builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-1006 starttime: 1461143860.57 results: success (0) buildid: 20160420005033 builduid: 0561e628aab0406a8b2e605d200e020c revision: f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:40.567579) ========= master: http://buildbot-master117.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:40.568194) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:40.568616) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:40.610780) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:40.611209) ========= bash -c 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'wget -Oarchiver_client.py --no-check-certificate --tries=10 --waitretry=3 https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 02:17:40-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 12.9M=0.001s 2016-04-20 02:17:41 (12.9 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.558639 ========= master_lag: 0.21 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:41.378433) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:41.378892) ========= rm -rf scripts properties in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-rf', 'scripts', 'properties'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.067873 ========= master_lag: 0.33 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:41.771859) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 02:17:41.772380) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 --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 f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 --destination scripts --debug'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 02:17:41,873 truncating revision to first 12 chars 2016-04-20 02:17:41,874 Setting DEBUG logging. 2016-04-20 02:17:41,874 attempt 1/10 2016-04-20 02:17:41,874 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/f71acdbd0d45?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 02:17:43,155 unpacking tar archive at: fx-team-f71acdbd0d45/testing/mozharness/ program finished with exit code 0 elapsedTime=1.971890 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-20 02:17:43.780066) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:43.780546) ========= script_repo_revision: f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:43.781113) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:43.781549) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 02:17:43.811770) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 22 secs) (at 2016-04-20 02:17:43.812203) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'fx-team', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871 _=/tools/buildbot/bin/python using PTY: False 02:17:44 INFO - MultiFileLogger online at 20160420 02:17:44 in /builds/slave/test 02:17:44 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 02:17:44 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 02:17:44 INFO - {'append_to_log': False, 02:17:44 INFO - 'base_work_dir': '/builds/slave/test', 02:17:44 INFO - 'blob_upload_branch': 'fx-team', 02:17:44 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 02:17:44 INFO - 'buildbot_json_path': 'buildprops.json', 02:17:44 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 02:17:44 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 02:17:44 INFO - 'download_minidump_stackwalk': True, 02:17:44 INFO - 'download_symbols': 'true', 02:17:44 INFO - 'e10s': False, 02:17:44 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 02:17:44 INFO - 'tooltool.py': '/tools/tooltool.py', 02:17:44 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 02:17:44 INFO - '/tools/misc-python/virtualenv.py')}, 02:17:44 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 02:17:44 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 02:17:44 INFO - 'log_level': 'info', 02:17:44 INFO - 'log_to_console': True, 02:17:44 INFO - 'opt_config_files': (), 02:17:44 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 02:17:44 INFO - '--processes=1', 02:17:44 INFO - '--config=%(test_path)s/wptrunner.ini', 02:17:44 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 02:17:44 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 02:17:44 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 02:17:44 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 02:17:44 INFO - 'pip_index': False, 02:17:44 INFO - 'require_test_zip': True, 02:17:44 INFO - 'test_type': ('testharness',), 02:17:44 INFO - 'this_chunk': '1', 02:17:44 INFO - 'tooltool_cache': '/builds/tooltool_cache', 02:17:44 INFO - 'total_chunks': '10', 02:17:44 INFO - 'virtualenv_path': 'venv', 02:17:44 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 02:17:44 INFO - 'work_dir': 'build'} 02:17:44 INFO - ##### 02:17:44 INFO - ##### Running clobber step. 02:17:44 INFO - ##### 02:17:44 INFO - Running pre-action listener: _resource_record_pre_action 02:17:44 INFO - Running main action method: clobber 02:17:44 INFO - rmtree: /builds/slave/test/build 02:17:44 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 02:17:46 INFO - Running post-action listener: _resource_record_post_action 02:17:46 INFO - ##### 02:17:46 INFO - ##### Running read-buildbot-config step. 02:17:46 INFO - ##### 02:17:46 INFO - Running pre-action listener: _resource_record_pre_action 02:17:46 INFO - Running main action method: read_buildbot_config 02:17:46 INFO - Using buildbot properties: 02:17:46 INFO - { 02:17:46 INFO - "project": "", 02:17:46 INFO - "product": "firefox", 02:17:46 INFO - "script_repo_revision": "production", 02:17:46 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 02:17:46 INFO - "repository": "", 02:17:46 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 02:17:46 INFO - "buildid": "20160420005033", 02:17:46 INFO - "pgo_build": "False", 02:17:46 INFO - "basedir": "/builds/slave/test", 02:17:46 INFO - "buildnumber": 13, 02:17:46 INFO - "slavename": "tst-linux64-spot-1006", 02:17:46 INFO - "master": "http://buildbot-master117.bb.releng.use1.mozilla.com:8201/", 02:17:46 INFO - "platform": "linux64", 02:17:46 INFO - "branch": "fx-team", 02:17:46 INFO - "revision": "f71acdbd0d45ebdd0c69621dbf0f2f6ac74f9f43", 02:17:46 INFO - "repo_path": "integration/fx-team", 02:17:46 INFO - "moz_repo_path": "", 02:17:46 INFO - "stage_platform": "linux64", 02:17:46 INFO - "builduid": "0561e628aab0406a8b2e605d200e020c", 02:17:46 INFO - "slavebuilddir": "test" 02:17:46 INFO - } 02:17:46 INFO - Found installer url https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 02:17:46 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 02:17:46 INFO - Running post-action listener: _resource_record_post_action 02:17:46 INFO - ##### 02:17:46 INFO - ##### Running download-and-extract step. 02:17:46 INFO - ##### 02:17:46 INFO - Running pre-action listener: _resource_record_pre_action 02:17:46 INFO - Running main action method: download_and_extract 02:17:46 INFO - mkdir: /builds/slave/test/build/tests 02:17:46 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')]} 02:17:46 INFO - https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 02:17:46 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:17:46 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:17:46 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:17:46 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json'}, attempt #1 02:17:54 INFO - Downloaded 1361 bytes. 02:17:54 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 02:17:54 INFO - Using the following test package requirements: 02:17:54 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:17:54 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 02:17:54 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 02:17:54 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'jsshell-linux-x86_64.zip'], 02:17:54 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 02:17:54 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 02:17:54 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 02:17:54 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 02:17:54 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 02:17:54 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 02:17:54 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 02:17:54 INFO - Downloading packages: [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'] for test suite category: web-platform 02:17: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')]} 02:17:54 INFO - https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 02:17:54 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:17:54 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:17:54 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 02:17:54 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'}, attempt #1 02:17:59 INFO - Downloaded 22731843 bytes. 02:17:59 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:17:59 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:18:00 INFO - caution: filename not matched: web-platform/* 02:18:00 INFO - Return code: 11 02:18:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:18:00 INFO - https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 02:18:00 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:18:00 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:18:00 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 02:18:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'}, attempt #1 02:18:02 INFO - Downloaded 36382569 bytes. 02:18:02 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 02:18:02 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 02:18:05 INFO - caution: filename not matched: bin/* 02:18:05 INFO - caution: filename not matched: config/* 02:18:05 INFO - caution: filename not matched: mozbase/* 02:18:05 INFO - caution: filename not matched: marionette/* 02:18:05 INFO - caution: filename not matched: tools/wptserve/* 02:18:05 INFO - Return code: 11 02:18:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:18:05 INFO - https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 02:18:05 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:18:05 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:18:05 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:18:05 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2'}, attempt #1 02:18:12 INFO - Downloaded 64255843 bytes. 02:18:12 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:18:12 INFO - mkdir: /builds/slave/test/properties 02:18:12 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 02:18:12 INFO - Writing to file /builds/slave/test/properties/build_url 02:18:12 INFO - Contents: 02:18:12 INFO - build_url:https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 02:18:13 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:18:13 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 02:18:13 INFO - Writing to file /builds/slave/test/properties/symbols_url 02:18:13 INFO - Contents: 02:18:13 INFO - symbols_url:https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:18:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:18:13 INFO - https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 02:18:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:18:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:18:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 02:18:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip'}, attempt #1 02:18:23 INFO - Downloaded 90738396 bytes. 02:18:23 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 02:18:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 02:18:29 INFO - Return code: 0 02:18:29 INFO - Running post-action listener: _resource_record_post_action 02:18:29 INFO - Running post-action listener: set_extra_try_arguments 02:18:29 INFO - ##### 02:18:29 INFO - ##### Running create-virtualenv step. 02:18:29 INFO - ##### 02:18:29 INFO - Running pre-action listener: _pre_create_virtualenv 02:18:29 INFO - Running pre-action listener: _resource_record_pre_action 02:18:29 INFO - Running main action method: create_virtualenv 02:18:29 INFO - Creating virtualenv /builds/slave/test/build/venv 02:18:29 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 02:18:29 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 02:18:29 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 02:18:29 INFO - Using real prefix '/usr' 02:18:29 INFO - New python executable in /builds/slave/test/build/venv/bin/python 02:18:34 INFO - Installing distribute.............................................................................................................................................................................................done. 02:18:37 INFO - Installing pip.................done. 02:18:37 INFO - Return code: 0 02:18:37 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 02:18: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')]} 02:18:37 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:18:37 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:18: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')]} 02:18:37 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:18:37 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:18:37 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', '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 02:18:37 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 02:18:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 02:18:37 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:18:37 INFO - 'CCACHE_UMASK': '002', 02:18:37 INFO - 'DISPLAY': ':0', 02:18:37 INFO - 'HOME': '/home/cltbld', 02:18:37 INFO - 'LANG': 'en_US.UTF-8', 02:18:37 INFO - 'LOGNAME': 'cltbld', 02:18:37 INFO - 'MAIL': '/var/mail/cltbld', 02:18:37 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:18:37 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:18:37 INFO - 'MOZ_NO_REMOTE': '1', 02:18:37 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:18:37 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:18:37 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:18:37 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:18:37 INFO - 'PWD': '/builds/slave/test', 02:18:37 INFO - 'SHELL': '/bin/bash', 02:18:37 INFO - 'SHLVL': '1', 02:18:37 INFO - 'TERM': 'linux', 02:18:37 INFO - 'TMOUT': '86400', 02:18:37 INFO - 'USER': 'cltbld', 02:18:37 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', 02:18:37 INFO - '_': '/tools/buildbot/bin/python'} 02:18:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:18:38 INFO - Downloading/unpacking psutil>=0.7.1 02:18:38 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 02:18:38 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 02:18:38 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:38 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:38 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 02:18:38 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 02:18:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 02:18:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:18:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:18:43 INFO - Installing collected packages: psutil 02:18:43 INFO - Running setup.py install for psutil 02:18:44 INFO - building 'psutil._psutil_linux' extension 02:18:44 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSUTIL_VERSION=311 -I/usr/include/python2.7 -c psutil/_psutil_linux.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o 02:18:44 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_linux.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_linux.so 02:18:44 INFO - building 'psutil._psutil_posix' extension 02:18:44 INFO - gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o 02:18:44 INFO - gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.linux-x86_64-2.7/psutil/_psutil_posix.so 02:18:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 02:18:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 02:18:45 INFO - Successfully installed psutil 02:18:45 INFO - Cleaning up... 02:18:45 INFO - Return code: 0 02:18:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 02:18:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:18:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:18:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:18:45 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:18:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:18:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:18:45 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', '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 02:18:45 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 02:18:45 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 02:18:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:18:45 INFO - 'CCACHE_UMASK': '002', 02:18:45 INFO - 'DISPLAY': ':0', 02:18:45 INFO - 'HOME': '/home/cltbld', 02:18:45 INFO - 'LANG': 'en_US.UTF-8', 02:18:45 INFO - 'LOGNAME': 'cltbld', 02:18:45 INFO - 'MAIL': '/var/mail/cltbld', 02:18:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:18:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:18:45 INFO - 'MOZ_NO_REMOTE': '1', 02:18:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:18:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:18:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:18:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:18:45 INFO - 'PWD': '/builds/slave/test', 02:18:45 INFO - 'SHELL': '/bin/bash', 02:18:45 INFO - 'SHLVL': '1', 02:18:45 INFO - 'TERM': 'linux', 02:18:45 INFO - 'TMOUT': '86400', 02:18:45 INFO - 'USER': 'cltbld', 02:18:45 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', 02:18:45 INFO - '_': '/tools/buildbot/bin/python'} 02:18:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:18:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 02:18:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:18:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:18:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:45 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 02:18:45 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 02:18:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 02:18:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 02:18:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 02:18:50 INFO - Installing collected packages: mozsystemmonitor 02:18:50 INFO - Running setup.py install for mozsystemmonitor 02:18:51 INFO - Successfully installed mozsystemmonitor 02:18:51 INFO - Cleaning up... 02:18:51 INFO - Return code: 0 02:18:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 02:18: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')]} 02:18:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:18:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:18: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')]} 02:18:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:18:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:18:51 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', '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 02:18:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 02:18:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 02:18:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:18:51 INFO - 'CCACHE_UMASK': '002', 02:18:51 INFO - 'DISPLAY': ':0', 02:18:51 INFO - 'HOME': '/home/cltbld', 02:18:51 INFO - 'LANG': 'en_US.UTF-8', 02:18:51 INFO - 'LOGNAME': 'cltbld', 02:18:51 INFO - 'MAIL': '/var/mail/cltbld', 02:18:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:18:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:18:51 INFO - 'MOZ_NO_REMOTE': '1', 02:18:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:18:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:18:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:18:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:18:51 INFO - 'PWD': '/builds/slave/test', 02:18:51 INFO - 'SHELL': '/bin/bash', 02:18:51 INFO - 'SHLVL': '1', 02:18:51 INFO - 'TERM': 'linux', 02:18:51 INFO - 'TMOUT': '86400', 02:18:51 INFO - 'USER': 'cltbld', 02:18:51 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', 02:18:51 INFO - '_': '/tools/buildbot/bin/python'} 02:18:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:18:51 INFO - Downloading/unpacking blobuploader==1.2.4 02:18:51 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 02:18:51 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 02:18:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:51 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 02:18:51 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 02:18:56 INFO - Downloading blobuploader-1.2.4.tar.gz 02:18:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 02:18:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 02:18:56 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 02:18:56 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 02:18:56 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:56 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:56 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 02:18:56 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 02:18:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 02:18:58 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 02:18:58 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 02:18:58 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 02:18:58 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:58 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:18:58 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 02:18:58 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 02:18:58 INFO - Downloading docopt-0.6.1.tar.gz 02:18:58 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 02:18:58 INFO - Installing collected packages: blobuploader, requests, docopt 02:18:58 INFO - Running setup.py install for blobuploader 02:18:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 02:18:59 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 02:18:59 INFO - Running setup.py install for requests 02:18:59 INFO - Running setup.py install for docopt 02:18:59 INFO - Successfully installed blobuploader requests docopt 02:18:59 INFO - Cleaning up... 02:19:00 INFO - Return code: 0 02:19:00 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:19:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:19:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:19:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:19:00 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 02:19:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:19:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:19:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', '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 02:19:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:19:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:19:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:19:00 INFO - 'CCACHE_UMASK': '002', 02:19:00 INFO - 'DISPLAY': ':0', 02:19:00 INFO - 'HOME': '/home/cltbld', 02:19:00 INFO - 'LANG': 'en_US.UTF-8', 02:19:00 INFO - 'LOGNAME': 'cltbld', 02:19:00 INFO - 'MAIL': '/var/mail/cltbld', 02:19:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:19:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:19:00 INFO - 'MOZ_NO_REMOTE': '1', 02:19:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:19:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:19:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:19:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:19:00 INFO - 'PWD': '/builds/slave/test', 02:19:00 INFO - 'SHELL': '/bin/bash', 02:19:00 INFO - 'SHLVL': '1', 02:19:00 INFO - 'TERM': 'linux', 02:19:00 INFO - 'TMOUT': '86400', 02:19:00 INFO - 'USER': 'cltbld', 02:19:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', 02:19:00 INFO - '_': '/tools/buildbot/bin/python'} 02:19:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:19:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:19:00 INFO - Running setup.py (path:/tmp/pip-7eHEsu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:19:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:19:00 INFO - Running setup.py (path:/tmp/pip-yrnWsB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:19:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:19:00 INFO - Running setup.py (path:/tmp/pip-m7O8X3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:19:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:19:00 INFO - Running setup.py (path:/tmp/pip-hQQHVC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:19:01 INFO - Running setup.py (path:/tmp/pip-i7xzDj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:19:01 INFO - Running setup.py (path:/tmp/pip-lnSMjC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:19:01 INFO - Running setup.py (path:/tmp/pip-1gSauW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:19:01 INFO - Running setup.py (path:/tmp/pip-EIF8cM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:19:01 INFO - Running setup.py (path:/tmp/pip-N_stoJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:19:01 INFO - Running setup.py (path:/tmp/pip-xe3Ece-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:19:01 INFO - Running setup.py (path:/tmp/pip-xhxxtG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:19:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:19:01 INFO - Running setup.py (path:/tmp/pip-gqVP37-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:19:02 INFO - Running setup.py (path:/tmp/pip-Vd7HrZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:19:02 INFO - Running setup.py (path:/tmp/pip-sPy8if-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:19:02 INFO - Running setup.py (path:/tmp/pip-78LjWe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:19:02 INFO - Running setup.py (path:/tmp/pip-s1hl5i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:19:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:19:02 INFO - Running setup.py (path:/tmp/pip-bbnjNH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:19:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:19:02 INFO - Running setup.py (path:/tmp/pip-4DXzhQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:19:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:19:02 INFO - Running setup.py (path:/tmp/pip-nMMQgd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:19:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:19:03 INFO - Running setup.py (path:/tmp/pip-KILTZd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:19:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:19:03 INFO - Running setup.py (path:/tmp/pip-NJ45iH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:19:03 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:19:03 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 02:19:03 INFO - Running setup.py install for manifestparser 02:19:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 02:19:03 INFO - Running setup.py install for mozcrash 02:19:04 INFO - Running setup.py install for mozdebug 02:19:04 INFO - Running setup.py install for mozdevice 02:19:04 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 02:19:04 INFO - Installing dm script to /builds/slave/test/build/venv/bin 02:19:04 INFO - Running setup.py install for mozfile 02:19:04 INFO - Running setup.py install for mozhttpd 02:19:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 02:19:04 INFO - Running setup.py install for mozinfo 02:19:05 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 02:19:05 INFO - Running setup.py install for mozInstall 02:19:05 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 02:19:05 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 02:19:05 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 02:19:05 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 02:19:05 INFO - Running setup.py install for mozleak 02:19:05 INFO - Running setup.py install for mozlog 02:19:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 02:19:05 INFO - Running setup.py install for moznetwork 02:19:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 02:19:05 INFO - Running setup.py install for mozprocess 02:19:06 INFO - Running setup.py install for mozprofile 02:19:06 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 02:19:06 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 02:19:06 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 02:19:06 INFO - Running setup.py install for mozrunner 02:19:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 02:19:06 INFO - Running setup.py install for mozscreenshot 02:19:06 INFO - Running setup.py install for moztest 02:19:06 INFO - Running setup.py install for mozversion 02:19:07 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 02:19:07 INFO - Running setup.py install for wptserve 02:19:07 INFO - Running setup.py install for marionette-driver 02:19:07 INFO - Running setup.py install for browsermob-proxy 02:19:07 INFO - Running setup.py install for marionette-client 02:19:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:19:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 02:19:08 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 02:19:08 INFO - Cleaning up... 02:19:08 INFO - Return code: 0 02:19:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 02:19:08 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')]} 02:19:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 02:19:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:19:08 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')]} 02:19:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 02:19:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 02:19:08 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1745030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x17463f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x186d8c0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}], 'cwd': '/builds/slave/test/build/tests/config', 'env': {'TMOUT': '86400', 'LOGNAME': 'cltbld', 'USER': 'cltbld', 'HOME': '/home/cltbld', 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 'DISPLAY': ':0', 'CCACHE_UMASK': '002', 'LANG': 'en_US.UTF-8', 'TERM': 'linux', 'SHELL': '/bin/bash', 'MOZ_NODE_PATH': '/usr/bin/node', 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', '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 02:19:08 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 02:19:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 02:19:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:19:08 INFO - 'CCACHE_UMASK': '002', 02:19:08 INFO - 'DISPLAY': ':0', 02:19:08 INFO - 'HOME': '/home/cltbld', 02:19:08 INFO - 'LANG': 'en_US.UTF-8', 02:19:08 INFO - 'LOGNAME': 'cltbld', 02:19:08 INFO - 'MAIL': '/var/mail/cltbld', 02:19:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:19:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:19:08 INFO - 'MOZ_NO_REMOTE': '1', 02:19:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:19:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:19:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:19:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:19:08 INFO - 'PWD': '/builds/slave/test', 02:19:08 INFO - 'SHELL': '/bin/bash', 02:19:08 INFO - 'SHLVL': '1', 02:19:08 INFO - 'TERM': 'linux', 02:19:08 INFO - 'TMOUT': '86400', 02:19:08 INFO - 'USER': 'cltbld', 02:19:08 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', 02:19:08 INFO - '_': '/tools/buildbot/bin/python'} 02:19:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 02:19:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 02:19:08 INFO - Running setup.py (path:/tmp/pip-AUQGVF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 02:19:08 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)) 02:19:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 02:19:08 INFO - Running setup.py (path:/tmp/pip-DCdl8g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 02:19:09 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)) 02:19:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 02:19:09 INFO - Running setup.py (path:/tmp/pip-oNLuZX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 02:19:09 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)) 02:19:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 02:19:09 INFO - Running setup.py (path:/tmp/pip-zoeDK5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 02:19:09 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)) 02:19:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 02:19:09 INFO - Running setup.py (path:/tmp/pip-kygPrF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 02:19:09 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)) 02:19:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 02:19:09 INFO - Running setup.py (path:/tmp/pip-H6IaC4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 02:19:09 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)) 02:19:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 02:19:09 INFO - Running setup.py (path:/tmp/pip-bna1c8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 02:19:09 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)) 02:19:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 02:19:09 INFO - Running setup.py (path:/tmp/pip-lcJlzk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 02:19:09 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)) 02:19:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 02:19:09 INFO - Running setup.py (path:/tmp/pip-zQHWvq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 02:19:10 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)) 02:19:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 02:19:10 INFO - Running setup.py (path:/tmp/pip-HhUQIM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 02:19:10 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)) 02:19:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 02:19:10 INFO - Running setup.py (path:/tmp/pip-xoq8QJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 02:19:10 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)) 02:19:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 02:19:10 INFO - Running setup.py (path:/tmp/pip-9FXMSc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 02:19:10 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)) 02:19:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 02:19:10 INFO - Running setup.py (path:/tmp/pip-fp4hHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 02:19:10 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)) 02:19:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 02:19:10 INFO - Running setup.py (path:/tmp/pip-wPspfB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 02:19:10 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)) 02:19:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 02:19:10 INFO - Running setup.py (path:/tmp/pip-aMcYuj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 02:19:10 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)) 02:19:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 02:19:10 INFO - Running setup.py (path:/tmp/pip-LZeudD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 02:19:11 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)) 02:19:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 02:19:11 INFO - Running setup.py (path:/tmp/pip-vdRkQC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 02:19:11 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)) 02:19:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 02:19:11 INFO - Running setup.py (path:/tmp/pip-OzU6Ns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 02:19:11 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)) 02:19:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 02:19:11 INFO - Running setup.py (path:/tmp/pip-lZu65F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 02:19:11 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)) 02:19:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:19:11 INFO - Running setup.py (path:/tmp/pip-f0yjor-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 02:19:11 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)) 02:19:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 02:19:11 INFO - Running setup.py (path:/tmp/pip-p7EY0d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 02:19:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 02:19:12 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)) 02:19:12 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)) 02:19:12 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)) 02:19:12 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)) 02:19:12 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)) 02:19:12 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)) 02:19:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 02:19:12 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 02:19:12 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 02:19:12 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:19:12 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 02:19:12 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 02:19:12 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 02:19:17 INFO - Downloading blessings-1.6.tar.gz 02:19:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 02:19:17 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)) 02:19:17 INFO - Installing collected packages: blessings 02:19:17 INFO - Running setup.py install for blessings 02:19:17 INFO - Successfully installed blessings 02:19:17 INFO - Cleaning up... 02:19:17 INFO - Return code: 0 02:19:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 02:19:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:19:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:19:18 INFO - Reading from file tmpfile_stdout 02:19:18 INFO - Current package versions: 02:19:18 INFO - argparse == 1.2.1 02:19:18 INFO - blessings == 1.6 02:19:18 INFO - blobuploader == 1.2.4 02:19:18 INFO - browsermob-proxy == 0.6.0 02:19:18 INFO - docopt == 0.6.1 02:19:18 INFO - manifestparser == 1.1 02:19:18 INFO - marionette-client == 2.3.0 02:19:18 INFO - marionette-driver == 1.4.0 02:19:18 INFO - mozInstall == 1.12 02:19:18 INFO - mozcrash == 0.17 02:19:18 INFO - mozdebug == 0.1 02:19:18 INFO - mozdevice == 0.48 02:19:18 INFO - mozfile == 1.2 02:19:18 INFO - mozhttpd == 0.7 02:19:18 INFO - mozinfo == 0.9 02:19:18 INFO - mozleak == 0.1 02:19:18 INFO - mozlog == 3.1 02:19:18 INFO - moznetwork == 0.27 02:19:18 INFO - mozprocess == 0.22 02:19:18 INFO - mozprofile == 0.28 02:19:18 INFO - mozrunner == 6.11 02:19:18 INFO - mozscreenshot == 0.1 02:19:18 INFO - mozsystemmonitor == 0.0 02:19:18 INFO - moztest == 0.7 02:19:18 INFO - mozversion == 1.4 02:19:18 INFO - psutil == 3.1.1 02:19:18 INFO - requests == 1.2.3 02:19:18 INFO - wptserve == 1.4.0 02:19:18 INFO - wsgiref == 0.1.2 02:19:18 INFO - Running post-action listener: _resource_record_post_action 02:19:18 INFO - Running post-action listener: _start_resource_monitoring 02:19:18 INFO - Starting resource monitoring. 02:19:18 INFO - ##### 02:19:18 INFO - ##### Running pull step. 02:19:18 INFO - ##### 02:19:18 INFO - Running pre-action listener: _resource_record_pre_action 02:19:18 INFO - Running main action method: pull 02:19:18 INFO - Pull has nothing to do! 02:19:18 INFO - Running post-action listener: _resource_record_post_action 02:19:18 INFO - ##### 02:19:18 INFO - ##### Running install step. 02:19:18 INFO - ##### 02:19:18 INFO - Running pre-action listener: _resource_record_pre_action 02:19:18 INFO - Running main action method: install 02:19:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 02:19:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 02:19:18 INFO - Reading from file tmpfile_stdout 02:19:18 INFO - Detecting whether we're running mozinstall >=1.0... 02:19:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 02:19:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 02:19:18 INFO - Reading from file tmpfile_stdout 02:19:18 INFO - Output received: 02:19:18 INFO - Usage: mozinstall [options] installer 02:19:18 INFO - Options: 02:19:18 INFO - -h, --help show this help message and exit 02:19:18 INFO - -d DEST, --destination=DEST 02:19:18 INFO - Directory to install application into. [default: 02:19:18 INFO - "/builds/slave/test"] 02:19:18 INFO - --app=APP Application being installed. [default: firefox] 02:19:18 INFO - mkdir: /builds/slave/test/build/application 02:19:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2', '--destination', '/builds/slave/test/build/application'] 02:19:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 --destination /builds/slave/test/build/application 02:19:48 INFO - Reading from file tmpfile_stdout 02:19:48 INFO - Output received: 02:19:48 INFO - /builds/slave/test/build/application/firefox/firefox 02:19:48 INFO - Running post-action listener: _resource_record_post_action 02:19:48 INFO - ##### 02:19:48 INFO - ##### Running run-tests step. 02:19:48 INFO - ##### 02:19:48 INFO - Running pre-action listener: _resource_record_pre_action 02:19:48 INFO - Running main action method: run_tests 02:19:48 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 02:19:48 INFO - Minidump filename unknown. Determining based upon platform and architecture. 02:19:48 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 02:19:48 INFO - grabbing minidump binary from tooltool 02:19: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')]} 02:19:48 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1848a90>, '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 0x1849790>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1849c40>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 02:19:48 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 02:19:48 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/linux64/releng.manifest -o -c /builds/tooltool_cache 02:19:48 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 02:19:48 INFO - Return code: 0 02:19:48 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 02:19:48 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 02:19:48 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/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 02:19:48 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/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 02:19:48 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 02:19:48 INFO - 'CCACHE_UMASK': '002', 02:19:48 INFO - 'DISPLAY': ':0', 02:19:48 INFO - 'HOME': '/home/cltbld', 02:19:48 INFO - 'LANG': 'en_US.UTF-8', 02:19:48 INFO - 'LOGNAME': 'cltbld', 02:19:48 INFO - 'MAIL': '/var/mail/cltbld', 02:19:48 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 02:19:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 02:19:48 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 02:19:48 INFO - 'MOZ_NO_REMOTE': '1', 02:19:48 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 02:19:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 02:19:48 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 02:19:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 02:19:48 INFO - 'PWD': '/builds/slave/test', 02:19:48 INFO - 'SHELL': '/bin/bash', 02:19:48 INFO - 'SHLVL': '1', 02:19:48 INFO - 'TERM': 'linux', 02:19:48 INFO - 'TMOUT': '86400', 02:19:48 INFO - 'USER': 'cltbld', 02:19:48 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871', 02:19:48 INFO - '_': '/tools/buildbot/bin/python'} 02:19:48 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/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/linux64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 02:19:49 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 02:19:49 INFO - import pkg_resources 02:19:50 INFO - Using 1 client processes 02:19:51 INFO - wptserve Starting http server on 127.0.0.1:8000 02:19:51 INFO - wptserve Starting http server on 127.0.0.1:8001 02:19:51 INFO - wptserve Starting http server on 127.0.0.1:8443 02:19:53 INFO - SUITE-START | Running 778 tests 02:19:53 INFO - Running testharness tests 02:20:02 INFO - Setting up ssl 02:20:02 INFO - PROCESS | certutil | 02:20:02 INFO - PROCESS | certutil | 02:20:02 INFO - PROCESS | certutil | 02:20:02 INFO - Certificate Nickname Trust Attributes 02:20:02 INFO - SSL,S/MIME,JAR/XPI 02:20:02 INFO - 02:20:02 INFO - web-platform-tests CT,, 02:20:02 INFO - 02:20:02 INFO - Starting runner 02:20:05 INFO - PROCESS | 1855 | 1461144005642 Marionette DEBUG Marionette enabled via build flag and pref 02:20:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9bd06000 == 1 [pid = 1855] [id = 1] 02:20:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 1 (0x7f7a9bd06800) [pid = 1855] [serial = 1] [outer = (nil)] 02:20:05 INFO - PROCESS | 1855 | [1855] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:20:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 2 (0x7f7a9bd07800) [pid = 1855] [serial = 2] [outer = 0x7f7a9bd06800] 02:20:06 INFO - PROCESS | 1855 | 1461144006303 Marionette INFO Listening on port 2828 02:20:07 INFO - PROCESS | 1855 | 1461144007393 Marionette DEBUG Marionette enabled via command-line flag 02:20:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98e7f800 == 2 [pid = 1855] [id = 2] 02:20:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 3 (0x7f7a98ecf000) [pid = 1855] [serial = 3] [outer = (nil)] 02:20:07 INFO - PROCESS | 1855 | [1855] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 02:20:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 4 (0x7f7a98ed0000) [pid = 1855] [serial = 4] [outer = 0x7f7a98ecf000] 02:20:07 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f7a98ca5940 02:20:07 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f7a98014190 02:20:07 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f7a9801a460 02:20:07 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f7a9801a760 02:20:07 INFO - PROCESS | 1855 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f7a9801aa90 02:20:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 5 (0x7f7a9e2cd800) [pid = 1855] [serial = 5] [outer = 0x7f7a9bd06800] 02:20:07 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:20:07 INFO - PROCESS | 1855 | 1461144007786 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36993 02:20:07 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:20:07 INFO - PROCESS | 1855 | 1461144007796 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36994 02:20:07 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:20:07 INFO - PROCESS | 1855 | 1461144007892 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36995 02:20:07 INFO - PROCESS | 1855 | 1461144007896 Marionette DEBUG Closed connection conn0 02:20:07 INFO - PROCESS | 1855 | 1461144007899 Marionette DEBUG Closed connection conn1 02:20:08 INFO - PROCESS | 1855 | [1855] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2252 02:20:08 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:20:08 INFO - PROCESS | 1855 | 1461144008029 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36996 02:20:08 INFO - PROCESS | 1855 | 1461144008032 Marionette DEBUG Closed connection conn2 02:20:08 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 02:20:08 INFO - PROCESS | 1855 | 1461144008078 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:36997 02:20:08 INFO - PROCESS | 1855 | 1461144008093 Marionette DEBUG Closed connection conn3 02:20:08 INFO - PROCESS | 1855 | 1461144008144 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 02:20:08 INFO - PROCESS | 1855 | 1461144008160 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420005033","device":"desktop","version":"48.0a1"} 02:20:08 INFO - PROCESS | 1855 | [1855] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:20:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c150000 == 3 [pid = 1855] [id = 3] 02:20:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 6 (0x7f7a8c150800) [pid = 1855] [serial = 6] [outer = (nil)] 02:20:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c151000 == 4 [pid = 1855] [id = 4] 02:20:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 7 (0x7f7a8c1cd800) [pid = 1855] [serial = 7] [outer = (nil)] 02:20:10 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:20:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b00a800 == 5 [pid = 1855] [id = 5] 02:20:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 8 (0x7f7a8b05fc00) [pid = 1855] [serial = 8] [outer = (nil)] 02:20:10 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 02:20:10 INFO - PROCESS | 1855 | [1855] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 02:20:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 9 (0x7f7a8afb5c00) [pid = 1855] [serial = 9] [outer = 0x7f7a8b05fc00] 02:20:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 10 (0x7f7a8ab26000) [pid = 1855] [serial = 10] [outer = 0x7f7a8c150800] 02:20:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 11 (0x7f7a8ab9ec00) [pid = 1855] [serial = 11] [outer = 0x7f7a8c1cd800] 02:20:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 12 (0x7f7a8aa4c400) [pid = 1855] [serial = 12] [outer = 0x7f7a8b05fc00] 02:20:11 INFO - PROCESS | 1855 | 1461144011677 Marionette DEBUG loaded listener.js 02:20:11 INFO - PROCESS | 1855 | 1461144011695 Marionette DEBUG loaded listener.js 02:20:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 13 (0x7f7a894df800) [pid = 1855] [serial = 13] [outer = 0x7f7a8b05fc00] 02:20:12 INFO - PROCESS | 1855 | 1461144012375 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"cffb70ad-47fa-4d30-94d0-91ebf2700fdc","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","platformName":"Linux","platformVersion":"3.2.0-76-generic","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"LINUX","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160420005033","device":"desktop","version":"48.0a1","command_id":1}}] 02:20:12 INFO - PROCESS | 1855 | 1461144012974 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 02:20:13 INFO - PROCESS | 1855 | 1461144013044 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 02:20:13 INFO - PROCESS | 1855 | 1461144013087 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 02:20:13 INFO - PROCESS | 1855 | [1855] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 02:20:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 14 (0x7f7a85635000) [pid = 1855] [serial = 14] [outer = 0x7f7a8b05fc00] 02:20:13 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:20:13 INFO - PROCESS | 1855 | 1461144013614 Marionette TRACE conn4 <- [1,3,null,{}] 02:20:13 INFO - PROCESS | 1855 | 1461144013700 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 02:20:13 INFO - PROCESS | 1855 | 1461144013724 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 02:20:13 INFO - PROCESS | 1855 | 1461144013769 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 02:20:13 INFO - PROCESS | 1855 | 1461144013772 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 02:20:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 02:20:13 INFO - PROCESS | 1855 | 1461144013780 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 02:20:13 INFO - PROCESS | 1855 | 1461144013784 Marionette TRACE conn4 <- [1,6,null,{}] 02:20:13 INFO - PROCESS | 1855 | 1461144013792 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:13 INFO - PROCESS | 1855 | 1461144013807 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 02:20:13 INFO - PROCESS | 1855 | 1461144013810 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84265800 == 6 [pid = 1855] [id = 6] 02:20:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 15 (0x7f7a8d208000) [pid = 1855] [serial = 15] [outer = (nil)] 02:20:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 16 (0x7f7a8d20a000) [pid = 1855] [serial = 16] [outer = 0x7f7a8d208000] 02:20:13 INFO - PROCESS | 1855 | 1461144013874 Marionette DEBUG loaded listener.js 02:20:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 17 (0x7f7a8d20f800) [pid = 1855] [serial = 17] [outer = 0x7f7a8d208000] 02:20:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a842a5000 == 7 [pid = 1855] [id = 7] 02:20:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 18 (0x7f7a8408b800) [pid = 1855] [serial = 18] [outer = (nil)] 02:20:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 19 (0x7f7a84ca7400) [pid = 1855] [serial = 19] [outer = 0x7f7a8408b800] 02:20:14 INFO - PROCESS | 1855 | 1461144014320 Marionette DEBUG loaded listener.js 02:20:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 20 (0x7f7a83d1f800) [pid = 1855] [serial = 20] [outer = 0x7f7a8408b800] 02:20:14 INFO - PROCESS | 1855 | 1461144014738 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 02:20:14 INFO - PROCESS | 1855 | [1855] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 02:20:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 02:20:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1030ms 02:20:14 INFO - PROCESS | 1855 | 1461144014830 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 02:20:14 INFO - PROCESS | 1855 | 1461144014833 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 02:20:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 02:20:14 INFO - PROCESS | 1855 | 1461144014902 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 02:20:14 INFO - PROCESS | 1855 | 1461144014904 Marionette TRACE conn4 <- [1,10,null,{}] 02:20:14 INFO - PROCESS | 1855 | 1461144014960 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:15 INFO - PROCESS | 1855 | 1461144015117 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 02:20:15 INFO - PROCESS | 1855 | 1461144015134 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8221f000 == 8 [pid = 1855] [id = 8] 02:20:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 21 (0x7f7a83136400) [pid = 1855] [serial = 21] [outer = (nil)] 02:20:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 22 (0x7f7a82253c00) [pid = 1855] [serial = 22] [outer = 0x7f7a83136400] 02:20:15 INFO - PROCESS | 1855 | 1461144015195 Marionette DEBUG loaded listener.js 02:20:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 23 (0x7f7a82258400) [pid = 1855] [serial = 23] [outer = 0x7f7a83136400] 02:20:15 INFO - PROCESS | 1855 | 1461144015723 Marionette TRACE conn4 <- [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]]]}] 02:20:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 02:20:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 901ms 02:20:15 INFO - PROCESS | 1855 | 1461144015750 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 02:20:15 INFO - PROCESS | 1855 | 1461144015754 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 02:20:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 02:20:15 INFO - PROCESS | 1855 | 1461144015759 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 02:20:15 INFO - PROCESS | 1855 | 1461144015761 Marionette TRACE conn4 <- [1,14,null,{}] 02:20:15 INFO - PROCESS | 1855 | 1461144015768 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:15 INFO - PROCESS | 1855 | 1461144015904 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 02:20:15 INFO - PROCESS | 1855 | 1461144015923 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8289c800 == 9 [pid = 1855] [id = 9] 02:20:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 24 (0x7f7a82260400) [pid = 1855] [serial = 24] [outer = (nil)] 02:20:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 25 (0x7f7a8279a400) [pid = 1855] [serial = 25] [outer = 0x7f7a82260400] 02:20:15 INFO - PROCESS | 1855 | 1461144015985 Marionette DEBUG loaded listener.js 02:20:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 26 (0x7f7a9a1bf000) [pid = 1855] [serial = 26] [outer = 0x7f7a82260400] 02:20:16 INFO - PROCESS | 1855 | 1461144016994 Marionette TRACE conn4 <- [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]]]}] 02:20:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 02:20:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1284ms 02:20:17 INFO - PROCESS | 1855 | 1461144017044 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 02:20:17 INFO - PROCESS | 1855 | 1461144017050 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 02:20:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 02:20:17 INFO - PROCESS | 1855 | 1461144017059 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 02:20:17 INFO - PROCESS | 1855 | 1461144017064 Marionette TRACE conn4 <- [1,18,null,{}] 02:20:17 INFO - PROCESS | 1855 | 1461144017070 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a831c4000 == 10 [pid = 1855] [id = 10] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 27 (0x7f7a832bd000) [pid = 1855] [serial = 27] [outer = (nil)] 02:20:17 INFO - PROCESS | 1855 | 1461144017246 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 28 (0x7f7a828a1800) [pid = 1855] [serial = 28] [outer = 0x7f7a832bd000] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 29 (0x7f7a83da5800) [pid = 1855] [serial = 29] [outer = 0x7f7a832bd000] 02:20:17 INFO - PROCESS | 1855 | 1461144017389 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83da8000 == 11 [pid = 1855] [id = 11] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 30 (0x7f7a81ccd400) [pid = 1855] [serial = 30] [outer = (nil)] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 31 (0x7f7a8279d000) [pid = 1855] [serial = 31] [outer = 0x7f7a81ccd400] 02:20:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8425d000 == 12 [pid = 1855] [id = 12] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 32 (0x7f7a8313fc00) [pid = 1855] [serial = 32] [outer = (nil)] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 33 (0x7f7a83274c00) [pid = 1855] [serial = 33] [outer = 0x7f7a8313fc00] 02:20:17 INFO - PROCESS | 1855 | 1461144017538 Marionette DEBUG loaded listener.js 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 34 (0x7f7a8408f800) [pid = 1855] [serial = 34] [outer = 0x7f7a8313fc00] 02:20:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 35 (0x7f7a82365c00) [pid = 1855] [serial = 35] [outer = 0x7f7a81ccd400] 02:20:18 INFO - PROCESS | 1855 | 1461144018466 Marionette TRACE conn4 <- [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]]]}] 02:20:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 02:20:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1479ms 02:20:18 INFO - PROCESS | 1855 | 1461144018539 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 02:20:18 INFO - PROCESS | 1855 | 1461144018547 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 02:20:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 02:20:18 INFO - PROCESS | 1855 | 1461144018562 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 02:20:18 INFO - PROCESS | 1855 | 1461144018572 Marionette TRACE conn4 <- [1,22,null,{}] 02:20:18 INFO - PROCESS | 1855 | 1461144018579 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:18 INFO - PROCESS | 1855 | 1461144018801 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 02:20:18 INFO - PROCESS | 1855 | 1461144018941 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a71a000 == 13 [pid = 1855] [id = 13] 02:20:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 36 (0x7f7a8b811400) [pid = 1855] [serial = 36] [outer = (nil)] 02:20:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 37 (0x7f7a8bd85c00) [pid = 1855] [serial = 37] [outer = 0x7f7a8b811400] 02:20:19 INFO - PROCESS | 1855 | 1461144019019 Marionette DEBUG loaded listener.js 02:20:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 38 (0x7f7a8bd89c00) [pid = 1855] [serial = 38] [outer = 0x7f7a8b811400] 02:20:19 INFO - PROCESS | 1855 | 1461144019775 Marionette TRACE conn4 <- [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]]]}] 02:20:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 02:20:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1286ms 02:20:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 02:20:19 INFO - PROCESS | 1855 | 1461144019848 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 02:20:19 INFO - PROCESS | 1855 | 1461144019851 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 02:20:19 INFO - PROCESS | 1855 | 1461144019858 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 02:20:19 INFO - PROCESS | 1855 | 1461144019863 Marionette TRACE conn4 <- [1,26,null,{}] 02:20:19 INFO - PROCESS | 1855 | 1461144019878 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:20 INFO - PROCESS | 1855 | 1461144020091 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 02:20:20 INFO - PROCESS | 1855 | 1461144020407 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84253800 == 14 [pid = 1855] [id = 14] 02:20:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 39 (0x7f7a83d16000) [pid = 1855] [serial = 39] [outer = (nil)] 02:20:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 40 (0x7f7a8408c000) [pid = 1855] [serial = 40] [outer = 0x7f7a83d16000] 02:20:20 INFO - PROCESS | 1855 | 1461144020478 Marionette DEBUG loaded listener.js 02:20:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 41 (0x7f7a88cb4c00) [pid = 1855] [serial = 41] [outer = 0x7f7a83d16000] 02:20:21 INFO - PROCESS | 1855 | 1461144021281 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 02:20:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 02:20:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1489ms 02:20:21 INFO - PROCESS | 1855 | 1461144021347 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 02:20:21 INFO - PROCESS | 1855 | 1461144021353 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 02:20:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 02:20:21 INFO - PROCESS | 1855 | 1461144021361 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 02:20:21 INFO - PROCESS | 1855 | 1461144021364 Marionette TRACE conn4 <- [1,30,null,{}] 02:20:21 INFO - PROCESS | 1855 | 1461144021369 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:21 INFO - PROCESS | 1855 | 1461144021508 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 02:20:21 INFO - PROCESS | 1855 | 1461144021518 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84263800 == 15 [pid = 1855] [id = 15] 02:20:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 42 (0x7f7a82365400) [pid = 1855] [serial = 42] [outer = (nil)] 02:20:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 43 (0x7f7a8a3df400) [pid = 1855] [serial = 43] [outer = 0x7f7a82365400] 02:20:21 INFO - PROCESS | 1855 | 1461144021582 Marionette DEBUG loaded listener.js 02:20:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 44 (0x7f7a8a7fd000) [pid = 1855] [serial = 44] [outer = 0x7f7a82365400] 02:20:22 INFO - PROCESS | 1855 | 1461144022361 Marionette TRACE conn4 <- [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]]]}] 02:20:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 02:20:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1039ms 02:20:22 INFO - PROCESS | 1855 | 1461144022403 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 02:20:22 INFO - PROCESS | 1855 | 1461144022409 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 02:20:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 02:20:22 INFO - PROCESS | 1855 | 1461144022419 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 02:20:22 INFO - PROCESS | 1855 | 1461144022422 Marionette TRACE conn4 <- [1,34,null,{}] 02:20:22 INFO - PROCESS | 1855 | 1461144022430 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:22 INFO - PROCESS | 1855 | 1461144022550 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 02:20:22 INFO - PROCESS | 1855 | 1461144022566 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b88e800 == 16 [pid = 1855] [id = 16] 02:20:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 45 (0x7f7a8313f800) [pid = 1855] [serial = 45] [outer = (nil)] 02:20:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 46 (0x7f7a8c66f000) [pid = 1855] [serial = 46] [outer = 0x7f7a8313f800] 02:20:22 INFO - PROCESS | 1855 | 1461144022624 Marionette DEBUG loaded listener.js 02:20:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 47 (0x7f7a8d209000) [pid = 1855] [serial = 47] [outer = 0x7f7a8313f800] 02:20:23 INFO - PROCESS | 1855 | 1461144023291 Marionette TRACE conn4 <- [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]]]}] 02:20:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 02:20:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 932ms 02:20:23 INFO - PROCESS | 1855 | 1461144023351 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 02:20:23 INFO - PROCESS | 1855 | 1461144023355 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 02:20:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 02:20:23 INFO - PROCESS | 1855 | 1461144023378 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 02:20:23 INFO - PROCESS | 1855 | 1461144023386 Marionette TRACE conn4 <- [1,38,null,{}] 02:20:23 INFO - PROCESS | 1855 | 1461144023393 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:23 INFO - PROCESS | 1855 | 1461144023526 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 02:20:23 INFO - PROCESS | 1855 | 1461144023535 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd19800 == 17 [pid = 1855] [id = 17] 02:20:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 48 (0x7f7a85631000) [pid = 1855] [serial = 48] [outer = (nil)] 02:20:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 49 (0x7f7a8e666800) [pid = 1855] [serial = 49] [outer = 0x7f7a85631000] 02:20:23 INFO - PROCESS | 1855 | 1461144023603 Marionette DEBUG loaded listener.js 02:20:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 50 (0x7f7a8e672000) [pid = 1855] [serial = 50] [outer = 0x7f7a85631000] 02:20:24 INFO - PROCESS | 1855 | 1461144024252 Marionette TRACE conn4 <- [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]]]}] 02:20:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 02:20:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 896ms 02:20:24 INFO - PROCESS | 1855 | 1461144024266 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 02:20:24 INFO - PROCESS | 1855 | 1461144024270 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 02:20:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 02:20:24 INFO - PROCESS | 1855 | 1461144024277 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 02:20:24 INFO - PROCESS | 1855 | 1461144024279 Marionette TRACE conn4 <- [1,42,null,{}] 02:20:24 INFO - PROCESS | 1855 | 1461144024284 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:24 INFO - PROCESS | 1855 | 1461144024443 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 02:20:24 INFO - PROCESS | 1855 | 1461144024464 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c585000 == 18 [pid = 1855] [id = 18] 02:20:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f7a8c5b4400) [pid = 1855] [serial = 51] [outer = (nil)] 02:20:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f7a8e6a5000) [pid = 1855] [serial = 52] [outer = 0x7f7a8c5b4400] 02:20:24 INFO - PROCESS | 1855 | 1461144024523 Marionette DEBUG loaded listener.js 02:20:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f7a8ce7f800) [pid = 1855] [serial = 53] [outer = 0x7f7a8c5b4400] 02:20:25 INFO - PROCESS | 1855 | 1461144025124 Marionette TRACE conn4 <- [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]]]}] 02:20:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 02:20:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 881ms 02:20:25 INFO - PROCESS | 1855 | 1461144025159 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 02:20:25 INFO - PROCESS | 1855 | 1461144025161 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 02:20:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 02:20:25 INFO - PROCESS | 1855 | 1461144025167 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 02:20:25 INFO - PROCESS | 1855 | 1461144025169 Marionette TRACE conn4 <- [1,46,null,{}] 02:20:25 INFO - PROCESS | 1855 | 1461144025174 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:25 INFO - PROCESS | 1855 | 1461144025294 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 02:20:25 INFO - PROCESS | 1855 | 1461144025312 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8cd88000 == 19 [pid = 1855] [id = 19] 02:20:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f7a98053800) [pid = 1855] [serial = 54] [outer = (nil)] 02:20:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f7a980d2800) [pid = 1855] [serial = 55] [outer = 0x7f7a98053800] 02:20:25 INFO - PROCESS | 1855 | 1461144025389 Marionette DEBUG loaded listener.js 02:20:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f7a98eb9800) [pid = 1855] [serial = 56] [outer = 0x7f7a98053800] 02:20:26 INFO - PROCESS | 1855 | 1461144026085 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 02:20:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 02:20:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 931ms 02:20:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 02:20:26 INFO - PROCESS | 1855 | 1461144026097 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 02:20:26 INFO - PROCESS | 1855 | 1461144026100 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 02:20:26 INFO - PROCESS | 1855 | 1461144026105 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 02:20:26 INFO - PROCESS | 1855 | 1461144026108 Marionette TRACE conn4 <- [1,50,null,{}] 02:20:26 INFO - PROCESS | 1855 | 1461144026113 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:26 INFO - PROCESS | 1855 | 1461144026265 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 02:20:26 INFO - PROCESS | 1855 | 1461144026287 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5db000 == 20 [pid = 1855] [id = 20] 02:20:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f7a98c66800) [pid = 1855] [serial = 57] [outer = (nil)] 02:20:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f7a99335800) [pid = 1855] [serial = 58] [outer = 0x7f7a98c66800] 02:20:26 INFO - PROCESS | 1855 | 1461144026346 Marionette DEBUG loaded listener.js 02:20:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f7a9a024c00) [pid = 1855] [serial = 59] [outer = 0x7f7a98c66800] 02:20:27 INFO - PROCESS | 1855 | 1461144027153 Marionette TRACE conn4 <- [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]]]}] 02:20:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 02:20:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1126ms 02:20:27 INFO - PROCESS | 1855 | 1461144027231 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 02:20:27 INFO - PROCESS | 1855 | 1461144027238 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 02:20:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 02:20:27 INFO - PROCESS | 1855 | 1461144027247 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 02:20:27 INFO - PROCESS | 1855 | 1461144027252 Marionette TRACE conn4 <- [1,54,null,{}] 02:20:27 INFO - PROCESS | 1855 | 1461144027259 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:27 INFO - PROCESS | 1855 | 1461144027447 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 02:20:27 INFO - PROCESS | 1855 | 1461144027564 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8957f000 == 21 [pid = 1855] [id = 21] 02:20:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f7a84ca8c00) [pid = 1855] [serial = 60] [outer = (nil)] 02:20:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f7a88023800) [pid = 1855] [serial = 61] [outer = 0x7f7a84ca8c00] 02:20:27 INFO - PROCESS | 1855 | 1461144027642 Marionette DEBUG loaded listener.js 02:20:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f7a895da400) [pid = 1855] [serial = 62] [outer = 0x7f7a84ca8c00] 02:20:28 INFO - PROCESS | 1855 | 1461144028338 Marionette TRACE conn4 <- [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]]]}] 02:20:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 02:20:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1138ms 02:20:28 INFO - PROCESS | 1855 | 1461144028386 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 02:20:28 INFO - PROCESS | 1855 | 1461144028394 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 02:20:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 02:20:28 INFO - PROCESS | 1855 | 1461144028404 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 02:20:28 INFO - PROCESS | 1855 | 1461144028408 Marionette TRACE conn4 <- [1,58,null,{}] 02:20:28 INFO - PROCESS | 1855 | 1461144028431 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:28 INFO - PROCESS | 1855 | 1461144028598 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 02:20:28 INFO - PROCESS | 1855 | 1461144028719 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc7e800 == 22 [pid = 1855] [id = 22] 02:20:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f7a84ca9400) [pid = 1855] [serial = 63] [outer = (nil)] 02:20:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f7a8aacec00) [pid = 1855] [serial = 64] [outer = 0x7f7a84ca9400] 02:20:28 INFO - PROCESS | 1855 | 1461144028787 Marionette DEBUG loaded listener.js 02:20:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f7a8c0c1c00) [pid = 1855] [serial = 65] [outer = 0x7f7a84ca9400] 02:20:29 INFO - PROCESS | 1855 | 1461144029559 Marionette TRACE conn4 <- [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]]]}] 02:20:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 02:20:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1205ms 02:20:29 INFO - PROCESS | 1855 | 1461144029609 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 02:20:29 INFO - PROCESS | 1855 | 1461144029613 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 02:20:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 02:20:29 INFO - PROCESS | 1855 | 1461144029675 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 02:20:29 INFO - PROCESS | 1855 | 1461144029682 Marionette TRACE conn4 <- [1,62,null,{}] 02:20:29 INFO - PROCESS | 1855 | 1461144029700 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:29 INFO - PROCESS | 1855 | 1461144029859 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 02:20:29 INFO - PROCESS | 1855 | 1461144029981 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8ea37000 == 23 [pid = 1855] [id = 23] 02:20:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f7a8313a800) [pid = 1855] [serial = 66] [outer = (nil)] 02:20:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f7a8e560400) [pid = 1855] [serial = 67] [outer = 0x7f7a8313a800] 02:20:30 INFO - PROCESS | 1855 | 1461144030058 Marionette DEBUG loaded listener.js 02:20:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f7a98eb4400) [pid = 1855] [serial = 68] [outer = 0x7f7a8313a800] 02:20:30 INFO - PROCESS | 1855 | 1461144030968 Marionette TRACE conn4 <- [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]]]}] 02:20:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 02:20:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1360ms 02:20:31 INFO - PROCESS | 1855 | 1461144031017 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 02:20:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 02:20:31 INFO - PROCESS | 1855 | 1461144031022 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 02:20:31 INFO - PROCESS | 1855 | 1461144031029 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 02:20:31 INFO - PROCESS | 1855 | 1461144031034 Marionette TRACE conn4 <- [1,66,null,{}] 02:20:31 INFO - PROCESS | 1855 | 1461144031042 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:31 INFO - PROCESS | 1855 | 1461144031211 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 02:20:31 INFO - PROCESS | 1855 | 1461144031334 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83db5800 == 24 [pid = 1855] [id = 24] 02:20:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f7a88023400) [pid = 1855] [serial = 69] [outer = (nil)] 02:20:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f7a88194c00) [pid = 1855] [serial = 70] [outer = 0x7f7a88023400] 02:20:31 INFO - PROCESS | 1855 | 1461144031419 Marionette DEBUG loaded listener.js 02:20:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f7a8a2bac00) [pid = 1855] [serial = 71] [outer = 0x7f7a88023400] 02:20:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8cd88000 == 23 [pid = 1855] [id = 19] 02:20:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c585000 == 22 [pid = 1855] [id = 18] 02:20:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd19800 == 21 [pid = 1855] [id = 17] 02:20:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b88e800 == 20 [pid = 1855] [id = 16] 02:20:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84263800 == 19 [pid = 1855] [id = 15] 02:20:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84253800 == 18 [pid = 1855] [id = 14] 02:20:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8425d000 == 17 [pid = 1855] [id = 12] 02:20:32 INFO - PROCESS | 1855 | 1461144032289 Marionette TRACE conn4 <- [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]]]}] 02:20:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 02:20:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1291ms 02:20:32 INFO - PROCESS | 1855 | 1461144032321 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 02:20:32 INFO - PROCESS | 1855 | 1461144032327 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 02:20:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 02:20:32 INFO - PROCESS | 1855 | 1461144032336 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 02:20:32 INFO - PROCESS | 1855 | 1461144032341 Marionette TRACE conn4 <- [1,70,null,{}] 02:20:32 INFO - PROCESS | 1855 | 1461144032348 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:32 INFO - PROCESS | 1855 | 1461144032503 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 02:20:32 INFO - PROCESS | 1855 | 1461144032635 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a2ac800 == 18 [pid = 1855] [id = 25] 02:20:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f7a8a3e5c00) [pid = 1855] [serial = 72] [outer = (nil)] 02:20:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f7a8a69d800) [pid = 1855] [serial = 73] [outer = 0x7f7a8a3e5c00] 02:20:32 INFO - PROCESS | 1855 | 1461144032717 Marionette DEBUG loaded listener.js 02:20:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f7a8b1acc00) [pid = 1855] [serial = 74] [outer = 0x7f7a8a3e5c00] 02:20:33 INFO - PROCESS | 1855 | 1461144033519 Marionette TRACE conn4 <- [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]]]}] 02:20:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 02:20:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1230ms 02:20:33 INFO - PROCESS | 1855 | 1461144033567 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 02:20:33 INFO - PROCESS | 1855 | 1461144033575 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 02:20:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 02:20:33 INFO - PROCESS | 1855 | 1461144033586 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 02:20:33 INFO - PROCESS | 1855 | 1461144033589 Marionette TRACE conn4 <- [1,74,null,{}] 02:20:33 INFO - PROCESS | 1855 | 1461144033595 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:33 INFO - PROCESS | 1855 | 1461144033776 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 02:20:33 INFO - PROCESS | 1855 | 1461144033898 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc7d800 == 19 [pid = 1855] [id = 26] 02:20:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f7a8a656800) [pid = 1855] [serial = 75] [outer = (nil)] 02:20:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f7a8d20ac00) [pid = 1855] [serial = 76] [outer = 0x7f7a8a656800] 02:20:33 INFO - PROCESS | 1855 | 1461144033983 Marionette DEBUG loaded listener.js 02:20:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f7a8e56c800) [pid = 1855] [serial = 77] [outer = 0x7f7a8a656800] 02:20:34 INFO - PROCESS | 1855 | 1461144034816 Marionette TRACE conn4 <- [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]]]}] 02:20:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 02:20:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1278ms 02:20:34 INFO - PROCESS | 1855 | 1461144034864 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 02:20:34 INFO - PROCESS | 1855 | 1461144034866 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 02:20:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 02:20:34 INFO - PROCESS | 1855 | 1461144034873 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 02:20:34 INFO - PROCESS | 1855 | 1461144034878 Marionette TRACE conn4 <- [1,78,null,{}] 02:20:34 INFO - PROCESS | 1855 | 1461144034893 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:35 INFO - PROCESS | 1855 | 1461144035049 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 02:20:35 INFO - PROCESS | 1855 | 1461144035171 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5cc000 == 20 [pid = 1855] [id = 27] 02:20:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f7a8e6aa000) [pid = 1855] [serial = 78] [outer = (nil)] 02:20:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f7a980d9400) [pid = 1855] [serial = 79] [outer = 0x7f7a8e6aa000] 02:20:35 INFO - PROCESS | 1855 | 1461144035249 Marionette DEBUG loaded listener.js 02:20:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f7a99191400) [pid = 1855] [serial = 80] [outer = 0x7f7a8e6aa000] 02:20:36 INFO - PROCESS | 1855 | 1461144036064 Marionette TRACE conn4 <- [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]]]}] 02:20:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 02:20:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1230ms 02:20:36 INFO - PROCESS | 1855 | 1461144036104 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 02:20:36 INFO - PROCESS | 1855 | 1461144036108 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 02:20:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 02:20:36 INFO - PROCESS | 1855 | 1461144036114 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 02:20:36 INFO - PROCESS | 1855 | 1461144036116 Marionette TRACE conn4 <- [1,82,null,{}] 02:20:36 INFO - PROCESS | 1855 | 1461144036121 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:36 INFO - PROCESS | 1855 | 1461144036271 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 02:20:36 INFO - PROCESS | 1855 | 1461144036369 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980de800 == 21 [pid = 1855] [id = 28] 02:20:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f7a9918b800) [pid = 1855] [serial = 81] [outer = (nil)] 02:20:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f7a9a1bcc00) [pid = 1855] [serial = 82] [outer = 0x7f7a9918b800] 02:20:36 INFO - PROCESS | 1855 | 1461144036439 Marionette DEBUG loaded listener.js 02:20:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f7a9a30a000) [pid = 1855] [serial = 83] [outer = 0x7f7a9918b800] 02:20:37 INFO - PROCESS | 1855 | 1461144037307 Marionette TRACE conn4 <- [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]]]}] 02:20:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 02:20:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1282ms 02:20:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 02:20:37 INFO - PROCESS | 1855 | 1461144037397 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 02:20:37 INFO - PROCESS | 1855 | 1461144037401 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 02:20:37 INFO - PROCESS | 1855 | 1461144037409 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 02:20:37 INFO - PROCESS | 1855 | 1461144037414 Marionette TRACE conn4 <- [1,86,null,{}] 02:20:37 INFO - PROCESS | 1855 | 1461144037421 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:37 INFO - PROCESS | 1855 | 1461144037631 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 02:20:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc7e800 == 20 [pid = 1855] [id = 22] 02:20:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8957f000 == 19 [pid = 1855] [id = 21] 02:20:37 INFO - PROCESS | 1855 | 1461144037805 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84c46800 == 20 [pid = 1855] [id = 29] 02:20:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f7a85609000) [pid = 1855] [serial = 84] [outer = (nil)] 02:20:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f7a88028000) [pid = 1855] [serial = 85] [outer = 0x7f7a85609000] 02:20:37 INFO - PROCESS | 1855 | 1461144037881 Marionette DEBUG loaded listener.js 02:20:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f7a8a658400) [pid = 1855] [serial = 86] [outer = 0x7f7a85609000] 02:20:38 INFO - PROCESS | 1855 | 1461144038607 Marionette TRACE conn4 <- [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]]]}] 02:20:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 02:20:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1281ms 02:20:38 INFO - PROCESS | 1855 | 1461144038692 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 02:20:38 INFO - PROCESS | 1855 | 1461144038699 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 02:20:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 02:20:38 INFO - PROCESS | 1855 | 1461144038706 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 02:20:38 INFO - PROCESS | 1855 | 1461144038712 Marionette TRACE conn4 <- [1,90,null,{}] 02:20:38 INFO - PROCESS | 1855 | 1461144038719 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:38 INFO - PROCESS | 1855 | 1461144038873 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 02:20:39 INFO - PROCESS | 1855 | 1461144038995 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c16a800 == 21 [pid = 1855] [id = 30] 02:20:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f7a8562a800) [pid = 1855] [serial = 87] [outer = (nil)] 02:20:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f7a8ce82800) [pid = 1855] [serial = 88] [outer = 0x7f7a8562a800] 02:20:39 INFO - PROCESS | 1855 | 1461144039075 Marionette DEBUG loaded listener.js 02:20:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f7a8e603c00) [pid = 1855] [serial = 89] [outer = 0x7f7a8562a800] 02:20:39 INFO - PROCESS | 1855 | 1461144039866 Marionette TRACE conn4 <- [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]]]}] 02:20:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 02:20:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1230ms 02:20:39 INFO - PROCESS | 1855 | 1461144039937 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 02:20:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 02:20:39 INFO - PROCESS | 1855 | 1461144039941 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 02:20:39 INFO - PROCESS | 1855 | 1461144039947 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 02:20:39 INFO - PROCESS | 1855 | 1461144039950 Marionette TRACE conn4 <- [1,94,null,{}] 02:20:39 INFO - PROCESS | 1855 | 1461144039956 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:40 INFO - PROCESS | 1855 | 1461144040116 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 02:20:40 INFO - PROCESS | 1855 | 1461144040244 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92fcc800 == 22 [pid = 1855] [id = 31] 02:20:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f7a8afb6c00) [pid = 1855] [serial = 90] [outer = (nil)] 02:20:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f7a980db800) [pid = 1855] [serial = 91] [outer = 0x7f7a8afb6c00] 02:20:40 INFO - PROCESS | 1855 | 1461144040324 Marionette DEBUG loaded listener.js 02:20:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f7a99113c00) [pid = 1855] [serial = 92] [outer = 0x7f7a8afb6c00] 02:20:41 INFO - PROCESS | 1855 | 1461144041239 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 02:20:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 02:20:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1333ms 02:20:41 INFO - PROCESS | 1855 | 1461144041281 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 02:20:41 INFO - PROCESS | 1855 | 1461144041288 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 02:20:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 02:20:41 INFO - PROCESS | 1855 | 1461144041306 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 02:20:41 INFO - PROCESS | 1855 | 1461144041313 Marionette TRACE conn4 <- [1,98,null,{}] 02:20:41 INFO - PROCESS | 1855 | 1461144041320 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:41 INFO - PROCESS | 1855 | 1461144041480 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 02:20:41 INFO - PROCESS | 1855 | 1461144041603 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98eeb800 == 23 [pid = 1855] [id = 32] 02:20:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f7a8225ec00) [pid = 1855] [serial = 93] [outer = (nil)] 02:20:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f7a9c217c00) [pid = 1855] [serial = 94] [outer = 0x7f7a8225ec00] 02:20:41 INFO - PROCESS | 1855 | 1461144041678 Marionette DEBUG loaded listener.js 02:20:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f7a9db61800) [pid = 1855] [serial = 95] [outer = 0x7f7a8225ec00] 02:20:42 INFO - PROCESS | 1855 | 1461144042491 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 02:20:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 02:20:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1245ms 02:20:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 02:20:42 INFO - PROCESS | 1855 | 1461144042543 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 02:20:42 INFO - PROCESS | 1855 | 1461144042546 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 02:20:42 INFO - PROCESS | 1855 | 1461144042552 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 02:20:42 INFO - PROCESS | 1855 | 1461144042555 Marionette TRACE conn4 <- [1,102,null,{}] 02:20:42 INFO - PROCESS | 1855 | 1461144042560 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:42 INFO - PROCESS | 1855 | 1461144042708 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 02:20:42 INFO - PROCESS | 1855 | 1461144042839 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99d8e800 == 24 [pid = 1855] [id = 33] 02:20:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f7a88021800) [pid = 1855] [serial = 96] [outer = (nil)] 02:20:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f7a9e1c6c00) [pid = 1855] [serial = 97] [outer = 0x7f7a88021800] 02:20:42 INFO - PROCESS | 1855 | 1461144042915 Marionette DEBUG loaded listener.js 02:20:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f7a9e272400) [pid = 1855] [serial = 98] [outer = 0x7f7a88021800] 02:20:43 INFO - PROCESS | 1855 | 1461144043836 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 02:20:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 02:20:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1338ms 02:20:43 INFO - PROCESS | 1855 | 1461144043889 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 02:20:43 INFO - PROCESS | 1855 | 1461144043893 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 02:20:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 02:20:43 INFO - PROCESS | 1855 | 1461144043901 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 02:20:43 INFO - PROCESS | 1855 | 1461144043905 Marionette TRACE conn4 <- [1,106,null,{}] 02:20:43 INFO - PROCESS | 1855 | 1461144043912 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:44 INFO - PROCESS | 1855 | 1461144044058 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 02:20:44 INFO - PROCESS | 1855 | 1461144044215 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:44 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5cc000 == 23 [pid = 1855] [id = 27] 02:20:44 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc7d800 == 22 [pid = 1855] [id = 26] 02:20:44 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a2ac800 == 21 [pid = 1855] [id = 25] 02:20:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a832ab000 == 22 [pid = 1855] [id = 34] 02:20:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f7a8236f800) [pid = 1855] [serial = 99] [outer = (nil)] 02:20:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f7a8326cc00) [pid = 1855] [serial = 100] [outer = 0x7f7a8236f800] 02:20:44 INFO - PROCESS | 1855 | 1461144044301 Marionette DEBUG loaded listener.js 02:20:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f7a8aad3400) [pid = 1855] [serial = 101] [outer = 0x7f7a8236f800] 02:20:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8221f000 == 21 [pid = 1855] [id = 8] 02:20:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a71a000 == 20 [pid = 1855] [id = 13] 02:20:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99d8e800 == 19 [pid = 1855] [id = 33] 02:20:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98eeb800 == 18 [pid = 1855] [id = 32] 02:20:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c16a800 == 17 [pid = 1855] [id = 30] 02:20:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92fcc800 == 16 [pid = 1855] [id = 31] 02:20:45 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84c46800 == 15 [pid = 1855] [id = 29] 02:20:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8289c800 == 14 [pid = 1855] [id = 9] 02:20:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a980de800 == 13 [pid = 1855] [id = 28] 02:20:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5db000 == 12 [pid = 1855] [id = 20] 02:20:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84265800 == 11 [pid = 1855] [id = 6] 02:20:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83db5800 == 10 [pid = 1855] [id = 24] 02:20:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8ea37000 == 9 [pid = 1855] [id = 23] 02:20:47 INFO - PROCESS | 1855 | 1461144047470 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 02:20:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 02:20:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 3589ms 02:20:47 INFO - PROCESS | 1855 | 1461144047490 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 02:20:47 INFO - PROCESS | 1855 | 1461144047496 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 02:20:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 02:20:47 INFO - PROCESS | 1855 | 1461144047503 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 02:20:47 INFO - PROCESS | 1855 | 1461144047509 Marionette TRACE conn4 <- [1,110,null,{}] 02:20:47 INFO - PROCESS | 1855 | 1461144047517 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:47 INFO - PROCESS | 1855 | 1461144047724 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 02:20:47 INFO - PROCESS | 1855 | 1461144047742 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a881de800 == 10 [pid = 1855] [id = 35] 02:20:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f7a8a698400) [pid = 1855] [serial = 102] [outer = (nil)] 02:20:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7a8b7a0c00) [pid = 1855] [serial = 103] [outer = 0x7f7a8a698400] 02:20:47 INFO - PROCESS | 1855 | 1461144047810 Marionette DEBUG loaded listener.js 02:20:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7a8c366800) [pid = 1855] [serial = 104] [outer = 0x7f7a8a698400] 02:20:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a8afbc400) [pid = 1855] [serial = 105] [outer = 0x7f7a81ccd400] 02:20:48 INFO - PROCESS | 1855 | 1461144048629 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 02:20:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 02:20:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1180ms 02:20:48 INFO - PROCESS | 1855 | 1461144048685 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 02:20:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 02:20:48 INFO - PROCESS | 1855 | 1461144048694 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 02:20:48 INFO - PROCESS | 1855 | 1461144048706 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 02:20:48 INFO - PROCESS | 1855 | 1461144048711 Marionette TRACE conn4 <- [1,114,null,{}] 02:20:48 INFO - PROCESS | 1855 | 1461144048718 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:48 INFO - PROCESS | 1855 | 1461144048883 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 02:20:48 INFO - PROCESS | 1855 | 1461144048895 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a43a000 == 11 [pid = 1855] [id = 36] 02:20:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a81cc8800) [pid = 1855] [serial = 106] [outer = (nil)] 02:20:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a8ab90800) [pid = 1855] [serial = 107] [outer = 0x7f7a81cc8800] 02:20:49 INFO - PROCESS | 1855 | 1461144049064 Marionette DEBUG loaded listener.js 02:20:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a98050400) [pid = 1855] [serial = 108] [outer = 0x7f7a81cc8800] 02:20:49 INFO - PROCESS | 1855 | 1461144049800 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 02:20:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 02:20:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1137ms 02:20:49 INFO - PROCESS | 1855 | 1461144049843 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 02:20:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 02:20:49 INFO - PROCESS | 1855 | 1461144049847 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 02:20:49 INFO - PROCESS | 1855 | 1461144049860 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 02:20:49 INFO - PROCESS | 1855 | 1461144049865 Marionette TRACE conn4 <- [1,118,null,{}] 02:20:49 INFO - PROCESS | 1855 | 1461144049887 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:50 INFO - PROCESS | 1855 | 1461144050120 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 02:20:50 INFO - PROCESS | 1855 | 1461144050180 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92fd0800 == 12 [pid = 1855] [id = 37] 02:20:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a8cdc8c00) [pid = 1855] [serial = 109] [outer = (nil)] 02:20:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f7a99331800) [pid = 1855] [serial = 110] [outer = 0x7f7a8cdc8c00] 02:20:50 INFO - PROCESS | 1855 | 1461144050246 Marionette DEBUG loaded listener.js 02:20:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a9a306c00) [pid = 1855] [serial = 111] [outer = 0x7f7a8cdc8c00] 02:20:50 INFO - PROCESS | 1855 | 1461144050888 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 02:20:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 02:20:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1044ms 02:20:50 INFO - PROCESS | 1855 | 1461144050901 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 02:20:50 INFO - PROCESS | 1855 | 1461144050905 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 02:20:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 02:20:50 INFO - PROCESS | 1855 | 1461144050911 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 02:20:50 INFO - PROCESS | 1855 | 1461144050913 Marionette TRACE conn4 <- [1,122,null,{}] 02:20:50 INFO - PROCESS | 1855 | 1461144050918 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:51 INFO - PROCESS | 1855 | 1461144051101 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 02:20:51 INFO - PROCESS | 1855 | 1461144051129 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98ed4800 == 13 [pid = 1855] [id = 38] 02:20:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a8bdec400) [pid = 1855] [serial = 112] [outer = (nil)] 02:20:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a9c2c4000) [pid = 1855] [serial = 113] [outer = 0x7f7a8bdec400] 02:20:51 INFO - PROCESS | 1855 | 1461144051190 Marionette DEBUG loaded listener.js 02:20:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a9e1ba400) [pid = 1855] [serial = 114] [outer = 0x7f7a8bdec400] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a8a656800) [pid = 1855] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a8a3e5c00) [pid = 1855] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f7a88023400) [pid = 1855] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f7a98053800) [pid = 1855] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f7a83d16000) [pid = 1855] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f7a8313f800) [pid = 1855] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f7a85631000) [pid = 1855] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f7a8c5b4400) [pid = 1855] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f7a8b811400) [pid = 1855] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a8313fc00) [pid = 1855] [serial = 32] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f7a82365400) [pid = 1855] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f7a82260400) [pid = 1855] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f7a8afb6c00) [pid = 1855] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f7a83136400) [pid = 1855] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f7a8d208000) [pid = 1855] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f7a9918b800) [pid = 1855] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f7a8313a800) [pid = 1855] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f7a8562a800) [pid = 1855] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f7a84ca9400) [pid = 1855] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f7a85609000) [pid = 1855] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f7a8e6aa000) [pid = 1855] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f7a84ca8c00) [pid = 1855] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f7a98c66800) [pid = 1855] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 02:20:52 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f7a8225ec00) [pid = 1855] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 02:20:52 INFO - PROCESS | 1855 | 1461144052450 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 02:20:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 02:20:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1586ms 02:20:52 INFO - PROCESS | 1855 | 1461144052497 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 02:20:52 INFO - PROCESS | 1855 | 1461144052500 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 02:20:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 02:20:52 INFO - PROCESS | 1855 | 1461144052511 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 02:20:52 INFO - PROCESS | 1855 | 1461144052514 Marionette TRACE conn4 <- [1,126,null,{}] 02:20:52 INFO - PROCESS | 1855 | 1461144052520 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:52 INFO - PROCESS | 1855 | 1461144052649 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 02:20:52 INFO - PROCESS | 1855 | 1461144052662 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a88c76000 == 14 [pid = 1855] [id = 39] 02:20:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f7a82699800) [pid = 1855] [serial = 115] [outer = (nil)] 02:20:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f7a8ad35400) [pid = 1855] [serial = 116] [outer = 0x7f7a82699800] 02:20:52 INFO - PROCESS | 1855 | 1461144052728 Marionette DEBUG loaded listener.js 02:20:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f7a8d227400) [pid = 1855] [serial = 117] [outer = 0x7f7a82699800] 02:20:53 INFO - PROCESS | 1855 | 1461144053499 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 02:20:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 02:20:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1045ms 02:20:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 02:20:53 INFO - PROCESS | 1855 | 1461144053552 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 02:20:53 INFO - PROCESS | 1855 | 1461144053554 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 02:20:53 INFO - PROCESS | 1855 | 1461144053560 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 02:20:53 INFO - PROCESS | 1855 | 1461144053562 Marionette TRACE conn4 <- [1,130,null,{}] 02:20:53 INFO - PROCESS | 1855 | 1461144053578 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:53 INFO - PROCESS | 1855 | 1461144053740 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 02:20:53 INFO - PROCESS | 1855 | 1461144053750 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98e83800 == 15 [pid = 1855] [id = 40] 02:20:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f7a9e1c7c00) [pid = 1855] [serial = 118] [outer = (nil)] 02:20:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f7a9e35b400) [pid = 1855] [serial = 119] [outer = 0x7f7a9e1c7c00] 02:20:53 INFO - PROCESS | 1855 | 1461144053808 Marionette DEBUG loaded listener.js 02:20:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f7a9e59a400) [pid = 1855] [serial = 120] [outer = 0x7f7a9e1c7c00] 02:20:54 INFO - PROCESS | 1855 | 1461144054775 Marionette TRACE conn4 <- [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]]]}] 02:20:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 02:20:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1237ms 02:20:54 INFO - PROCESS | 1855 | 1461144054797 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 02:20:54 INFO - PROCESS | 1855 | 1461144054803 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 02:20:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 02:20:54 INFO - PROCESS | 1855 | 1461144054811 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 02:20:54 INFO - PROCESS | 1855 | 1461144054815 Marionette TRACE conn4 <- [1,134,null,{}] 02:20:54 INFO - PROCESS | 1855 | 1461144054822 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:54 INFO - PROCESS | 1855 | 1461144054971 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 02:20:55 INFO - PROCESS | 1855 | 1461144055111 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85825000 == 16 [pid = 1855] [id = 41] 02:20:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f7a85602800) [pid = 1855] [serial = 121] [outer = (nil)] 02:20:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f7a85607000) [pid = 1855] [serial = 122] [outer = 0x7f7a85602800] 02:20:55 INFO - PROCESS | 1855 | 1461144055189 Marionette DEBUG loaded listener.js 02:20:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f7a858d5000) [pid = 1855] [serial = 123] [outer = 0x7f7a85602800] 02:20:56 INFO - PROCESS | 1855 | 1461144056079 Marionette TRACE conn4 <- [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]]]}] 02:20:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 02:20:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1332ms 02:20:56 INFO - PROCESS | 1855 | 1461144056144 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 02:20:56 INFO - PROCESS | 1855 | 1461144056152 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 02:20:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 02:20:56 INFO - PROCESS | 1855 | 1461144056161 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 02:20:56 INFO - PROCESS | 1855 | 1461144056164 Marionette TRACE conn4 <- [1,138,null,{}] 02:20:56 INFO - PROCESS | 1855 | 1461144056168 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:56 INFO - PROCESS | 1855 | 1461144056329 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 02:20:56 INFO - PROCESS | 1855 | 1461144056455 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5db000 == 17 [pid = 1855] [id = 42] 02:20:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f7a85602c00) [pid = 1855] [serial = 124] [outer = (nil)] 02:20:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f7a8818f800) [pid = 1855] [serial = 125] [outer = 0x7f7a85602c00] 02:20:56 INFO - PROCESS | 1855 | 1461144056524 Marionette DEBUG loaded listener.js 02:20:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f7a8bd86000) [pid = 1855] [serial = 126] [outer = 0x7f7a85602c00] 02:20:57 INFO - PROCESS | 1855 | 1461144057418 Marionette TRACE conn4 <- [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]]]}] 02:20:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 02:20:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1299ms 02:20:57 INFO - PROCESS | 1855 | 1461144057460 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 02:20:57 INFO - PROCESS | 1855 | 1461144057464 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 02:20:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 02:20:57 INFO - PROCESS | 1855 | 1461144057470 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 02:20:57 INFO - PROCESS | 1855 | 1461144057475 Marionette TRACE conn4 <- [1,142,null,{}] 02:20:57 INFO - PROCESS | 1855 | 1461144057491 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:57 INFO - PROCESS | 1855 | 1461144057787 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 02:20:57 INFO - PROCESS | 1855 | 1461144057971 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a831aa800 == 18 [pid = 1855] [id = 43] 02:20:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7a83270c00) [pid = 1855] [serial = 127] [outer = (nil)] 02:20:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7a83d1c800) [pid = 1855] [serial = 128] [outer = 0x7f7a83270c00] 02:20:58 INFO - PROCESS | 1855 | 1461144058109 Marionette DEBUG loaded listener.js 02:20:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a84093400) [pid = 1855] [serial = 129] [outer = 0x7f7a83270c00] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a8aa4c400) [pid = 1855] [serial = 12] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f7a8afb5c00) [pid = 1855] [serial = 9] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f7a9c217c00) [pid = 1855] [serial = 94] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f7a8a69d800) [pid = 1855] [serial = 73] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f7a8a2bac00) [pid = 1855] [serial = 71] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f7a9bd07800) [pid = 1855] [serial = 2] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f7a980d2800) [pid = 1855] [serial = 55] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f7a8408c000) [pid = 1855] [serial = 40] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 96 (0x7f7a8c66f000) [pid = 1855] [serial = 46] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f7a828a1800) [pid = 1855] [serial = 28] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f7a8279d000) [pid = 1855] [serial = 31] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f7a8e666800) [pid = 1855] [serial = 49] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f7a8e6a5000) [pid = 1855] [serial = 52] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f7a8ce7f800) [pid = 1855] [serial = 53] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f7a88194c00) [pid = 1855] [serial = 70] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f7a8e672000) [pid = 1855] [serial = 50] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f7a8bd85c00) [pid = 1855] [serial = 37] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f7a98eb9800) [pid = 1855] [serial = 56] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f7a88cb4c00) [pid = 1855] [serial = 41] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f7a8bd89c00) [pid = 1855] [serial = 38] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f7a8d209000) [pid = 1855] [serial = 47] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f7a8408f800) [pid = 1855] [serial = 34] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f7a83274c00) [pid = 1855] [serial = 33] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f7a8a3df400) [pid = 1855] [serial = 43] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 80 (0x7f7a9a1bf000) [pid = 1855] [serial = 26] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 79 (0x7f7a8279a400) [pid = 1855] [serial = 25] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f7a8a7fd000) [pid = 1855] [serial = 44] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f7a99191400) [pid = 1855] [serial = 80] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f7a895da400) [pid = 1855] [serial = 62] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f7a8aacec00) [pid = 1855] [serial = 64] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f7a9a1bcc00) [pid = 1855] [serial = 82] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f7a9a024c00) [pid = 1855] [serial = 59] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f7a88023800) [pid = 1855] [serial = 61] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f7a8ce82800) [pid = 1855] [serial = 88] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f7a99335800) [pid = 1855] [serial = 58] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f7a9db61800) [pid = 1855] [serial = 95] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f7a980d9400) [pid = 1855] [serial = 79] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f7a88028000) [pid = 1855] [serial = 85] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f7a8e56c800) [pid = 1855] [serial = 77] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 65 (0x7f7a8d20ac00) [pid = 1855] [serial = 76] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 64 (0x7f7a8b1acc00) [pid = 1855] [serial = 74] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 63 (0x7f7a98eb4400) [pid = 1855] [serial = 68] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 62 (0x7f7a8e603c00) [pid = 1855] [serial = 89] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f7a8c0c1c00) [pid = 1855] [serial = 65] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f7a8a658400) [pid = 1855] [serial = 86] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f7a8e560400) [pid = 1855] [serial = 67] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f7a9e1c6c00) [pid = 1855] [serial = 97] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f7a980db800) [pid = 1855] [serial = 91] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f7a99113c00) [pid = 1855] [serial = 92] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 55 (0x7f7a82253c00) [pid = 1855] [serial = 22] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 54 (0x7f7a82258400) [pid = 1855] [serial = 23] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 53 (0x7f7a8d20a000) [pid = 1855] [serial = 16] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 52 (0x7f7a8d20f800) [pid = 1855] [serial = 17] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 51 (0x7f7a9a30a000) [pid = 1855] [serial = 83] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | --DOMWINDOW == 50 (0x7f7a84ca7400) [pid = 1855] [serial = 19] [outer = (nil)] [url = about:blank] 02:20:58 INFO - PROCESS | 1855 | 1461144058851 Marionette TRACE conn4 <- [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]]]}] 02:20:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 02:20:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1390ms 02:20:58 INFO - PROCESS | 1855 | 1461144058865 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 02:20:58 INFO - PROCESS | 1855 | 1461144058871 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 02:20:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 02:20:58 INFO - PROCESS | 1855 | 1461144058886 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 02:20:58 INFO - PROCESS | 1855 | 1461144058892 Marionette TRACE conn4 <- [1,146,null,{}] 02:20:58 INFO - PROCESS | 1855 | 1461144058898 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:20:59 INFO - PROCESS | 1855 | 1461144059027 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 02:20:59 INFO - PROCESS | 1855 | 1461144059043 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:20:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a842a9000 == 19 [pid = 1855] [id = 44] 02:20:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 51 (0x7f7a83143800) [pid = 1855] [serial = 130] [outer = (nil)] 02:20:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 52 (0x7f7a858dd800) [pid = 1855] [serial = 131] [outer = 0x7f7a83143800] 02:20:59 INFO - PROCESS | 1855 | 1461144059107 Marionette DEBUG loaded listener.js 02:20:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 53 (0x7f7a8801fc00) [pid = 1855] [serial = 132] [outer = 0x7f7a83143800] 02:20:59 INFO - PROCESS | 1855 | 1461144059825 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 02:20:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 02:20:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 983ms 02:20:59 INFO - PROCESS | 1855 | 1461144059878 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 02:20:59 INFO - PROCESS | 1855 | 1461144059881 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 02:20:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 02:20:59 INFO - PROCESS | 1855 | 1461144059890 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 02:20:59 INFO - PROCESS | 1855 | 1461144059892 Marionette TRACE conn4 <- [1,150,null,{}] 02:20:59 INFO - PROCESS | 1855 | 1461144059898 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:00 INFO - PROCESS | 1855 | 1461144060028 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 02:21:00 INFO - PROCESS | 1855 | 1461144060048 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89483800 == 20 [pid = 1855] [id = 45] 02:21:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 54 (0x7f7a8a2c1400) [pid = 1855] [serial = 133] [outer = (nil)] 02:21:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 55 (0x7f7a8a650c00) [pid = 1855] [serial = 134] [outer = 0x7f7a8a2c1400] 02:21:00 INFO - PROCESS | 1855 | 1461144060116 Marionette DEBUG loaded listener.js 02:21:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 56 (0x7f7a8a7fd000) [pid = 1855] [serial = 135] [outer = 0x7f7a8a2c1400] 02:21:00 INFO - PROCESS | 1855 | 1461144060830 Marionette TRACE conn4 <- [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]]]}] 02:21:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 02:21:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 984ms 02:21:00 INFO - PROCESS | 1855 | 1461144060874 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 02:21:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 02:21:00 INFO - PROCESS | 1855 | 1461144060880 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 02:21:00 INFO - PROCESS | 1855 | 1461144060908 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 02:21:00 INFO - PROCESS | 1855 | 1461144060915 Marionette TRACE conn4 <- [1,154,null,{}] 02:21:00 INFO - PROCESS | 1855 | 1461144060926 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:01 INFO - PROCESS | 1855 | 1461144061111 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 02:21:01 INFO - PROCESS | 1855 | 1461144061163 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8afe0000 == 21 [pid = 1855] [id = 46] 02:21:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f7a8ab9dc00) [pid = 1855] [serial = 136] [outer = (nil)] 02:21:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f7a8c0bc000) [pid = 1855] [serial = 137] [outer = 0x7f7a8ab9dc00] 02:21:01 INFO - PROCESS | 1855 | 1461144061223 Marionette DEBUG loaded listener.js 02:21:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f7a8c66f800) [pid = 1855] [serial = 138] [outer = 0x7f7a8ab9dc00] 02:21:01 INFO - PROCESS | 1855 | 1461144061893 Marionette TRACE conn4 <- [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]]]}] 02:21:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 02:21:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1056ms 02:21:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 02:21:01 INFO - PROCESS | 1855 | 1461144061944 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 02:21:01 INFO - PROCESS | 1855 | 1461144061947 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 02:21:01 INFO - PROCESS | 1855 | 1461144061957 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 02:21:01 INFO - PROCESS | 1855 | 1461144061960 Marionette TRACE conn4 <- [1,158,null,{}] 02:21:01 INFO - PROCESS | 1855 | 1461144061964 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:02 INFO - PROCESS | 1855 | 1461144062144 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 02:21:02 INFO - PROCESS | 1855 | 1461144062224 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc73800 == 22 [pid = 1855] [id = 47] 02:21:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f7a8d20dc00) [pid = 1855] [serial = 139] [outer = (nil)] 02:21:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f7a8e56c800) [pid = 1855] [serial = 140] [outer = 0x7f7a8d20dc00] 02:21:02 INFO - PROCESS | 1855 | 1461144062284 Marionette DEBUG loaded listener.js 02:21:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f7a8e6a2400) [pid = 1855] [serial = 141] [outer = 0x7f7a8d20dc00] 02:21:02 INFO - PROCESS | 1855 | --DOMWINDOW == 61 (0x7f7a8cdc8c00) [pid = 1855] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 02:21:02 INFO - PROCESS | 1855 | --DOMWINDOW == 60 (0x7f7a8bdec400) [pid = 1855] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 02:21:02 INFO - PROCESS | 1855 | --DOMWINDOW == 59 (0x7f7a8a698400) [pid = 1855] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 02:21:02 INFO - PROCESS | 1855 | --DOMWINDOW == 58 (0x7f7a81cc8800) [pid = 1855] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 02:21:02 INFO - PROCESS | 1855 | --DOMWINDOW == 57 (0x7f7a8236f800) [pid = 1855] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 02:21:02 INFO - PROCESS | 1855 | --DOMWINDOW == 56 (0x7f7a82699800) [pid = 1855] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 02:21:03 INFO - PROCESS | 1855 | 1461144063113 Marionette TRACE conn4 <- [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]]]}] 02:21:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 02:21:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1184ms 02:21:03 INFO - PROCESS | 1855 | 1461144063156 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 02:21:03 INFO - PROCESS | 1855 | 1461144063159 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 02:21:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 02:21:03 INFO - PROCESS | 1855 | 1461144063163 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 02:21:03 INFO - PROCESS | 1855 | 1461144063165 Marionette TRACE conn4 <- [1,162,null,{}] 02:21:03 INFO - PROCESS | 1855 | 1461144063170 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:03 INFO - PROCESS | 1855 | 1461144063323 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 02:21:03 INFO - PROCESS | 1855 | 1461144063384 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c591800 == 23 [pid = 1855] [id = 48] 02:21:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 57 (0x7f7a980d2800) [pid = 1855] [serial = 142] [outer = (nil)] 02:21:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 58 (0x7f7a980da800) [pid = 1855] [serial = 143] [outer = 0x7f7a980d2800] 02:21:03 INFO - PROCESS | 1855 | 1461144063454 Marionette DEBUG loaded listener.js 02:21:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 59 (0x7f7a98ffac00) [pid = 1855] [serial = 144] [outer = 0x7f7a980d2800] 02:21:04 INFO - PROCESS | 1855 | 1461144064194 Marionette TRACE conn4 <- [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]]]}] 02:21:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 02:21:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1074ms 02:21:04 INFO - PROCESS | 1855 | 1461144064239 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 02:21:04 INFO - PROCESS | 1855 | 1461144064242 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 02:21:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 02:21:04 INFO - PROCESS | 1855 | 1461144064248 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 02:21:04 INFO - PROCESS | 1855 | 1461144064250 Marionette TRACE conn4 <- [1,166,null,{}] 02:21:04 INFO - PROCESS | 1855 | 1461144064255 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:04 INFO - PROCESS | 1855 | 1461144064385 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 02:21:04 INFO - PROCESS | 1855 | 1461144064398 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82229800 == 24 [pid = 1855] [id = 49] 02:21:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 60 (0x7f7a8279c400) [pid = 1855] [serial = 145] [outer = (nil)] 02:21:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 61 (0x7f7a9a10d800) [pid = 1855] [serial = 146] [outer = 0x7f7a8279c400] 02:21:04 INFO - PROCESS | 1855 | 1461144064459 Marionette DEBUG loaded listener.js 02:21:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 62 (0x7f7a9a309c00) [pid = 1855] [serial = 147] [outer = 0x7f7a8279c400] 02:21:05 INFO - PROCESS | 1855 | 1461144065330 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 02:21:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 02:21:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1128ms 02:21:05 INFO - PROCESS | 1855 | 1461144065377 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 02:21:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 02:21:05 INFO - PROCESS | 1855 | 1461144065382 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 02:21:05 INFO - PROCESS | 1855 | 1461144065391 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 02:21:05 INFO - PROCESS | 1855 | 1461144065396 Marionette TRACE conn4 <- [1,170,null,{}] 02:21:05 INFO - PROCESS | 1855 | 1461144065405 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:05 INFO - PROCESS | 1855 | 1461144065630 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 02:21:05 INFO - PROCESS | 1855 | 1461144065731 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84c51800 == 25 [pid = 1855] [id = 50] 02:21:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 63 (0x7f7a8225d400) [pid = 1855] [serial = 148] [outer = (nil)] 02:21:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 64 (0x7f7a83d15800) [pid = 1855] [serial = 149] [outer = 0x7f7a8225d400] 02:21:05 INFO - PROCESS | 1855 | 1461144065801 Marionette DEBUG loaded listener.js 02:21:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 65 (0x7f7a858d2800) [pid = 1855] [serial = 150] [outer = 0x7f7a8225d400] 02:21:06 INFO - PROCESS | 1855 | 1461144066772 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 02:21:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 02:21:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1432ms 02:21:06 INFO - PROCESS | 1855 | 1461144066845 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 02:21:06 INFO - PROCESS | 1855 | 1461144066851 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 02:21:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 02:21:06 INFO - PROCESS | 1855 | 1461144066913 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 02:21:06 INFO - PROCESS | 1855 | 1461144066919 Marionette TRACE conn4 <- [1,174,null,{}] 02:21:06 INFO - PROCESS | 1855 | 1461144066934 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:07 INFO - PROCESS | 1855 | 1461144067096 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 02:21:07 INFO - PROCESS | 1855 | 1461144067253 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e63f800 == 26 [pid = 1855] [id = 51] 02:21:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 66 (0x7f7a8aa4c400) [pid = 1855] [serial = 151] [outer = (nil)] 02:21:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f7a8e45b400) [pid = 1855] [serial = 152] [outer = 0x7f7a8aa4c400] 02:21:07 INFO - PROCESS | 1855 | 1461144067366 Marionette DEBUG loaded listener.js 02:21:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f7a921f4c00) [pid = 1855] [serial = 153] [outer = 0x7f7a8aa4c400] 02:21:08 INFO - PROCESS | 1855 | 1461144068107 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 02:21:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 02:21:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1249ms 02:21:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 02:21:08 INFO - PROCESS | 1855 | 1461144068117 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 02:21:08 INFO - PROCESS | 1855 | 1461144068120 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 02:21:08 INFO - PROCESS | 1855 | 1461144068126 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 02:21:08 INFO - PROCESS | 1855 | 1461144068131 Marionette TRACE conn4 <- [1,178,null,{}] 02:21:08 INFO - PROCESS | 1855 | 1461144068146 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:08 INFO - PROCESS | 1855 | 1461144068292 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 02:21:08 INFO - PROCESS | 1855 | 1461144068417 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98cec800 == 27 [pid = 1855] [id = 52] 02:21:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f7a98c6b000) [pid = 1855] [serial = 154] [outer = (nil)] 02:21:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f7a9a02b400) [pid = 1855] [serial = 155] [outer = 0x7f7a98c6b000] 02:21:08 INFO - PROCESS | 1855 | 1461144068488 Marionette DEBUG loaded listener.js 02:21:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f7a9c211400) [pid = 1855] [serial = 156] [outer = 0x7f7a98c6b000] 02:21:09 INFO - PROCESS | 1855 | 1461144069243 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 02:21:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 02:21:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1140ms 02:21:09 INFO - PROCESS | 1855 | 1461144069269 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 02:21:09 INFO - PROCESS | 1855 | 1461144069273 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 02:21:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 02:21:09 INFO - PROCESS | 1855 | 1461144069279 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 02:21:09 INFO - PROCESS | 1855 | 1461144069281 Marionette TRACE conn4 <- [1,182,null,{}] 02:21:09 INFO - PROCESS | 1855 | 1461144069287 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:09 INFO - PROCESS | 1855 | 1461144069432 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 02:21:09 INFO - PROCESS | 1855 | 1461144069562 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99382800 == 28 [pid = 1855] [id = 53] 02:21:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f7a98eb7c00) [pid = 1855] [serial = 157] [outer = (nil)] 02:21:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f7a9e1c3000) [pid = 1855] [serial = 158] [outer = 0x7f7a98eb7c00] 02:21:09 INFO - PROCESS | 1855 | 1461144069639 Marionette DEBUG loaded listener.js 02:21:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f7a9e278400) [pid = 1855] [serial = 159] [outer = 0x7f7a98eb7c00] 02:21:10 INFO - PROCESS | 1855 | 1461144070458 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 02:21:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 02:21:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1231ms 02:21:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 02:21:10 INFO - PROCESS | 1855 | 1461144070511 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 02:21:10 INFO - PROCESS | 1855 | 1461144070514 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 02:21:10 INFO - PROCESS | 1855 | 1461144070520 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 02:21:10 INFO - PROCESS | 1855 | 1461144070523 Marionette TRACE conn4 <- [1,186,null,{}] 02:21:10 INFO - PROCESS | 1855 | 1461144070534 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:10 INFO - PROCESS | 1855 | 1461144070678 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 02:21:10 INFO - PROCESS | 1855 | 1461144070918 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84264000 == 29 [pid = 1855] [id = 54] 02:21:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f7a82260800) [pid = 1855] [serial = 160] [outer = (nil)] 02:21:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f7a82368800) [pid = 1855] [serial = 161] [outer = 0x7f7a82260800] 02:21:11 INFO - PROCESS | 1855 | 1461144070997 Marionette DEBUG loaded listener.js 02:21:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f7a83271c00) [pid = 1855] [serial = 162] [outer = 0x7f7a82260800] 02:21:11 INFO - PROCESS | 1855 | 1461144071705 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 02:21:11 INFO - PROCESS | 1855 | 1461144071858 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 02:21:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 02:21:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1391ms 02:21:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 02:21:11 INFO - PROCESS | 1855 | 1461144071910 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 02:21:11 INFO - PROCESS | 1855 | 1461144071914 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 02:21:11 INFO - PROCESS | 1855 | 1461144071921 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 02:21:11 INFO - PROCESS | 1855 | 1461144071926 Marionette TRACE conn4 <- [1,190,null,{}] 02:21:11 INFO - PROCESS | 1855 | 1461144071934 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:12 INFO - PROCESS | 1855 | 1461144072082 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 02:21:12 INFO - PROCESS | 1855 | 1461144072216 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a832ab000 == 28 [pid = 1855] [id = 34] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f7a9e35b400) [pid = 1855] [serial = 119] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83db5800 == 29 [pid = 1855] [id = 55] 02:21:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f7a826a0c00) [pid = 1855] [serial = 163] [outer = (nil)] 02:21:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f7a88caac00) [pid = 1855] [serial = 164] [outer = 0x7f7a826a0c00] 02:21:12 INFO - PROCESS | 1855 | 1461144072303 Marionette DEBUG loaded listener.js 02:21:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f7a8c36e800) [pid = 1855] [serial = 165] [outer = 0x7f7a826a0c00] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 78 (0x7f7a8326cc00) [pid = 1855] [serial = 100] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f7a99331800) [pid = 1855] [serial = 110] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f7a9a306c00) [pid = 1855] [serial = 111] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f7a9c2c4000) [pid = 1855] [serial = 113] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f7a8b7a0c00) [pid = 1855] [serial = 103] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f7a8c366800) [pid = 1855] [serial = 104] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f7a8ab90800) [pid = 1855] [serial = 107] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 71 (0x7f7a8aad3400) [pid = 1855] [serial = 101] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 70 (0x7f7a8d227400) [pid = 1855] [serial = 117] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 69 (0x7f7a8ad35400) [pid = 1855] [serial = 116] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 68 (0x7f7a9e1ba400) [pid = 1855] [serial = 114] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 67 (0x7f7a82365c00) [pid = 1855] [serial = 35] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:21:12 INFO - PROCESS | 1855 | --DOMWINDOW == 66 (0x7f7a98050400) [pid = 1855] [serial = 108] [outer = (nil)] [url = about:blank] 02:21:12 INFO - PROCESS | 1855 | 1461144072943 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 02:21:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 02:21:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1031ms 02:21:12 INFO - PROCESS | 1855 | 1461144072955 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 02:21:12 INFO - PROCESS | 1855 | 1461144072961 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 02:21:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 02:21:12 INFO - PROCESS | 1855 | 1461144072968 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 02:21:12 INFO - PROCESS | 1855 | 1461144072970 Marionette TRACE conn4 <- [1,194,null,{}] 02:21:12 INFO - PROCESS | 1855 | 1461144072976 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:13 INFO - PROCESS | 1855 | 1461144073104 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 02:21:13 INFO - PROCESS | 1855 | 1461144073201 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b891000 == 30 [pid = 1855] [id = 56] 02:21:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 67 (0x7f7a81cc8000) [pid = 1855] [serial = 166] [outer = (nil)] 02:21:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 68 (0x7f7a8d205800) [pid = 1855] [serial = 167] [outer = 0x7f7a81cc8000] 02:21:13 INFO - PROCESS | 1855 | 1461144073261 Marionette DEBUG loaded listener.js 02:21:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 69 (0x7f7a92f72400) [pid = 1855] [serial = 168] [outer = 0x7f7a81cc8000] 02:21:14 INFO - PROCESS | 1855 | 1461144074062 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 02:21:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 02:21:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1129ms 02:21:14 INFO - PROCESS | 1855 | 1461144074097 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 02:21:14 INFO - PROCESS | 1855 | 1461144074101 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 02:21:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 02:21:14 INFO - PROCESS | 1855 | 1461144074108 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 02:21:14 INFO - PROCESS | 1855 | 1461144074115 Marionette TRACE conn4 <- [1,198,null,{}] 02:21:14 INFO - PROCESS | 1855 | 1461144074127 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:14 INFO - PROCESS | 1855 | 1461144074276 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 02:21:14 INFO - PROCESS | 1855 | 1461144074286 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5c8000 == 31 [pid = 1855] [id = 57] 02:21:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 70 (0x7f7a98050400) [pid = 1855] [serial = 169] [outer = (nil)] 02:21:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 71 (0x7f7a9a02d800) [pid = 1855] [serial = 170] [outer = 0x7f7a98050400] 02:21:14 INFO - PROCESS | 1855 | 1461144074342 Marionette DEBUG loaded listener.js 02:21:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 72 (0x7f7a9c29f000) [pid = 1855] [serial = 171] [outer = 0x7f7a98050400] 02:21:15 INFO - PROCESS | 1855 | 1461144075058 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 02:21:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 02:21:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 991ms 02:21:15 INFO - PROCESS | 1855 | 1461144075097 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 02:21:15 INFO - PROCESS | 1855 | 1461144075102 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 02:21:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 02:21:15 INFO - PROCESS | 1855 | 1461144075112 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 02:21:15 INFO - PROCESS | 1855 | 1461144075114 Marionette TRACE conn4 <- [1,202,null,{}] 02:21:15 INFO - PROCESS | 1855 | 1461144075119 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:15 INFO - PROCESS | 1855 | 1461144075274 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 02:21:15 INFO - PROCESS | 1855 | 1461144075305 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980fc800 == 32 [pid = 1855] [id = 58] 02:21:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f7a85806000) [pid = 1855] [serial = 172] [outer = (nil)] 02:21:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f7a8580e400) [pid = 1855] [serial = 173] [outer = 0x7f7a85806000] 02:21:15 INFO - PROCESS | 1855 | 1461144075363 Marionette DEBUG loaded listener.js 02:21:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f7a858df000) [pid = 1855] [serial = 174] [outer = 0x7f7a85806000] 02:21:16 INFO - PROCESS | 1855 | 1461144076099 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 02:21:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 02:21:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1031ms 02:21:16 INFO - PROCESS | 1855 | 1461144076139 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 02:21:16 INFO - PROCESS | 1855 | 1461144076143 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 02:21:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 02:21:16 INFO - PROCESS | 1855 | 1461144076155 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 02:21:16 INFO - PROCESS | 1855 | 1461144076157 Marionette TRACE conn4 <- [1,206,null,{}] 02:21:16 INFO - PROCESS | 1855 | 1461144076172 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:16 INFO - PROCESS | 1855 | 1461144076324 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 02:21:16 INFO - PROCESS | 1855 | 1461144076345 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99db8000 == 33 [pid = 1855] [id = 59] 02:21:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f7a9c29bc00) [pid = 1855] [serial = 175] [outer = (nil)] 02:21:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f7a9db6dc00) [pid = 1855] [serial = 176] [outer = 0x7f7a9c29bc00] 02:21:16 INFO - PROCESS | 1855 | 1461144076420 Marionette DEBUG loaded listener.js 02:21:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f7a9e594c00) [pid = 1855] [serial = 177] [outer = 0x7f7a9c29bc00] 02:21:17 INFO - PROCESS | 1855 | --DOMWINDOW == 77 (0x7f7a8ab9dc00) [pid = 1855] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 02:21:17 INFO - PROCESS | 1855 | --DOMWINDOW == 76 (0x7f7a980d2800) [pid = 1855] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 02:21:17 INFO - PROCESS | 1855 | --DOMWINDOW == 75 (0x7f7a8a2c1400) [pid = 1855] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 02:21:17 INFO - PROCESS | 1855 | --DOMWINDOW == 74 (0x7f7a8d20dc00) [pid = 1855] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 02:21:17 INFO - PROCESS | 1855 | --DOMWINDOW == 73 (0x7f7a83270c00) [pid = 1855] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 02:21:17 INFO - PROCESS | 1855 | --DOMWINDOW == 72 (0x7f7a83143800) [pid = 1855] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 02:21:17 INFO - PROCESS | 1855 | 1461144077161 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 02:21:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 02:21:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1037ms 02:21:17 INFO - PROCESS | 1855 | 1461144077188 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 02:21:17 INFO - PROCESS | 1855 | 1461144077191 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 02:21:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 02:21:17 INFO - PROCESS | 1855 | 1461144077197 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 02:21:17 INFO - PROCESS | 1855 | 1461144077198 Marionette TRACE conn4 <- [1,210,null,{}] 02:21:17 INFO - PROCESS | 1855 | 1461144077203 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:17 INFO - PROCESS | 1855 | 1461144077411 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 02:21:17 INFO - PROCESS | 1855 | 1461144077478 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a991a5800 == 34 [pid = 1855] [id = 60] 02:21:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 73 (0x7f7a81cca800) [pid = 1855] [serial = 178] [outer = (nil)] 02:21:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 74 (0x7f7a9e66f000) [pid = 1855] [serial = 179] [outer = 0x7f7a81cca800] 02:21:17 INFO - PROCESS | 1855 | 1461144077535 Marionette DEBUG loaded listener.js 02:21:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 75 (0x7f7a9e765c00) [pid = 1855] [serial = 180] [outer = 0x7f7a81cca800] 02:21:18 INFO - PROCESS | 1855 | 1461144078093 Marionette TRACE conn4 <- [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]]]}] 02:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 02:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 923ms 02:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 02:21:18 INFO - PROCESS | 1855 | 1461144078121 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 02:21:18 INFO - PROCESS | 1855 | 1461144078123 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 02:21:18 INFO - PROCESS | 1855 | 1461144078128 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 1855 | 1461144078130 Marionette TRACE conn4 <- [1,214,null,{}] 02:21:18 INFO - PROCESS | 1855 | 1461144078135 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:18 INFO - PROCESS | 1855 | 1461144078255 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 02:21:18 INFO - PROCESS | 1855 | 1461144078346 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9db0c800 == 35 [pid = 1855] [id = 61] 02:21:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 76 (0x7f7a858d3c00) [pid = 1855] [serial = 181] [outer = (nil)] 02:21:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 77 (0x7f7aa03a3000) [pid = 1855] [serial = 182] [outer = 0x7f7a858d3c00] 02:21:18 INFO - PROCESS | 1855 | 1461144078403 Marionette DEBUG loaded listener.js 02:21:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 78 (0x7f7aa10a5400) [pid = 1855] [serial = 183] [outer = 0x7f7a858d3c00] 02:21:18 INFO - PROCESS | 1855 | 1461144078946 Marionette TRACE conn4 <- [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]]]}] 02:21:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 02:21:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 834ms 02:21:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 02:21:18 INFO - PROCESS | 1855 | 1461144078962 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 02:21:18 INFO - PROCESS | 1855 | 1461144078964 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 02:21:18 INFO - PROCESS | 1855 | 1461144078971 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 02:21:18 INFO - PROCESS | 1855 | 1461144078973 Marionette TRACE conn4 <- [1,218,null,{}] 02:21:19 INFO - PROCESS | 1855 | 1461144079087 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:19 INFO - PROCESS | 1855 | 1461144079253 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 02:21:19 INFO - PROCESS | 1855 | 1461144079378 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89a83000 == 36 [pid = 1855] [id = 62] 02:21:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 79 (0x7f7a84092000) [pid = 1855] [serial = 184] [outer = (nil)] 02:21:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 80 (0x7f7a85608000) [pid = 1855] [serial = 185] [outer = 0x7f7a84092000] 02:21:19 INFO - PROCESS | 1855 | 1461144079455 Marionette DEBUG loaded listener.js 02:21:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 81 (0x7f7a8580b400) [pid = 1855] [serial = 186] [outer = 0x7f7a84092000] 02:21:20 INFO - PROCESS | 1855 | 1461144080135 Marionette TRACE conn4 <- [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]]]}] 02:21:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 02:21:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1226ms 02:21:20 INFO - PROCESS | 1855 | 1461144080196 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 02:21:20 INFO - PROCESS | 1855 | 1461144080204 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 02:21:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 02:21:20 INFO - PROCESS | 1855 | 1461144080212 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 02:21:20 INFO - PROCESS | 1855 | 1461144080215 Marionette TRACE conn4 <- [1,222,null,{}] 02:21:20 INFO - PROCESS | 1855 | 1461144080222 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:20 INFO - PROCESS | 1855 | 1461144080380 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 02:21:20 INFO - PROCESS | 1855 | 1461144080511 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8d1f0800 == 37 [pid = 1855] [id = 63] 02:21:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f7a8afb7c00) [pid = 1855] [serial = 187] [outer = (nil)] 02:21:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f7a8c5bac00) [pid = 1855] [serial = 188] [outer = 0x7f7a8afb7c00] 02:21:20 INFO - PROCESS | 1855 | 1461144080582 Marionette DEBUG loaded listener.js 02:21:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f7a8d228000) [pid = 1855] [serial = 189] [outer = 0x7f7a8afb7c00] 02:21:21 INFO - PROCESS | 1855 | 1461144081399 Marionette TRACE conn4 <- [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]]]}] 02:21:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 02:21:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1230ms 02:21:21 INFO - PROCESS | 1855 | 1461144081442 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 02:21:21 INFO - PROCESS | 1855 | 1461144081445 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 02:21:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 02:21:21 INFO - PROCESS | 1855 | 1461144081451 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 02:21:21 INFO - PROCESS | 1855 | 1461144081453 Marionette TRACE conn4 <- [1,226,null,{}] 02:21:21 INFO - PROCESS | 1855 | 1461144081459 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:21 INFO - PROCESS | 1855 | 1461144081611 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 02:21:21 INFO - PROCESS | 1855 | 1461144081735 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e2bf000 == 38 [pid = 1855] [id = 64] 02:21:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f7a8cdd1000) [pid = 1855] [serial = 190] [outer = (nil)] 02:21:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f7a98eb4400) [pid = 1855] [serial = 191] [outer = 0x7f7a8cdd1000] 02:21:21 INFO - PROCESS | 1855 | 1461144081810 Marionette DEBUG loaded listener.js 02:21:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f7a9a4c6c00) [pid = 1855] [serial = 192] [outer = 0x7f7a8cdd1000] 02:21:22 INFO - PROCESS | 1855 | 1461144082607 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 02:21:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 02:21:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1182ms 02:21:22 INFO - PROCESS | 1855 | 1461144082640 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 02:21:22 INFO - PROCESS | 1855 | 1461144082652 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 02:21:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 02:21:22 INFO - PROCESS | 1855 | 1461144082675 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 02:21:22 INFO - PROCESS | 1855 | 1461144082679 Marionette TRACE conn4 <- [1,230,null,{}] 02:21:22 INFO - PROCESS | 1855 | 1461144082684 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:22 INFO - PROCESS | 1855 | 1461144082829 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 02:21:22 INFO - PROCESS | 1855 | 1461144082952 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e610800 == 39 [pid = 1855] [id = 65] 02:21:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f7a92f6e800) [pid = 1855] [serial = 193] [outer = (nil)] 02:21:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f7a9e70b000) [pid = 1855] [serial = 194] [outer = 0x7f7a92f6e800] 02:21:23 INFO - PROCESS | 1855 | 1461144083020 Marionette DEBUG loaded listener.js 02:21:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f7aa0def400) [pid = 1855] [serial = 195] [outer = 0x7f7a92f6e800] 02:21:23 INFO - PROCESS | 1855 | 1461144083908 Marionette TRACE conn4 <- [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]]]}] 02:21:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 02:21:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1285ms 02:21:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 02:21:23 INFO - PROCESS | 1855 | 1461144083959 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 02:21:23 INFO - PROCESS | 1855 | 1461144083962 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 02:21:23 INFO - PROCESS | 1855 | 1461144083969 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 02:21:23 INFO - PROCESS | 1855 | 1461144083972 Marionette TRACE conn4 <- [1,234,null,{}] 02:21:23 INFO - PROCESS | 1855 | 1461144083977 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:24 INFO - PROCESS | 1855 | 1461144084120 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 02:21:24 INFO - PROCESS | 1855 | 1461144084251 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e728000 == 40 [pid = 1855] [id = 66] 02:21:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f7a85808000) [pid = 1855] [serial = 196] [outer = (nil)] 02:21:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f7aa265fc00) [pid = 1855] [serial = 197] [outer = 0x7f7a85808000] 02:21:24 INFO - PROCESS | 1855 | 1461144084321 Marionette DEBUG loaded listener.js 02:21:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f7aa28d7400) [pid = 1855] [serial = 198] [outer = 0x7f7a85808000] 02:21:25 INFO - PROCESS | 1855 | 1461144085276 Marionette TRACE conn4 <- [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]]]}] 02:21:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 02:21:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1335ms 02:21:25 INFO - PROCESS | 1855 | 1461144085309 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 02:21:25 INFO - PROCESS | 1855 | 1461144085314 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 02:21:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 02:21:25 INFO - PROCESS | 1855 | 1461144085323 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 02:21:25 INFO - PROCESS | 1855 | 1461144085328 Marionette TRACE conn4 <- [1,238,null,{}] 02:21:25 INFO - PROCESS | 1855 | 1461144085335 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:25 INFO - PROCESS | 1855 | 1461144085478 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 02:21:25 INFO - PROCESS | 1855 | 1461144085606 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc77000 == 41 [pid = 1855] [id = 67] 02:21:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f7a82363400) [pid = 1855] [serial = 199] [outer = (nil)] 02:21:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f7a84c9d800) [pid = 1855] [serial = 200] [outer = 0x7f7a82363400] 02:21:25 INFO - PROCESS | 1855 | 1461144085671 Marionette DEBUG loaded listener.js 02:21:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f7a876cc400) [pid = 1855] [serial = 201] [outer = 0x7f7a82363400] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a991a5800 == 40 [pid = 1855] [id = 60] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99db8000 == 39 [pid = 1855] [id = 59] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a980fc800 == 38 [pid = 1855] [id = 58] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 95 (0x7f7a9a10d800) [pid = 1855] [serial = 146] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5c8000 == 37 [pid = 1855] [id = 57] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b891000 == 36 [pid = 1855] [id = 56] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83db5800 == 35 [pid = 1855] [id = 55] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84264000 == 34 [pid = 1855] [id = 54] 02:21:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99382800 == 33 [pid = 1855] [id = 53] 02:21:26 INFO - PROCESS | 1855 | 1461144086588 Marionette TRACE conn4 <- [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]]]}] 02:21:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 02:21:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1285ms 02:21:26 INFO - PROCESS | 1855 | 1461144086610 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 02:21:26 INFO - PROCESS | 1855 | 1461144086617 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 02:21:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 02:21:26 INFO - PROCESS | 1855 | 1461144086626 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 02:21:26 INFO - PROCESS | 1855 | 1461144086630 Marionette TRACE conn4 <- [1,242,null,{}] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 94 (0x7f7a8c0bc000) [pid = 1855] [serial = 137] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 93 (0x7f7a8c66f800) [pid = 1855] [serial = 138] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f7a8a7fd000) [pid = 1855] [serial = 135] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f7a98ffac00) [pid = 1855] [serial = 144] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f7a8a650c00) [pid = 1855] [serial = 134] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f7a8e56c800) [pid = 1855] [serial = 140] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f7a85607000) [pid = 1855] [serial = 122] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f7a83d1c800) [pid = 1855] [serial = 128] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f7a858dd800) [pid = 1855] [serial = 131] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 85 (0x7f7a84093400) [pid = 1855] [serial = 129] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 84 (0x7f7a8801fc00) [pid = 1855] [serial = 132] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 83 (0x7f7a980da800) [pid = 1855] [serial = 143] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 82 (0x7f7a8818f800) [pid = 1855] [serial = 125] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | --DOMWINDOW == 81 (0x7f7a8e6a2400) [pid = 1855] [serial = 141] [outer = (nil)] [url = about:blank] 02:21:26 INFO - PROCESS | 1855 | 1461144086658 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:26 INFO - PROCESS | 1855 | 1461144086789 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 02:21:26 INFO - PROCESS | 1855 | 1461144086806 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b04800 == 34 [pid = 1855] [id = 68] 02:21:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 82 (0x7f7a8999b800) [pid = 1855] [serial = 202] [outer = (nil)] 02:21:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 83 (0x7f7a8b8c7c00) [pid = 1855] [serial = 203] [outer = 0x7f7a8999b800] 02:21:26 INFO - PROCESS | 1855 | 1461144086867 Marionette DEBUG loaded listener.js 02:21:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 84 (0x7f7a8b8cd400) [pid = 1855] [serial = 204] [outer = 0x7f7a8999b800] 02:21:27 INFO - PROCESS | 1855 | 1461144087577 Marionette TRACE conn4 <- [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]]]}] 02:21:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 02:21:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 986ms 02:21:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 02:21:27 INFO - PROCESS | 1855 | 1461144087613 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 02:21:27 INFO - PROCESS | 1855 | 1461144087616 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 02:21:27 INFO - PROCESS | 1855 | 1461144087622 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 02:21:27 INFO - PROCESS | 1855 | 1461144087627 Marionette TRACE conn4 <- [1,246,null,{}] 02:21:27 INFO - PROCESS | 1855 | 1461144087650 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:27 INFO - PROCESS | 1855 | 1461144087819 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 02:21:27 INFO - PROCESS | 1855 | 1461144087837 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c646800 == 35 [pid = 1855] [id = 69] 02:21:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 85 (0x7f7a86b82c00) [pid = 1855] [serial = 205] [outer = (nil)] 02:21:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 86 (0x7f7a8b8c7400) [pid = 1855] [serial = 206] [outer = 0x7f7a86b82c00] 02:21:27 INFO - PROCESS | 1855 | 1461144087901 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f7a8b8d2800) [pid = 1855] [serial = 207] [outer = 0x7f7a86b82c00] 02:21:28 INFO - PROCESS | 1855 | 1461144088570 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 02:21:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 02:21:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 986ms 02:21:28 INFO - PROCESS | 1855 | 1461144088607 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 02:21:28 INFO - PROCESS | 1855 | 1461144088612 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 02:21:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 02:21:28 INFO - PROCESS | 1855 | 1461144088617 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 02:21:28 INFO - PROCESS | 1855 | 1461144088619 Marionette TRACE conn4 <- [1,250,null,{}] 02:21:28 INFO - PROCESS | 1855 | 1461144088625 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:28 INFO - PROCESS | 1855 | 1461144088807 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 02:21:28 INFO - PROCESS | 1855 | 1461144088843 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92feb000 == 36 [pid = 1855] [id = 70] 02:21:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f7a82371000) [pid = 1855] [serial = 208] [outer = (nil)] 02:21:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f7a8cdc7000) [pid = 1855] [serial = 209] [outer = 0x7f7a82371000] 02:21:28 INFO - PROCESS | 1855 | 1461144088905 Marionette DEBUG loaded listener.js 02:21:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f7a8e6a0c00) [pid = 1855] [serial = 210] [outer = 0x7f7a82371000] 02:21:29 INFO - PROCESS | 1855 | 1461144089738 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 02:21:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 02:21:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1179ms 02:21:29 INFO - PROCESS | 1855 | 1461144089799 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 02:21:29 INFO - PROCESS | 1855 | 1461144089803 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 02:21:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 02:21:29 INFO - PROCESS | 1855 | 1461144089808 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 02:21:29 INFO - PROCESS | 1855 | 1461144089810 Marionette TRACE conn4 <- [1,254,null,{}] 02:21:29 INFO - PROCESS | 1855 | 1461144089815 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:29 INFO - PROCESS | 1855 | 1461144089974 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 02:21:30 INFO - PROCESS | 1855 | 1461144089997 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9936c000 == 37 [pid = 1855] [id = 71] 02:21:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f7a8e6a1000) [pid = 1855] [serial = 211] [outer = (nil)] 02:21:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f7a980db000) [pid = 1855] [serial = 212] [outer = 0x7f7a8e6a1000] 02:21:30 INFO - PROCESS | 1855 | 1461144090059 Marionette DEBUG loaded listener.js 02:21:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f7a99335800) [pid = 1855] [serial = 213] [outer = 0x7f7a8e6a1000] 02:21:30 INFO - PROCESS | 1855 | 1461144090678 Marionette TRACE conn4 <- [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]]]}] 02:21:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 02:21:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 924ms 02:21:30 INFO - PROCESS | 1855 | --DOMWINDOW == 92 (0x7f7a85806000) [pid = 1855] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 02:21:30 INFO - PROCESS | 1855 | --DOMWINDOW == 91 (0x7f7a98050400) [pid = 1855] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 02:21:30 INFO - PROCESS | 1855 | --DOMWINDOW == 90 (0x7f7a81cc8000) [pid = 1855] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 02:21:30 INFO - PROCESS | 1855 | --DOMWINDOW == 89 (0x7f7a82260800) [pid = 1855] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 02:21:30 INFO - PROCESS | 1855 | --DOMWINDOW == 88 (0x7f7a826a0c00) [pid = 1855] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 02:21:30 INFO - PROCESS | 1855 | --DOMWINDOW == 87 (0x7f7a9c29bc00) [pid = 1855] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 02:21:30 INFO - PROCESS | 1855 | --DOMWINDOW == 86 (0x7f7a81cca800) [pid = 1855] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 02:21:30 INFO - PROCESS | 1855 | 1461144090821 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 02:21:30 INFO - PROCESS | 1855 | 1461144090824 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 02:21:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 02:21:30 INFO - PROCESS | 1855 | 1461144090846 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 02:21:30 INFO - PROCESS | 1855 | 1461144090849 Marionette TRACE conn4 <- [1,258,null,{}] 02:21:30 INFO - PROCESS | 1855 | 1461144090854 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:31 INFO - PROCESS | 1855 | 1461144091025 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 02:21:31 INFO - PROCESS | 1855 | 1461144091036 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b14800 == 38 [pid = 1855] [id = 72] 02:21:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 87 (0x7f7a9a1b5c00) [pid = 1855] [serial = 214] [outer = (nil)] 02:21:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 88 (0x7f7a9e1c5000) [pid = 1855] [serial = 215] [outer = 0x7f7a9a1b5c00] 02:21:31 INFO - PROCESS | 1855 | 1461144091100 Marionette DEBUG loaded listener.js 02:21:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 89 (0x7f7a9e671000) [pid = 1855] [serial = 216] [outer = 0x7f7a9a1b5c00] 02:21:31 INFO - PROCESS | 1855 | 1461144091780 Marionette TRACE conn4 <- [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]]]}] 02:21:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 02:21:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 984ms 02:21:31 INFO - PROCESS | 1855 | 1461144091821 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 02:21:31 INFO - PROCESS | 1855 | 1461144091823 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 02:21:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 02:21:31 INFO - PROCESS | 1855 | 1461144091829 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 02:21:31 INFO - PROCESS | 1855 | 1461144091832 Marionette TRACE conn4 <- [1,262,null,{}] 02:21:31 INFO - PROCESS | 1855 | 1461144091837 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:32 INFO - PROCESS | 1855 | 1461144092004 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 02:21:32 INFO - PROCESS | 1855 | 1461144092024 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e547000 == 39 [pid = 1855] [id = 73] 02:21:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 90 (0x7f7a82797c00) [pid = 1855] [serial = 217] [outer = (nil)] 02:21:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 91 (0x7f7a9e70f000) [pid = 1855] [serial = 218] [outer = 0x7f7a82797c00] 02:21:32 INFO - PROCESS | 1855 | 1461144092085 Marionette DEBUG loaded listener.js 02:21:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 92 (0x7f7aa10b2400) [pid = 1855] [serial = 219] [outer = 0x7f7a82797c00] 02:21:32 INFO - PROCESS | 1855 | 1461144092751 Marionette TRACE conn4 <- [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]]]}] 02:21:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 02:21:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 974ms 02:21:32 INFO - PROCESS | 1855 | 1461144092804 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 02:21:32 INFO - PROCESS | 1855 | 1461144092807 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 02:21:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 02:21:32 INFO - PROCESS | 1855 | 1461144092875 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 02:21:32 INFO - PROCESS | 1855 | 1461144092880 Marionette TRACE conn4 <- [1,266,null,{}] 02:21:32 INFO - PROCESS | 1855 | 1461144092916 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:33 INFO - PROCESS | 1855 | 1461144093077 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 02:21:33 INFO - PROCESS | 1855 | 1461144093212 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89a6e000 == 40 [pid = 1855] [id = 74] 02:21:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 93 (0x7f7a85807800) [pid = 1855] [serial = 220] [outer = (nil)] 02:21:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 94 (0x7f7a8580e800) [pid = 1855] [serial = 221] [outer = 0x7f7a85807800] 02:21:33 INFO - PROCESS | 1855 | 1461144093287 Marionette DEBUG loaded listener.js 02:21:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 95 (0x7f7a86b7e000) [pid = 1855] [serial = 222] [outer = 0x7f7a85807800] 02:21:34 INFO - PROCESS | 1855 | 1461144094066 Marionette TRACE conn4 <- [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]]]}] 02:21:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 02:21:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1261ms 02:21:34 INFO - PROCESS | 1855 | 1461144094134 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 02:21:34 INFO - PROCESS | 1855 | 1461144094139 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 02:21:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 02:21:34 INFO - PROCESS | 1855 | 1461144094146 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 02:21:34 INFO - PROCESS | 1855 | 1461144094149 Marionette TRACE conn4 <- [1,270,null,{}] 02:21:34 INFO - PROCESS | 1855 | 1461144094161 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:34 INFO - PROCESS | 1855 | 1461144094358 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 02:21:34 INFO - PROCESS | 1855 | 1461144094488 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980f6000 == 41 [pid = 1855] [id = 75] 02:21:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 96 (0x7f7a85808800) [pid = 1855] [serial = 223] [outer = (nil)] 02:21:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 97 (0x7f7a8b8c5800) [pid = 1855] [serial = 224] [outer = 0x7f7a85808800] 02:21:34 INFO - PROCESS | 1855 | 1461144094560 Marionette DEBUG loaded listener.js 02:21:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f7a8b8d1400) [pid = 1855] [serial = 225] [outer = 0x7f7a85808800] 02:21:35 INFO - PROCESS | 1855 | 1461144095325 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 02:21:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 02:21:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1235ms 02:21:35 INFO - PROCESS | 1855 | 1461144095381 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 02:21:35 INFO - PROCESS | 1855 | 1461144095385 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 02:21:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 02:21:35 INFO - PROCESS | 1855 | 1461144095391 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 02:21:35 INFO - PROCESS | 1855 | 1461144095393 Marionette TRACE conn4 <- [1,274,null,{}] 02:21:35 INFO - PROCESS | 1855 | 1461144095399 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:35 INFO - PROCESS | 1855 | 1461144095556 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 02:21:35 INFO - PROCESS | 1855 | 1461144095693 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa1033000 == 42 [pid = 1855] [id = 76] 02:21:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f7a9918b800) [pid = 1855] [serial = 226] [outer = (nil)] 02:21:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f7a9a102800) [pid = 1855] [serial = 227] [outer = 0x7f7a9918b800] 02:21:35 INFO - PROCESS | 1855 | 1461144095775 Marionette DEBUG loaded listener.js 02:21:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f7a9e1c5c00) [pid = 1855] [serial = 228] [outer = 0x7f7a9918b800] 02:21:36 INFO - PROCESS | 1855 | 1461144096645 Marionette TRACE conn4 <- [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]]]}] 02:21:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 02:21:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1281ms 02:21:36 INFO - PROCESS | 1855 | 1461144096673 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 02:21:36 INFO - PROCESS | 1855 | 1461144096677 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 02:21:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 02:21:36 INFO - PROCESS | 1855 | 1461144096682 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 02:21:36 INFO - PROCESS | 1855 | 1461144096684 Marionette TRACE conn4 <- [1,278,null,{}] 02:21:36 INFO - PROCESS | 1855 | 1461144096690 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:36 INFO - PROCESS | 1855 | 1461144096836 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 02:21:36 INFO - PROCESS | 1855 | 1461144096970 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa2872000 == 43 [pid = 1855] [id = 77] 02:21:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f7a8279d800) [pid = 1855] [serial = 229] [outer = (nil)] 02:21:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7aa2897800) [pid = 1855] [serial = 230] [outer = 0x7f7a8279d800] 02:21:37 INFO - PROCESS | 1855 | 1461144097056 Marionette DEBUG loaded listener.js 02:21:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7aa28f3000) [pid = 1855] [serial = 231] [outer = 0x7f7a8279d800] 02:21:37 INFO - PROCESS | 1855 | 1461144097784 Marionette TRACE conn4 <- [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]]]}] 02:21:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 02:21:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1177ms 02:21:37 INFO - PROCESS | 1855 | 1461144097861 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 02:21:37 INFO - PROCESS | 1855 | 1461144097865 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 02:21:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 02:21:37 INFO - PROCESS | 1855 | 1461144097870 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 02:21:37 INFO - PROCESS | 1855 | 1461144097873 Marionette TRACE conn4 <- [1,282,null,{}] 02:21:37 INFO - PROCESS | 1855 | 1461144097892 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:38 INFO - PROCESS | 1855 | 1461144098070 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 02:21:38 INFO - PROCESS | 1855 | 1461144098129 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dd4800 == 44 [pid = 1855] [id = 78] 02:21:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a814c3000) [pid = 1855] [serial = 232] [outer = (nil)] 02:21:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a814cc800) [pid = 1855] [serial = 233] [outer = 0x7f7a814c3000] 02:21:38 INFO - PROCESS | 1855 | 1461144098244 Marionette DEBUG loaded listener.js 02:21:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a814d1c00) [pid = 1855] [serial = 234] [outer = 0x7f7a814c3000] 02:21:39 INFO - PROCESS | 1855 | 1461144098998 Marionette TRACE conn4 <- [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]]]}] 02:21:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 02:21:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1185ms 02:21:39 INFO - PROCESS | 1855 | 1461144099057 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 02:21:39 INFO - PROCESS | 1855 | 1461144099059 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 02:21:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 02:21:39 INFO - PROCESS | 1855 | 1461144099065 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 02:21:39 INFO - PROCESS | 1855 | 1461144099067 Marionette TRACE conn4 <- [1,286,null,{}] 02:21:39 INFO - PROCESS | 1855 | 1461144099073 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:39 INFO - PROCESS | 1855 | 1461144099247 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 02:21:39 INFO - PROCESS | 1855 | 1461144099377 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82082800 == 45 [pid = 1855] [id = 79] 02:21:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a820ebc00) [pid = 1855] [serial = 235] [outer = (nil)] 02:21:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a820ed800) [pid = 1855] [serial = 236] [outer = 0x7f7a820ebc00] 02:21:39 INFO - PROCESS | 1855 | 1461144099446 Marionette DEBUG loaded listener.js 02:21:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f7aa28ec400) [pid = 1855] [serial = 237] [outer = 0x7f7a820ebc00] 02:21:40 INFO - PROCESS | 1855 | 1461144100188 Marionette TRACE conn4 <- [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]]]}] 02:21:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 02:21:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1178ms 02:21:40 INFO - PROCESS | 1855 | 1461144100245 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 02:21:40 INFO - PROCESS | 1855 | 1461144100248 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 02:21:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 02:21:40 INFO - PROCESS | 1855 | 1461144100254 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 02:21:40 INFO - PROCESS | 1855 | 1461144100256 Marionette TRACE conn4 <- [1,290,null,{}] 02:21:40 INFO - PROCESS | 1855 | 1461144100261 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:40 INFO - PROCESS | 1855 | 1461144100399 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 02:21:40 INFO - PROCESS | 1855 | 1461144100701 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dc8800 == 46 [pid = 1855] [id = 80] 02:21:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a803a2800) [pid = 1855] [serial = 238] [outer = (nil)] 02:21:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a803d4800) [pid = 1855] [serial = 239] [outer = 0x7f7a803a2800] 02:21:40 INFO - PROCESS | 1855 | 1461144100775 Marionette DEBUG loaded listener.js 02:21:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a803d9400) [pid = 1855] [serial = 240] [outer = 0x7f7a803a2800] 02:21:41 INFO - PROCESS | 1855 | 1461144101605 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 02:21:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 02:21:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1375ms 02:21:41 INFO - PROCESS | 1855 | 1461144101693 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 02:21:41 INFO - PROCESS | 1855 | 1461144101700 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 02:21:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 02:21:41 INFO - PROCESS | 1855 | 1461144101709 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 02:21:41 INFO - PROCESS | 1855 | 1461144101713 Marionette TRACE conn4 <- [1,294,null,{}] 02:21:41 INFO - PROCESS | 1855 | 1461144101719 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:41 INFO - PROCESS | 1855 | 1461144101900 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 02:21:42 INFO - PROCESS | 1855 | 1461144102021 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a842b4000 == 47 [pid = 1855] [id = 81] 02:21:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a803d9800) [pid = 1855] [serial = 241] [outer = (nil)] 02:21:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a820dfc00) [pid = 1855] [serial = 242] [outer = 0x7f7a803d9800] 02:21:42 INFO - PROCESS | 1855 | 1461144102086 Marionette DEBUG loaded listener.js 02:21:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a820e8000) [pid = 1855] [serial = 243] [outer = 0x7f7a803d9800] 02:21:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a86b14800 == 46 [pid = 1855] [id = 72] 02:21:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9936c000 == 45 [pid = 1855] [id = 71] 02:21:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92feb000 == 44 [pid = 1855] [id = 70] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a83d15800) [pid = 1855] [serial = 149] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a8e45b400) [pid = 1855] [serial = 152] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a9a02b400) [pid = 1855] [serial = 155] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a9e1c3000) [pid = 1855] [serial = 158] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f7aa03a3000) [pid = 1855] [serial = 182] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c646800 == 43 [pid = 1855] [id = 69] 02:21:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a86b04800 == 42 [pid = 1855] [id = 68] 02:21:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc77000 == 41 [pid = 1855] [id = 67] 02:21:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a89a83000 == 40 [pid = 1855] [id = 62] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f7a8580e400) [pid = 1855] [serial = 173] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f7a9a02d800) [pid = 1855] [serial = 170] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f7a8d205800) [pid = 1855] [serial = 167] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f7a92f72400) [pid = 1855] [serial = 168] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f7a82368800) [pid = 1855] [serial = 161] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f7a83271c00) [pid = 1855] [serial = 162] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a88caac00) [pid = 1855] [serial = 164] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f7a8c36e800) [pid = 1855] [serial = 165] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f7a9db6dc00) [pid = 1855] [serial = 176] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f7a9e66f000) [pid = 1855] [serial = 179] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f7a9e594c00) [pid = 1855] [serial = 177] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f7a858df000) [pid = 1855] [serial = 174] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f7a9e765c00) [pid = 1855] [serial = 180] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f7a9c29f000) [pid = 1855] [serial = 171] [outer = (nil)] [url = about:blank] 02:21:42 INFO - PROCESS | 1855 | 1461144102911 Marionette TRACE conn4 <- [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]]]}] 02:21:42 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. 02:21:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1229ms 02:21:42 INFO - PROCESS | 1855 | 1461144102942 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 02:21:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 02:21:42 INFO - PROCESS | 1855 | 1461144102947 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 02:21:42 INFO - PROCESS | 1855 | 1461144102954 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 02:21:42 INFO - PROCESS | 1855 | 1461144102957 Marionette TRACE conn4 <- [1,298,null,{}] 02:21:42 INFO - PROCESS | 1855 | 1461144102963 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:43 INFO - PROCESS | 1855 | 1461144103097 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 02:21:43 INFO - PROCESS | 1855 | 1461144103192 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a42b800 == 41 [pid = 1855] [id = 82] 02:21:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f7a820e2000) [pid = 1855] [serial = 244] [outer = (nil)] 02:21:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f7a83d16c00) [pid = 1855] [serial = 245] [outer = 0x7f7a820e2000] 02:21:43 INFO - PROCESS | 1855 | 1461144103252 Marionette DEBUG loaded listener.js 02:21:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f7a8560ec00) [pid = 1855] [serial = 246] [outer = 0x7f7a820e2000] 02:21:43 INFO - PROCESS | 1855 | 1461144103980 Marionette TRACE conn4 <- [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]]]}] 02:21:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:21:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1082ms 02:21:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 02:21:44 INFO - PROCESS | 1855 | 1461144104036 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 02:21:44 INFO - PROCESS | 1855 | 1461144104039 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 02:21:44 INFO - PROCESS | 1855 | 1461144104047 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 02:21:44 INFO - PROCESS | 1855 | 1461144104055 Marionette TRACE conn4 <- [1,302,null,{}] 02:21:44 INFO - PROCESS | 1855 | 1461144104068 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:44 INFO - PROCESS | 1855 | 1461144104209 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 02:21:44 INFO - PROCESS | 1855 | 1461144104219 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c57a800 == 42 [pid = 1855] [id = 83] 02:21:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f7a8560f800) [pid = 1855] [serial = 247] [outer = (nil)] 02:21:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f7a86b85000) [pid = 1855] [serial = 248] [outer = 0x7f7a8560f800] 02:21:44 INFO - PROCESS | 1855 | 1461144104279 Marionette DEBUG loaded listener.js 02:21:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7a876cc000) [pid = 1855] [serial = 249] [outer = 0x7f7a8560f800] 02:21:44 INFO - PROCESS | 1855 | 1461144104993 Marionette TRACE conn4 <- [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]]]}] 02:21:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 02:21:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 997ms 02:21:45 INFO - PROCESS | 1855 | 1461144105042 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 02:21:45 INFO - PROCESS | 1855 | 1461144105046 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 02:21:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 02:21:45 INFO - PROCESS | 1855 | 1461144105051 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 02:21:45 INFO - PROCESS | 1855 | 1461144105063 Marionette TRACE conn4 <- [1,306,null,{}] 02:21:45 INFO - PROCESS | 1855 | 1461144105088 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:45 INFO - PROCESS | 1855 | 1461144105263 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 02:21:45 INFO - PROCESS | 1855 | 1461144105289 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8ea33000 == 43 [pid = 1855] [id = 84] 02:21:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7a876cc800) [pid = 1855] [serial = 250] [outer = (nil)] 02:21:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a8a69b800) [pid = 1855] [serial = 251] [outer = 0x7f7a876cc800] 02:21:45 INFO - PROCESS | 1855 | 1461144105349 Marionette DEBUG loaded listener.js 02:21:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a8b8c9c00) [pid = 1855] [serial = 252] [outer = 0x7f7a876cc800] 02:21:46 INFO - PROCESS | 1855 | 1461144106057 Marionette TRACE conn4 <- [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]]]}] 02:21:46 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. 02:21:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1054ms 02:21:46 INFO - PROCESS | 1855 | 1461144106106 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 02:21:46 INFO - PROCESS | 1855 | 1461144106109 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 02:21:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 02:21:46 INFO - PROCESS | 1855 | 1461144106114 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 02:21:46 INFO - PROCESS | 1855 | 1461144106116 Marionette TRACE conn4 <- [1,310,null,{}] 02:21:46 INFO - PROCESS | 1855 | 1461144106121 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:46 INFO - PROCESS | 1855 | 1461144106281 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 02:21:46 INFO - PROCESS | 1855 | 1461144106295 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98e87800 == 44 [pid = 1855] [id = 85] 02:21:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a842c2c00) [pid = 1855] [serial = 253] [outer = (nil)] 02:21:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a842c5000) [pid = 1855] [serial = 254] [outer = 0x7f7a842c2c00] 02:21:46 INFO - PROCESS | 1855 | 1461144106416 Marionette DEBUG loaded listener.js 02:21:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a8b8cb800) [pid = 1855] [serial = 255] [outer = 0x7f7a842c2c00] 02:21:47 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f7a86b82c00) [pid = 1855] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 02:21:47 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f7a8999b800) [pid = 1855] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 02:21:47 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f7a8e6a1000) [pid = 1855] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 02:21:47 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f7a82371000) [pid = 1855] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 02:21:47 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a858d3c00) [pid = 1855] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 02:21:47 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f7a82363400) [pid = 1855] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 02:21:47 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f7a9a1b5c00) [pid = 1855] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 02:21:47 INFO - PROCESS | 1855 | 1461144107270 Marionette TRACE conn4 <- [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]]]}] 02:21:47 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. 02:21:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1173ms 02:21:47 INFO - PROCESS | 1855 | 1461144107288 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 02:21:47 INFO - PROCESS | 1855 | 1461144107291 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 02:21:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 02:21:47 INFO - PROCESS | 1855 | 1461144107297 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 02:21:47 INFO - PROCESS | 1855 | 1461144107300 Marionette TRACE conn4 <- [1,314,null,{}] 02:21:47 INFO - PROCESS | 1855 | 1461144107304 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:47 INFO - PROCESS | 1855 | 1461144107432 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 02:21:47 INFO - PROCESS | 1855 | 1461144107538 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a34d800 == 45 [pid = 1855] [id = 86] 02:21:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7a842ba000) [pid = 1855] [serial = 256] [outer = (nil)] 02:21:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7a8c1ca000) [pid = 1855] [serial = 257] [outer = 0x7f7a842ba000] 02:21:47 INFO - PROCESS | 1855 | 1461144107608 Marionette DEBUG loaded listener.js 02:21:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a8d20ac00) [pid = 1855] [serial = 258] [outer = 0x7f7a842ba000] 02:21:48 INFO - PROCESS | 1855 | 1461144108207 Marionette TRACE conn4 <- [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]]]}] 02:21:48 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. 02:21:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 930ms 02:21:48 INFO - PROCESS | 1855 | 1461144108232 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 02:21:48 INFO - PROCESS | 1855 | 1461144108235 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 02:21:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a8b8d1000) [pid = 1855] [serial = 259] [outer = 0x7f7a81ccd400] 02:21:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 02:21:48 INFO - PROCESS | 1855 | 1461144108277 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 02:21:48 INFO - PROCESS | 1855 | 1461144108281 Marionette TRACE conn4 <- [1,318,null,{}] 02:21:48 INFO - PROCESS | 1855 | 1461144108315 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:48 INFO - PROCESS | 1855 | 1461144108442 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 02:21:48 INFO - PROCESS | 1855 | 1461144108543 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9db26800 == 46 [pid = 1855] [id = 87] 02:21:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a803a2000) [pid = 1855] [serial = 260] [outer = (nil)] 02:21:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a8d230c00) [pid = 1855] [serial = 261] [outer = 0x7f7a803a2000] 02:21:48 INFO - PROCESS | 1855 | 1461144108601 Marionette DEBUG loaded listener.js 02:21:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a9a0cb000) [pid = 1855] [serial = 262] [outer = 0x7f7a803a2000] 02:21:49 INFO - PROCESS | 1855 | 1461144109190 Marionette TRACE conn4 <- [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]]]}] 02:21:49 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. 02:21:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 962ms 02:21:49 INFO - PROCESS | 1855 | 1461144109273 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 02:21:49 INFO - PROCESS | 1855 | 1461144109278 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 02:21:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 02:21:49 INFO - PROCESS | 1855 | 1461144109286 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 02:21:49 INFO - PROCESS | 1855 | 1461144109292 Marionette TRACE conn4 <- [1,322,null,{}] 02:21:49 INFO - PROCESS | 1855 | 1461144109300 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:49 INFO - PROCESS | 1855 | 1461144109491 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 02:21:49 INFO - PROCESS | 1855 | 1461144109622 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a828a0000 == 47 [pid = 1855] [id = 88] 02:21:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f7a803db800) [pid = 1855] [serial = 263] [outer = (nil)] 02:21:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a803dfc00) [pid = 1855] [serial = 264] [outer = 0x7f7a803db800] 02:21:49 INFO - PROCESS | 1855 | 1461144109689 Marionette DEBUG loaded listener.js 02:21:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a814c8c00) [pid = 1855] [serial = 265] [outer = 0x7f7a803db800] 02:21:50 INFO - PROCESS | 1855 | 1461144110571 Marionette TRACE conn4 <- [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]]]}] 02:21:50 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. 02:21:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1333ms 02:21:50 INFO - PROCESS | 1855 | 1461144110621 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 02:21:50 INFO - PROCESS | 1855 | 1461144110626 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 02:21:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 02:21:50 INFO - PROCESS | 1855 | 1461144110636 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 02:21:50 INFO - PROCESS | 1855 | 1461144110641 Marionette TRACE conn4 <- [1,326,null,{}] 02:21:50 INFO - PROCESS | 1855 | 1461144110647 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:50 INFO - PROCESS | 1855 | 1461144110788 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 02:21:50 INFO - PROCESS | 1855 | 1461144110926 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8d1f7000 == 48 [pid = 1855] [id = 89] 02:21:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a803dd000) [pid = 1855] [serial = 266] [outer = (nil)] 02:21:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a842bc800) [pid = 1855] [serial = 267] [outer = 0x7f7a803dd000] 02:21:50 INFO - PROCESS | 1855 | 1461144110993 Marionette DEBUG loaded listener.js 02:21:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a85603400) [pid = 1855] [serial = 268] [outer = 0x7f7a803dd000] 02:21:51 INFO - PROCESS | 1855 | 1461144111819 Marionette TRACE conn4 <- [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]]]}] 02:21:51 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. 02:21:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1239ms 02:21:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 02:21:51 INFO - PROCESS | 1855 | 1461144111873 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 02:21:51 INFO - PROCESS | 1855 | 1461144111876 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 02:21:51 INFO - PROCESS | 1855 | 1461144111882 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 02:21:51 INFO - PROCESS | 1855 | 1461144111885 Marionette TRACE conn4 <- [1,330,null,{}] 02:21:51 INFO - PROCESS | 1855 | 1461144111898 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:52 INFO - PROCESS | 1855 | 1461144112065 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 02:21:52 INFO - PROCESS | 1855 | 1461144112203 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa0389000 == 49 [pid = 1855] [id = 90] 02:21:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a86b88400) [pid = 1855] [serial = 269] [outer = (nil)] 02:21:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a8a76f800) [pid = 1855] [serial = 270] [outer = 0x7f7a86b88400] 02:21:52 INFO - PROCESS | 1855 | 1461144112275 Marionette DEBUG loaded listener.js 02:21:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a8b8d2400) [pid = 1855] [serial = 271] [outer = 0x7f7a86b88400] 02:21:53 INFO - PROCESS | 1855 | 1461144113178 Marionette TRACE conn4 <- [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]]]}] 02:21:53 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. 02:21:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1330ms 02:21:53 INFO - PROCESS | 1855 | 1461144113212 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 02:21:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 02:21:53 INFO - PROCESS | 1855 | 1461144113215 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 02:21:53 INFO - PROCESS | 1855 | 1461144113220 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 02:21:53 INFO - PROCESS | 1855 | 1461144113223 Marionette TRACE conn4 <- [1,334,null,{}] 02:21:53 INFO - PROCESS | 1855 | 1461144113228 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:53 INFO - PROCESS | 1855 | 1461144113370 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 02:21:53 INFO - PROCESS | 1855 | 1461144113507 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8584a000 == 50 [pid = 1855] [id = 91] 02:21:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a88cb4c00) [pid = 1855] [serial = 272] [outer = (nil)] 02:21:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a99116c00) [pid = 1855] [serial = 273] [outer = 0x7f7a88cb4c00] 02:21:53 INFO - PROCESS | 1855 | 1461144113577 Marionette DEBUG loaded listener.js 02:21:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a9e1c5400) [pid = 1855] [serial = 274] [outer = 0x7f7a88cb4c00] 02:21:54 INFO - PROCESS | 1855 | 1461144114317 Marionette TRACE conn4 <- [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]]]}] 02:21:54 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. 02:21:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1132ms 02:21:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 02:21:54 INFO - PROCESS | 1855 | 1461144114353 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 02:21:54 INFO - PROCESS | 1855 | 1461144114355 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 02:21:54 INFO - PROCESS | 1855 | 1461144114361 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 02:21:54 INFO - PROCESS | 1855 | 1461144114364 Marionette TRACE conn4 <- [1,338,null,{}] 02:21:54 INFO - PROCESS | 1855 | 1461144114369 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:54 INFO - PROCESS | 1855 | 1461144114505 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 02:21:54 INFO - PROCESS | 1855 | 1461144114616 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aab4d3800 == 51 [pid = 1855] [id = 92] 02:21:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a8e66e800) [pid = 1855] [serial = 275] [outer = (nil)] 02:21:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a9e673000) [pid = 1855] [serial = 276] [outer = 0x7f7a8e66e800] 02:21:54 INFO - PROCESS | 1855 | 1461144114684 Marionette DEBUG loaded listener.js 02:21:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a9e765c00) [pid = 1855] [serial = 277] [outer = 0x7f7a8e66e800] 02:21:55 INFO - PROCESS | 1855 | 1461144115401 Marionette TRACE conn4 <- [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]]]}] 02:21:55 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. 02:21:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1080ms 02:21:55 INFO - PROCESS | 1855 | 1461144115440 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 02:21:55 INFO - PROCESS | 1855 | 1461144115444 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 02:21:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 02:21:55 INFO - PROCESS | 1855 | 1461144115449 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 02:21:55 INFO - PROCESS | 1855 | 1461144115451 Marionette TRACE conn4 <- [1,342,null,{}] 02:21:55 INFO - PROCESS | 1855 | 1461144115456 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:55 INFO - PROCESS | 1855 | 1461144115618 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 02:21:55 INFO - PROCESS | 1855 | 1461144115759 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fac4000 == 52 [pid = 1855] [id = 93] 02:21:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a7fcbd000) [pid = 1855] [serial = 278] [outer = (nil)] 02:21:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7aa039b400) [pid = 1855] [serial = 279] [outer = 0x7f7a7fcbd000] 02:21:55 INFO - PROCESS | 1855 | 1461144115829 Marionette DEBUG loaded listener.js 02:21:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7aa2668400) [pid = 1855] [serial = 280] [outer = 0x7f7a7fcbd000] 02:21:56 INFO - PROCESS | 1855 | 1461144116580 Marionette TRACE conn4 <- [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]]]}] 02:21:56 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. 02:21:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1178ms 02:21:56 INFO - PROCESS | 1855 | 1461144116628 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 02:21:56 INFO - PROCESS | 1855 | 1461144116631 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 02:21:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 02:21:56 INFO - PROCESS | 1855 | 1461144116637 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 02:21:56 INFO - PROCESS | 1855 | 1461144116639 Marionette TRACE conn4 <- [1,346,null,{}] 02:21:56 INFO - PROCESS | 1855 | 1461144116644 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:56 INFO - PROCESS | 1855 | 1461144116785 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 02:21:57 INFO - PROCESS | 1855 | 1461144117130 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8071e800 == 53 [pid = 1855] [id = 94] 02:21:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a7fcc0000) [pid = 1855] [serial = 281] [outer = (nil)] 02:21:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a7fcc2000) [pid = 1855] [serial = 282] [outer = 0x7f7a7fcc0000] 02:21:57 INFO - PROCESS | 1855 | 1461144117204 Marionette DEBUG loaded listener.js 02:21:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a80399000) [pid = 1855] [serial = 283] [outer = 0x7f7a7fcc0000] 02:21:58 INFO - PROCESS | 1855 | 1461144118005 Marionette TRACE conn4 <- [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]]]}] 02:21:58 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. 02:21:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1383ms 02:21:58 INFO - PROCESS | 1855 | 1461144118041 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 02:21:58 INFO - PROCESS | 1855 | 1461144118054 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 02:21:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 02:21:58 INFO - PROCESS | 1855 | 1461144118072 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 02:21:58 INFO - PROCESS | 1855 | 1461144118075 Marionette TRACE conn4 <- [1,350,null,{}] 02:21:58 INFO - PROCESS | 1855 | 1461144118087 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:58 INFO - PROCESS | 1855 | 1461144118263 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 02:21:58 INFO - PROCESS | 1855 | 1461144118403 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81ddf000 == 54 [pid = 1855] [id = 95] 02:21:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a803e1800) [pid = 1855] [serial = 284] [outer = (nil)] 02:21:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a820ee400) [pid = 1855] [serial = 285] [outer = 0x7f7a803e1800] 02:21:58 INFO - PROCESS | 1855 | 1461144118470 Marionette DEBUG loaded listener.js 02:21:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a827a0c00) [pid = 1855] [serial = 286] [outer = 0x7f7a803e1800] 02:21:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9a34d800 == 53 [pid = 1855] [id = 86] 02:21:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98e87800 == 52 [pid = 1855] [id = 85] 02:21:58 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8ea33000 == 51 [pid = 1855] [id = 84] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a8c5bac00) [pid = 1855] [serial = 188] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a9e70b000) [pid = 1855] [serial = 194] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7aa265fc00) [pid = 1855] [serial = 197] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a98eb4400) [pid = 1855] [serial = 191] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a9e70f000) [pid = 1855] [serial = 218] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c57a800 == 50 [pid = 1855] [id = 83] 02:21:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a42b800 == 49 [pid = 1855] [id = 82] 02:21:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a842b4000 == 48 [pid = 1855] [id = 81] 02:21:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dc8800 == 47 [pid = 1855] [id = 80] 02:21:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a980f6000 == 46 [pid = 1855] [id = 75] 02:21:59 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a89a6e000 == 45 [pid = 1855] [id = 74] 02:21:59 INFO - PROCESS | 1855 | 1461144119276 Marionette TRACE conn4 <- [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]]]}] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a8b8d2800) [pid = 1855] [serial = 207] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a85608000) [pid = 1855] [serial = 185] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a8b8c7400) [pid = 1855] [serial = 206] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a8b8cd400) [pid = 1855] [serial = 204] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a980db000) [pid = 1855] [serial = 212] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a8e6a0c00) [pid = 1855] [serial = 210] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7aa10a5400) [pid = 1855] [serial = 183] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a99335800) [pid = 1855] [serial = 213] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a84c9d800) [pid = 1855] [serial = 200] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a9e1c5000) [pid = 1855] [serial = 215] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a8cdc7000) [pid = 1855] [serial = 209] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a9e671000) [pid = 1855] [serial = 216] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a876cc400) [pid = 1855] [serial = 201] [outer = (nil)] [url = about:blank] 02:21:59 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a8b8c7c00) [pid = 1855] [serial = 203] [outer = (nil)] [url = about:blank] 02:21:59 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. 02:21:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1238ms 02:21:59 INFO - PROCESS | 1855 | 1461144119314 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 02:21:59 INFO - PROCESS | 1855 | 1461144119319 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 02:21:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 02:21:59 INFO - PROCESS | 1855 | 1461144119327 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 02:21:59 INFO - PROCESS | 1855 | 1461144119329 Marionette TRACE conn4 <- [1,354,null,{}] 02:21:59 INFO - PROCESS | 1855 | 1461144119334 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:21:59 INFO - PROCESS | 1855 | 1461144119465 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 02:21:59 INFO - PROCESS | 1855 | 1461144119481 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:21:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b0f000 == 46 [pid = 1855] [id = 96] 02:21:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a8283f400) [pid = 1855] [serial = 287] [outer = (nil)] 02:21:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a83272400) [pid = 1855] [serial = 288] [outer = 0x7f7a8283f400] 02:21:59 INFO - PROCESS | 1855 | 1461144119542 Marionette DEBUG loaded listener.js 02:21:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a842be800) [pid = 1855] [serial = 289] [outer = 0x7f7a8283f400] 02:22:00 INFO - PROCESS | 1855 | 1461144120360 Marionette TRACE conn4 <- [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]]]}] 02:22:00 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. 02:22:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1076ms 02:22:00 INFO - PROCESS | 1855 | 1461144120402 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 02:22:00 INFO - PROCESS | 1855 | 1461144120406 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 02:22:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 02:22:00 INFO - PROCESS | 1855 | 1461144120413 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 02:22:00 INFO - PROCESS | 1855 | 1461144120421 Marionette TRACE conn4 <- [1,358,null,{}] 02:22:00 INFO - PROCESS | 1855 | 1461144120451 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:00 INFO - PROCESS | 1855 | 1461144120600 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 02:22:00 INFO - PROCESS | 1855 | 1461144120610 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fabe000 == 47 [pid = 1855] [id = 97] 02:22:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a807cc400) [pid = 1855] [serial = 290] [outer = (nil)] 02:22:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a842bf400) [pid = 1855] [serial = 291] [outer = 0x7f7a807cc400] 02:22:00 INFO - PROCESS | 1855 | 1461144120665 Marionette DEBUG loaded listener.js 02:22:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a84ca5400) [pid = 1855] [serial = 292] [outer = 0x7f7a807cc400] 02:22:01 INFO - PROCESS | 1855 | 1461144121401 Marionette TRACE conn4 <- [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]]]}] 02:22:01 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. 02:22:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 999ms 02:22:01 INFO - PROCESS | 1855 | 1461144121410 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 02:22:01 INFO - PROCESS | 1855 | 1461144121413 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 02:22:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 02:22:01 INFO - PROCESS | 1855 | 1461144121419 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 02:22:01 INFO - PROCESS | 1855 | 1461144121432 Marionette TRACE conn4 <- [1,362,null,{}] 02:22:01 INFO - PROCESS | 1855 | 1461144121437 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:01 INFO - PROCESS | 1855 | 1461144121625 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 02:22:01 INFO - PROCESS | 1855 | 1461144121651 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8d1de000 == 48 [pid = 1855] [id = 98] 02:22:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a807d6c00) [pid = 1855] [serial = 293] [outer = (nil)] 02:22:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a8580d400) [pid = 1855] [serial = 294] [outer = 0x7f7a807d6c00] 02:22:01 INFO - PROCESS | 1855 | 1461144121709 Marionette DEBUG loaded listener.js 02:22:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a858dd000) [pid = 1855] [serial = 295] [outer = 0x7f7a807d6c00] 02:22:02 INFO - PROCESS | 1855 | 1461144122418 Marionette TRACE conn4 <- [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]]]}] 02:22:02 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. 02:22:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1044ms 02:22:02 INFO - PROCESS | 1855 | 1461144122464 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 02:22:02 INFO - PROCESS | 1855 | 1461144122467 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 02:22:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 02:22:02 INFO - PROCESS | 1855 | 1461144122473 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 02:22:02 INFO - PROCESS | 1855 | 1461144122475 Marionette TRACE conn4 <- [1,366,null,{}] 02:22:02 INFO - PROCESS | 1855 | 1461144122484 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:02 INFO - PROCESS | 1855 | 1461144122712 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 02:22:02 INFO - PROCESS | 1855 | 1461144122774 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980e8000 == 49 [pid = 1855] [id = 99] 02:22:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a8040d800) [pid = 1855] [serial = 296] [outer = (nil)] 02:22:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a8040f800) [pid = 1855] [serial = 297] [outer = 0x7f7a8040d800] 02:22:02 INFO - PROCESS | 1855 | 1461144122862 Marionette DEBUG loaded listener.js 02:22:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a858de400) [pid = 1855] [serial = 298] [outer = 0x7f7a8040d800] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a842c2c00) [pid = 1855] [serial = 253] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a842ba000) [pid = 1855] [serial = 256] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a820e2000) [pid = 1855] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a8560f800) [pid = 1855] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a803a2800) [pid = 1855] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a803d9800) [pid = 1855] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a82797c00) [pid = 1855] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a876cc800) [pid = 1855] [serial = 250] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a9e1c7c00) [pid = 1855] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 02:22:03 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a8279c400) [pid = 1855] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 02:22:03 INFO - PROCESS | 1855 | 1461144123896 Marionette TRACE conn4 <- [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]]]}] 02:22:03 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. 02:22:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1434ms 02:22:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 02:22:03 INFO - PROCESS | 1855 | 1461144123907 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 02:22:03 INFO - PROCESS | 1855 | 1461144123909 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 02:22:03 INFO - PROCESS | 1855 | 1461144123914 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 02:22:03 INFO - PROCESS | 1855 | 1461144123917 Marionette TRACE conn4 <- [1,370,null,{}] 02:22:03 INFO - PROCESS | 1855 | 1461144123922 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:04 INFO - PROCESS | 1855 | 1461144124100 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 02:22:04 INFO - PROCESS | 1855 | 1461144124166 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9936c000 == 50 [pid = 1855] [id = 100] 02:22:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a80409400) [pid = 1855] [serial = 299] [outer = (nil)] 02:22:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a86b7dc00) [pid = 1855] [serial = 300] [outer = 0x7f7a80409400] 02:22:04 INFO - PROCESS | 1855 | 1461144124225 Marionette DEBUG loaded listener.js 02:22:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a88023c00) [pid = 1855] [serial = 301] [outer = 0x7f7a80409400] 02:22:04 INFO - PROCESS | 1855 | 1461144124838 Marionette TRACE conn4 <- [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]]]}] 02:22:04 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. 02:22:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 975ms 02:22:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 02:22:04 INFO - PROCESS | 1855 | 1461144124889 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 02:22:04 INFO - PROCESS | 1855 | 1461144124892 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 02:22:04 INFO - PROCESS | 1855 | 1461144124897 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 02:22:04 INFO - PROCESS | 1855 | 1461144124900 Marionette TRACE conn4 <- [1,374,null,{}] 02:22:04 INFO - PROCESS | 1855 | 1461144124905 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:05 INFO - PROCESS | 1855 | 1461144125070 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 02:22:05 INFO - PROCESS | 1855 | 1461144125104 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e2b9000 == 51 [pid = 1855] [id = 101] 02:22:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a8040dc00) [pid = 1855] [serial = 302] [outer = (nil)] 02:22:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a8b8d1800) [pid = 1855] [serial = 303] [outer = 0x7f7a8040dc00] 02:22:05 INFO - PROCESS | 1855 | 1461144125171 Marionette DEBUG loaded listener.js 02:22:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a8ce75c00) [pid = 1855] [serial = 304] [outer = 0x7f7a8040dc00] 02:22:05 INFO - PROCESS | 1855 | 1461144125912 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 02:22:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 02:22:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1029ms 02:22:06 INFO - PROCESS | 1855 | 1461144126012 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 02:22:06 INFO - PROCESS | 1855 | 1461144126021 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 02:22:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 02:22:06 INFO - PROCESS | 1855 | 1461144126124 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 02:22:06 INFO - PROCESS | 1855 | 1461144126130 Marionette TRACE conn4 <- [1,378,null,{}] 02:22:06 INFO - PROCESS | 1855 | 1461144126138 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:06 INFO - PROCESS | 1855 | 1461144126292 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 02:22:06 INFO - PROCESS | 1855 | 1461144126427 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85844000 == 52 [pid = 1855] [id = 102] 02:22:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a7c9ee000) [pid = 1855] [serial = 305] [outer = (nil)] 02:22:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a7fcc4000) [pid = 1855] [serial = 306] [outer = 0x7f7a7c9ee000] 02:22:06 INFO - PROCESS | 1855 | 1461144126504 Marionette DEBUG loaded listener.js 02:22:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a803dac00) [pid = 1855] [serial = 307] [outer = 0x7f7a7c9ee000] 02:22:07 INFO - PROCESS | 1855 | 1461144127368 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 02:22:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 02:22:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1312ms 02:22:07 INFO - PROCESS | 1855 | 1461144127420 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 02:22:07 INFO - PROCESS | 1855 | 1461144127430 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 02:22:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 02:22:07 INFO - PROCESS | 1855 | 1461144127439 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 02:22:07 INFO - PROCESS | 1855 | 1461144127443 Marionette TRACE conn4 <- [1,382,null,{}] 02:22:07 INFO - PROCESS | 1855 | 1461144127448 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:07 INFO - PROCESS | 1855 | 1461144127609 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 02:22:07 INFO - PROCESS | 1855 | 1461144127745 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5cb800 == 53 [pid = 1855] [id = 103] 02:22:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a7c9eb800) [pid = 1855] [serial = 308] [outer = (nil)] 02:22:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a807d1800) [pid = 1855] [serial = 309] [outer = 0x7f7a7c9eb800] 02:22:07 INFO - PROCESS | 1855 | 1461144127816 Marionette DEBUG loaded listener.js 02:22:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a814d1800) [pid = 1855] [serial = 310] [outer = 0x7f7a7c9eb800] 02:22:08 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:22:08 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:22:08 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:22:08 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:22:08 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:22:08 INFO - PROCESS | 1855 | 1461144128812 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 02:22:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 02:22:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1387ms 02:22:08 INFO - PROCESS | 1855 | 1461144128825 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 02:22:08 INFO - PROCESS | 1855 | 1461144128828 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 02:22:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 02:22:08 INFO - PROCESS | 1855 | 1461144128834 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 02:22:08 INFO - PROCESS | 1855 | 1461144128839 Marionette TRACE conn4 <- [1,386,null,{}] 02:22:08 INFO - PROCESS | 1855 | 1461144128854 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:09 INFO - PROCESS | 1855 | 1461144129003 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 02:22:09 INFO - PROCESS | 1855 | 1461144129147 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa0382000 == 54 [pid = 1855] [id = 104] 02:22:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a81cc1000) [pid = 1855] [serial = 311] [outer = (nil)] 02:22:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a8326ac00) [pid = 1855] [serial = 312] [outer = 0x7f7a81cc1000] 02:22:09 INFO - PROCESS | 1855 | 1461144129223 Marionette DEBUG loaded listener.js 02:22:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a85805000) [pid = 1855] [serial = 313] [outer = 0x7f7a81cc1000] 02:22:10 INFO - PROCESS | 1855 | 1461144130067 Marionette TRACE conn4 <- [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]]]}] 02:22:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 02:22:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1285ms 02:22:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 02:22:10 INFO - PROCESS | 1855 | 1461144130119 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 02:22:10 INFO - PROCESS | 1855 | 1461144130123 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 02:22:10 INFO - PROCESS | 1855 | 1461144130145 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 02:22:10 INFO - PROCESS | 1855 | 1461144130148 Marionette TRACE conn4 <- [1,390,null,{}] 02:22:10 INFO - PROCESS | 1855 | 1461144130154 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:10 INFO - PROCESS | 1855 | 1461144130306 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 02:22:10 INFO - PROCESS | 1855 | 1461144130441 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3412800 == 55 [pid = 1855] [id = 105] 02:22:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a815e3c00) [pid = 1855] [serial = 314] [outer = (nil)] 02:22:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a815eec00) [pid = 1855] [serial = 315] [outer = 0x7f7a815e3c00] 02:22:10 INFO - PROCESS | 1855 | 1461144130516 Marionette DEBUG loaded listener.js 02:22:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a842ba000) [pid = 1855] [serial = 316] [outer = 0x7f7a815e3c00] 02:22:11 INFO - PROCESS | 1855 | 1461144131365 Marionette TRACE conn4 <- [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]]]}] 02:22:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 02:22:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1298ms 02:22:11 INFO - PROCESS | 1855 | 1461144131427 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 02:22:11 INFO - PROCESS | 1855 | 1461144131431 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 02:22:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 02:22:11 INFO - PROCESS | 1855 | 1461144131436 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 02:22:11 INFO - PROCESS | 1855 | 1461144131438 Marionette TRACE conn4 <- [1,394,null,{}] 02:22:11 INFO - PROCESS | 1855 | 1461144131444 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:11 INFO - PROCESS | 1855 | 1461144131588 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 02:22:11 INFO - PROCESS | 1855 | 1461144131732 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f0e800 == 56 [pid = 1855] [id = 106] 02:22:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a7bedac00) [pid = 1855] [serial = 317] [outer = (nil)] 02:22:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a7bee4800) [pid = 1855] [serial = 318] [outer = 0x7f7a7bedac00] 02:22:11 INFO - PROCESS | 1855 | 1461144131803 Marionette DEBUG loaded listener.js 02:22:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a7bee9c00) [pid = 1855] [serial = 319] [outer = 0x7f7a7bedac00] 02:22:12 INFO - PROCESS | 1855 | 1461144132629 Marionette TRACE conn4 <- [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]]]}] 02:22:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 02:22:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1233ms 02:22:12 INFO - PROCESS | 1855 | 1461144132670 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 02:22:12 INFO - PROCESS | 1855 | 1461144132674 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 02:22:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 02:22:12 INFO - PROCESS | 1855 | 1461144132679 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 02:22:12 INFO - PROCESS | 1855 | 1461144132681 Marionette TRACE conn4 <- [1,398,null,{}] 02:22:12 INFO - PROCESS | 1855 | 1461144132687 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:12 INFO - PROCESS | 1855 | 1461144132913 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 02:22:13 INFO - PROCESS | 1855 | 1461144133022 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf08000 == 57 [pid = 1855] [id = 107] 02:22:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a815f0800) [pid = 1855] [serial = 320] [outer = (nil)] 02:22:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a86b83000) [pid = 1855] [serial = 321] [outer = 0x7f7a815f0800] 02:22:13 INFO - PROCESS | 1855 | 1461144133095 Marionette DEBUG loaded listener.js 02:22:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a8ce7f800) [pid = 1855] [serial = 322] [outer = 0x7f7a815f0800] 02:22:14 INFO - PROCESS | 1855 | 1461144134013 Marionette TRACE conn4 <- [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]]]}] 02:22:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 02:22:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1379ms 02:22:14 INFO - PROCESS | 1855 | 1461144134060 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 02:22:14 INFO - PROCESS | 1855 | 1461144134063 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 02:22:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 02:22:14 INFO - PROCESS | 1855 | 1461144134069 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 02:22:14 INFO - PROCESS | 1855 | 1461144134071 Marionette TRACE conn4 <- [1,402,null,{}] 02:22:14 INFO - PROCESS | 1855 | 1461144134076 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:14 INFO - PROCESS | 1855 | 1461144134221 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 02:22:14 INFO - PROCESS | 1855 | 1461144134366 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dde800 == 58 [pid = 1855] [id = 108] 02:22:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a7c9ee800) [pid = 1855] [serial = 323] [outer = (nil)] 02:22:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a83136400) [pid = 1855] [serial = 324] [outer = 0x7f7a7c9ee800] 02:22:14 INFO - PROCESS | 1855 | 1461144134435 Marionette DEBUG loaded listener.js 02:22:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a8b8c4800) [pid = 1855] [serial = 325] [outer = 0x7f7a7c9ee800] 02:22:15 INFO - PROCESS | 1855 | 1461144135590 Marionette TRACE conn4 <- [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]]]}] 02:22:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 02:22:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1584ms 02:22:15 INFO - PROCESS | 1855 | 1461144135654 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 02:22:15 INFO - PROCESS | 1855 | 1461144135660 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 02:22:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 02:22:15 INFO - PROCESS | 1855 | 1461144135668 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 02:22:15 INFO - PROCESS | 1855 | 1461144135672 Marionette TRACE conn4 <- [1,406,null,{}] 02:22:15 INFO - PROCESS | 1855 | 1461144135679 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:15 INFO - PROCESS | 1855 | 1461144135844 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 02:22:15 INFO - PROCESS | 1855 | 1461144135991 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82084000 == 59 [pid = 1855] [id = 109] 02:22:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a80407000) [pid = 1855] [serial = 326] [outer = (nil)] 02:22:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a8040a400) [pid = 1855] [serial = 327] [outer = 0x7f7a80407000] 02:22:16 INFO - PROCESS | 1855 | 1461144136114 Marionette DEBUG loaded listener.js 02:22:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a807cc000) [pid = 1855] [serial = 328] [outer = 0x7f7a80407000] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e547000 == 58 [pid = 1855] [id = 73] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9936c000 == 57 [pid = 1855] [id = 100] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a8d230c00) [pid = 1855] [serial = 261] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a980e8000 == 56 [pid = 1855] [id = 99] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8d1de000 == 55 [pid = 1855] [id = 98] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fabe000 == 54 [pid = 1855] [id = 97] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a86b0f000 == 53 [pid = 1855] [id = 96] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81ddf000 == 52 [pid = 1855] [id = 95] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8071e800 == 51 [pid = 1855] [id = 94] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fac4000 == 50 [pid = 1855] [id = 93] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aab4d3800 == 49 [pid = 1855] [id = 92] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8584a000 == 48 [pid = 1855] [id = 91] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa0389000 == 47 [pid = 1855] [id = 90] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8d1f7000 == 46 [pid = 1855] [id = 89] 02:22:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a828a0000 == 45 [pid = 1855] [id = 88] 02:22:16 INFO - PROCESS | 1855 | 1461144136938 Marionette TRACE conn4 <- [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]]]}] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a9e59a400) [pid = 1855] [serial = 120] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a9a309c00) [pid = 1855] [serial = 147] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a842c5000) [pid = 1855] [serial = 254] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a8c1ca000) [pid = 1855] [serial = 257] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a8b8cb800) [pid = 1855] [serial = 255] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a83d16c00) [pid = 1855] [serial = 245] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a8560ec00) [pid = 1855] [serial = 246] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a8580e800) [pid = 1855] [serial = 221] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a86b85000) [pid = 1855] [serial = 248] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a803d9400) [pid = 1855] [serial = 240] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a803d4800) [pid = 1855] [serial = 239] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a820e8000) [pid = 1855] [serial = 243] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a820dfc00) [pid = 1855] [serial = 242] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7aa2897800) [pid = 1855] [serial = 230] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a814cc800) [pid = 1855] [serial = 233] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a820ed800) [pid = 1855] [serial = 236] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a8b8c5800) [pid = 1855] [serial = 224] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a9a102800) [pid = 1855] [serial = 227] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7aa10b2400) [pid = 1855] [serial = 219] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a8afbc400) [pid = 1855] [serial = 105] [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.] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a8a69b800) [pid = 1855] [serial = 251] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a8d20ac00) [pid = 1855] [serial = 258] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a8b8c9c00) [pid = 1855] [serial = 252] [outer = (nil)] [url = about:blank] 02:22:16 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a876cc000) [pid = 1855] [serial = 249] [outer = (nil)] [url = about:blank] 02:22:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 02:22:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1335ms 02:22:17 INFO - PROCESS | 1855 | 1461144137004 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 02:22:17 INFO - PROCESS | 1855 | 1461144137011 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 02:22:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 02:22:17 INFO - PROCESS | 1855 | 1461144137021 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 02:22:17 INFO - PROCESS | 1855 | 1461144137025 Marionette TRACE conn4 <- [1,410,null,{}] 02:22:17 INFO - PROCESS | 1855 | 1461144137030 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:17 INFO - PROCESS | 1855 | 1461144137184 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 02:22:17 INFO - PROCESS | 1855 | 1461144137292 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82089800 == 46 [pid = 1855] [id = 110] 02:22:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a80395c00) [pid = 1855] [serial = 329] [outer = (nil)] 02:22:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a815ed800) [pid = 1855] [serial = 330] [outer = 0x7f7a80395c00] 02:22:17 INFO - PROCESS | 1855 | 1461144137352 Marionette DEBUG loaded listener.js 02:22:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a820e6c00) [pid = 1855] [serial = 331] [outer = 0x7f7a80395c00] 02:22:18 INFO - PROCESS | 1855 | 1461144138123 Marionette TRACE conn4 <- [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]]]}] 02:22:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 02:22:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1130ms 02:22:18 INFO - PROCESS | 1855 | 1461144138155 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 02:22:18 INFO - PROCESS | 1855 | 1461144138159 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 02:22:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 02:22:18 INFO - PROCESS | 1855 | 1461144138174 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 02:22:18 INFO - PROCESS | 1855 | 1461144138179 Marionette TRACE conn4 <- [1,414,null,{}] 02:22:18 INFO - PROCESS | 1855 | 1461144138194 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:18 INFO - PROCESS | 1855 | 1461144138352 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 02:22:18 INFO - PROCESS | 1855 | 1461144138374 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b77f800 == 47 [pid = 1855] [id = 111] 02:22:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a842bc400) [pid = 1855] [serial = 332] [outer = (nil)] 02:22:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a842c6c00) [pid = 1855] [serial = 333] [outer = 0x7f7a842bc400] 02:22:18 INFO - PROCESS | 1855 | 1461144138433 Marionette DEBUG loaded listener.js 02:22:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a85810400) [pid = 1855] [serial = 334] [outer = 0x7f7a842bc400] 02:22:19 INFO - PROCESS | 1855 | 1461144139223 Marionette TRACE conn4 <- [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]]]}] 02:22:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 02:22:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1090ms 02:22:19 INFO - PROCESS | 1855 | 1461144139260 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 02:22:19 INFO - PROCESS | 1855 | 1461144139263 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 02:22:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 02:22:19 INFO - PROCESS | 1855 | 1461144139269 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 02:22:19 INFO - PROCESS | 1855 | 1461144139271 Marionette TRACE conn4 <- [1,418,null,{}] 02:22:19 INFO - PROCESS | 1855 | 1461144139281 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:19 INFO - PROCESS | 1855 | 1461144139450 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 02:22:19 INFO - PROCESS | 1855 | 1461144139473 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c64e000 == 48 [pid = 1855] [id = 112] 02:22:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a82836400) [pid = 1855] [serial = 335] [outer = (nil)] 02:22:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a86b88800) [pid = 1855] [serial = 336] [outer = 0x7f7a82836400] 02:22:19 INFO - PROCESS | 1855 | 1461144139535 Marionette DEBUG loaded listener.js 02:22:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a894e1000) [pid = 1855] [serial = 337] [outer = 0x7f7a82836400] 02:22:20 INFO - PROCESS | 1855 | 1461144140744 Marionette TRACE conn4 <- [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]]]}] 02:22:20 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 02:22:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1488ms 02:22:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 02:22:20 INFO - PROCESS | 1855 | 1461144140757 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 02:22:20 INFO - PROCESS | 1855 | 1461144140760 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 02:22:20 INFO - PROCESS | 1855 | 1461144140773 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 02:22:20 INFO - PROCESS | 1855 | 1461144140776 Marionette TRACE conn4 <- [1,422,null,{}] 02:22:20 INFO - PROCESS | 1855 | 1461144140781 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:20 INFO - PROCESS | 1855 | 1461144140947 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 02:22:21 INFO - PROCESS | 1855 | 1461144141015 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92fd8000 == 49 [pid = 1855] [id = 113] 02:22:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a858d9800) [pid = 1855] [serial = 338] [outer = (nil)] 02:22:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a8b8cc400) [pid = 1855] [serial = 339] [outer = 0x7f7a858d9800] 02:22:21 INFO - PROCESS | 1855 | 1461144141091 Marionette DEBUG loaded listener.js 02:22:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a8ce7a000) [pid = 1855] [serial = 340] [outer = 0x7f7a858d9800] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a8040d800) [pid = 1855] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a803a2000) [pid = 1855] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a8283f400) [pid = 1855] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7fcc0000) [pid = 1855] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a803e1800) [pid = 1855] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a807cc400) [pid = 1855] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a80409400) [pid = 1855] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 02:22:21 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a807d6c00) [pid = 1855] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 02:22:22 INFO - PROCESS | 1855 | 1461144142307 Marionette TRACE conn4 <- [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]]]}] 02:22:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 02:22:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1590ms 02:22:22 INFO - PROCESS | 1855 | 1461144142357 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 02:22:22 INFO - PROCESS | 1855 | 1461144142360 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 02:22:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 02:22:22 INFO - PROCESS | 1855 | 1461144142365 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 02:22:22 INFO - PROCESS | 1855 | 1461144142367 Marionette TRACE conn4 <- [1,426,null,{}] 02:22:22 INFO - PROCESS | 1855 | 1461144142372 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:22 INFO - PROCESS | 1855 | 1461144142561 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 02:22:22 INFO - PROCESS | 1855 | 1461144142614 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98f13800 == 50 [pid = 1855] [id = 114] 02:22:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a7fec3c00) [pid = 1855] [serial = 341] [outer = (nil)] 02:22:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a8b8c8c00) [pid = 1855] [serial = 342] [outer = 0x7f7a7fec3c00] 02:22:22 INFO - PROCESS | 1855 | 1461144142674 Marionette DEBUG loaded listener.js 02:22:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a8d20f800) [pid = 1855] [serial = 343] [outer = 0x7f7a7fec3c00] 02:22:23 INFO - PROCESS | 1855 | 1461144143315 Marionette TRACE conn4 <- [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] 02:22:23 INFO - PROCESS | 1855 | 1461144143473 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 02:22:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 02:22:23 INFO - PROCESS | 1855 | 1461144143483 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 02:22:23 INFO - PROCESS | 1855 | 1461144143489 Marionette TRACE conn4 <- [1,430,null,{}] 02:22:23 INFO - PROCESS | 1855 | 1461144143508 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:23 INFO - PROCESS | 1855 | 1461144143672 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 02:22:23 INFO - PROCESS | 1855 | 1461144143814 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f20800 == 51 [pid = 1855] [id = 115] 02:22:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a7feb8400) [pid = 1855] [serial = 344] [outer = (nil)] 02:22:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a7feba800) [pid = 1855] [serial = 345] [outer = 0x7f7a7feb8400] 02:22:23 INFO - PROCESS | 1855 | 1461144143885 Marionette DEBUG loaded listener.js 02:22:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a7fec2400) [pid = 1855] [serial = 346] [outer = 0x7f7a7feb8400] 02:22:24 INFO - PROCESS | 1855 | 1461144144818 Marionette TRACE conn4 <- [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]]]}] 02:22:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 02:22:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1396ms 02:22:24 INFO - PROCESS | 1855 | 1461144144879 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 02:22:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 02:22:24 INFO - PROCESS | 1855 | 1461144144885 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 02:22:24 INFO - PROCESS | 1855 | 1461144144896 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 02:22:24 INFO - PROCESS | 1855 | 1461144144901 Marionette TRACE conn4 <- [1,434,null,{}] 02:22:24 INFO - PROCESS | 1855 | 1461144144907 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:25 INFO - PROCESS | 1855 | 1461144145102 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 02:22:25 INFO - PROCESS | 1855 | 1461144145242 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b89b800 == 52 [pid = 1855] [id = 116] 02:22:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a7c9ef400) [pid = 1855] [serial = 347] [outer = (nil)] 02:22:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a807c9800) [pid = 1855] [serial = 348] [outer = 0x7f7a7c9ef400] 02:22:25 INFO - PROCESS | 1855 | 1461144145313 Marionette DEBUG loaded listener.js 02:22:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a814cec00) [pid = 1855] [serial = 349] [outer = 0x7f7a7c9ef400] 02:22:26 INFO - PROCESS | 1855 | 1461144146220 Marionette TRACE conn4 <- [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]]]}] 02:22:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 02:22:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1386ms 02:22:26 INFO - PROCESS | 1855 | 1461144146278 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 02:22:26 INFO - PROCESS | 1855 | 1461144146282 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 02:22:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 02:22:26 INFO - PROCESS | 1855 | 1461144146288 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 02:22:26 INFO - PROCESS | 1855 | 1461144146290 Marionette TRACE conn4 <- [1,438,null,{}] 02:22:26 INFO - PROCESS | 1855 | 1461144146303 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:26 INFO - PROCESS | 1855 | 1461144146502 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 02:22:26 INFO - PROCESS | 1855 | 1461144146614 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e547000 == 53 [pid = 1855] [id = 117] 02:22:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a8283f400) [pid = 1855] [serial = 350] [outer = (nil)] 02:22:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a8408d400) [pid = 1855] [serial = 351] [outer = 0x7f7a8283f400] 02:22:26 INFO - PROCESS | 1855 | 1461144146687 Marionette DEBUG loaded listener.js 02:22:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a8580b000) [pid = 1855] [serial = 352] [outer = 0x7f7a8283f400] 02:22:27 INFO - PROCESS | 1855 | 1461144147587 Marionette TRACE conn4 <- [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]]]}] 02:22:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 02:22:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1328ms 02:22:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 02:22:27 INFO - PROCESS | 1855 | 1461144147616 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 02:22:27 INFO - PROCESS | 1855 | 1461144147619 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 02:22:27 INFO - PROCESS | 1855 | 1461144147623 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 02:22:27 INFO - PROCESS | 1855 | 1461144147627 Marionette TRACE conn4 <- [1,442,null,{}] 02:22:27 INFO - PROCESS | 1855 | 1461144147632 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:27 INFO - PROCESS | 1855 | 1461144147776 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 02:22:27 INFO - PROCESS | 1855 | 1461144147895 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa286c800 == 54 [pid = 1855] [id = 118] 02:22:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a81f34c00) [pid = 1855] [serial = 353] [outer = (nil)] 02:22:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a81f3c800) [pid = 1855] [serial = 354] [outer = 0x7f7a81f34c00] 02:22:28 INFO - PROCESS | 1855 | 1461144148002 Marionette DEBUG loaded listener.js 02:22:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a82834400) [pid = 1855] [serial = 355] [outer = 0x7f7a81f34c00] 02:22:28 INFO - PROCESS | 1855 | 1461144148841 Marionette TRACE conn4 <- [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]]]}] 02:22:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 02:22:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1280ms 02:22:28 INFO - PROCESS | 1855 | 1461144148904 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 02:22:28 INFO - PROCESS | 1855 | 1461144148907 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 02:22:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 02:22:28 INFO - PROCESS | 1855 | 1461144148913 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 02:22:28 INFO - PROCESS | 1855 | 1461144148915 Marionette TRACE conn4 <- [1,446,null,{}] 02:22:28 INFO - PROCESS | 1855 | 1461144148921 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:29 INFO - PROCESS | 1855 | 1461144149062 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 02:22:29 INFO - PROCESS | 1855 | 1461144149206 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81696800 == 55 [pid = 1855] [id = 119] 02:22:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a81f39000) [pid = 1855] [serial = 356] [outer = (nil)] 02:22:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a876cd000) [pid = 1855] [serial = 357] [outer = 0x7f7a81f39000] 02:22:29 INFO - PROCESS | 1855 | 1461144149276 Marionette DEBUG loaded listener.js 02:22:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a8ce84c00) [pid = 1855] [serial = 358] [outer = 0x7f7a81f39000] 02:22:30 INFO - PROCESS | 1855 | 1461144150136 Marionette TRACE conn4 <- [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]]]}] 02:22:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 02:22:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1281ms 02:22:30 INFO - PROCESS | 1855 | 1461144150196 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 02:22:30 INFO - PROCESS | 1855 | 1461144150199 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 02:22:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 02:22:30 INFO - PROCESS | 1855 | 1461144150205 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 02:22:30 INFO - PROCESS | 1855 | 1461144150207 Marionette TRACE conn4 <- [1,450,null,{}] 02:22:30 INFO - PROCESS | 1855 | 1461144150212 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:30 INFO - PROCESS | 1855 | 1461144150393 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 02:22:30 INFO - PROCESS | 1855 | 1461144150543 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c949000 == 56 [pid = 1855] [id = 120] 02:22:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7c9f2000) [pid = 1855] [serial = 359] [outer = (nil)] 02:22:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a80409000) [pid = 1855] [serial = 360] [outer = 0x7f7a7c9f2000] 02:22:30 INFO - PROCESS | 1855 | 1461144150617 Marionette DEBUG loaded listener.js 02:22:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a9c215c00) [pid = 1855] [serial = 361] [outer = 0x7f7a7c9f2000] 02:22:31 INFO - PROCESS | 1855 | 1461144151752 Marionette TRACE conn4 <- [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] 02:22:31 INFO - PROCESS | 1855 | 1461144151818 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 02:22:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 02:22:31 INFO - PROCESS | 1855 | 1461144151827 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 02:22:31 INFO - PROCESS | 1855 | 1461144151831 Marionette TRACE conn4 <- [1,454,null,{}] 02:22:31 INFO - PROCESS | 1855 | 1461144151838 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:31 INFO - PROCESS | 1855 | 1461144151991 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 02:22:32 INFO - PROCESS | 1855 | 1461144152164 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f0c000 == 57 [pid = 1855] [id = 121] 02:22:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a80395000) [pid = 1855] [serial = 362] [outer = (nil)] 02:22:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a803a3400) [pid = 1855] [serial = 363] [outer = 0x7f7a80395000] 02:22:32 INFO - PROCESS | 1855 | 1461144152237 Marionette DEBUG loaded listener.js 02:22:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a803e1800) [pid = 1855] [serial = 364] [outer = 0x7f7a80395000] 02:22:33 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:22:33 INFO - PROCESS | 1855 | 1461144153100 Marionette TRACE conn4 <- [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]]]}] 02:22:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 02:22:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1337ms 02:22:33 INFO - PROCESS | 1855 | 1461144153164 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 02:22:33 INFO - PROCESS | 1855 | 1461144153172 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 02:22:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 02:22:33 INFO - PROCESS | 1855 | 1461144153181 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 02:22:33 INFO - PROCESS | 1855 | 1461144153185 Marionette TRACE conn4 <- [1,458,null,{}] 02:22:33 INFO - PROCESS | 1855 | 1461144153190 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:33 INFO - PROCESS | 1855 | 1461144153347 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 02:22:33 INFO - PROCESS | 1855 | 1461144153536 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe19800 == 58 [pid = 1855] [id = 122] 02:22:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a814c2c00) [pid = 1855] [serial = 365] [outer = (nil)] 02:22:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a815e7400) [pid = 1855] [serial = 366] [outer = 0x7f7a814c2c00] 02:22:33 INFO - PROCESS | 1855 | 1461144153600 Marionette DEBUG loaded listener.js 02:22:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a81cc9800) [pid = 1855] [serial = 367] [outer = 0x7f7a814c2c00] 02:22:34 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92fd8000 == 57 [pid = 1855] [id = 113] 02:22:34 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a8b8d1800) [pid = 1855] [serial = 303] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a99116c00) [pid = 1855] [serial = 273] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a842bc800) [pid = 1855] [serial = 267] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a8a76f800) [pid = 1855] [serial = 270] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7aa039b400) [pid = 1855] [serial = 279] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a9e673000) [pid = 1855] [serial = 276] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a803dfc00) [pid = 1855] [serial = 264] [outer = (nil)] [url = about:blank] 02:22:34 INFO - PROCESS | 1855 | 1461144154599 Marionette TRACE conn4 <- [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] 02:22:34 INFO - PROCESS | 1855 | 1461144154695 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 02:22:34 INFO - PROCESS | 1855 | 1461144154705 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 02:22:34 INFO - PROCESS | 1855 | 1461144154710 Marionette TRACE conn4 <- [1,462,null,{}] 02:22:34 INFO - PROCESS | 1855 | 1461144154723 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:34 INFO - PROCESS | 1855 | 1461144154861 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 02:22:34 INFO - PROCESS | 1855 | 1461144154871 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82091800 == 52 [pid = 1855] [id = 123] 02:22:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a820ed800) [pid = 1855] [serial = 368] [outer = (nil)] 02:22:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a82837400) [pid = 1855] [serial = 369] [outer = 0x7f7a820ed800] 02:22:34 INFO - PROCESS | 1855 | 1461144154933 Marionette DEBUG loaded listener.js 02:22:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a82841c00) [pid = 1855] [serial = 370] [outer = 0x7f7a820ed800] 02:22:35 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:22:35 INFO - PROCESS | 1855 | 1461144155691 Marionette TRACE conn4 <- [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] 02:22:35 INFO - PROCESS | 1855 | 1461144155747 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 02:22:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 02:22:35 INFO - PROCESS | 1855 | 1461144155752 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 02:22:35 INFO - PROCESS | 1855 | 1461144155754 Marionette TRACE conn4 <- [1,466,null,{}] 02:22:35 INFO - PROCESS | 1855 | 1461144155759 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:35 INFO - PROCESS | 1855 | 1461144155887 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 02:22:35 INFO - PROCESS | 1855 | 1461144155902 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a683800 == 53 [pid = 1855] [id = 124] 02:22:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a83135400) [pid = 1855] [serial = 371] [outer = (nil)] 02:22:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a8580d400) [pid = 1855] [serial = 372] [outer = 0x7f7a83135400] 02:22:35 INFO - PROCESS | 1855 | 1461144155959 Marionette DEBUG loaded listener.js 02:22:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a86b7c800) [pid = 1855] [serial = 373] [outer = 0x7f7a83135400] 02:22:36 INFO - PROCESS | 1855 | 1461144156703 Marionette TRACE conn4 <- [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] 02:22:36 INFO - PROCESS | 1855 | 1461144156737 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 02:22:36 INFO - PROCESS | 1855 | 1461144156741 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 02:22:36 INFO - PROCESS | 1855 | 1461144156745 Marionette TRACE conn4 <- [1,470,null,{}] 02:22:36 INFO - PROCESS | 1855 | 1461144156767 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:36 INFO - PROCESS | 1855 | 1461144156904 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 02:22:36 INFO - PROCESS | 1855 | 1461144156919 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd03000 == 54 [pid = 1855] [id = 125] 02:22:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a86b7fc00) [pid = 1855] [serial = 374] [outer = (nil)] 02:22:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a89a23400) [pid = 1855] [serial = 375] [outer = 0x7f7a86b7fc00] 02:22:36 INFO - PROCESS | 1855 | 1461144156975 Marionette DEBUG loaded listener.js 02:22:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a8ad38800) [pid = 1855] [serial = 376] [outer = 0x7f7a86b7fc00] 02:22:37 INFO - PROCESS | 1855 | 1461144157821 Marionette TRACE conn4 <- [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]]]}] 02:22:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 02:22:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1151ms 02:22:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 02:22:37 INFO - PROCESS | 1855 | 1461144157894 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 02:22:37 INFO - PROCESS | 1855 | 1461144157896 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 02:22:37 INFO - PROCESS | 1855 | 1461144157902 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 02:22:37 INFO - PROCESS | 1855 | 1461144157905 Marionette TRACE conn4 <- [1,474,null,{}] 02:22:37 INFO - PROCESS | 1855 | 1461144157909 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:38 INFO - PROCESS | 1855 | 1461144158104 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 02:22:38 INFO - PROCESS | 1855 | 1461144158154 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5d6000 == 55 [pid = 1855] [id = 126] 02:22:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a8afb5800) [pid = 1855] [serial = 377] [outer = (nil)] 02:22:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a9911a000) [pid = 1855] [serial = 378] [outer = 0x7f7a8afb5800] 02:22:38 INFO - PROCESS | 1855 | 1461144158215 Marionette DEBUG loaded listener.js 02:22:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a9a305800) [pid = 1855] [serial = 379] [outer = 0x7f7a8afb5800] 02:22:38 INFO - PROCESS | 1855 | 1461144158962 Marionette TRACE conn4 <- [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]]]}] 02:22:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 02:22:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1075ms 02:22:39 INFO - PROCESS | 1855 | 1461144159006 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 02:22:39 INFO - PROCESS | 1855 | 1461144159010 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 02:22:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 02:22:39 INFO - PROCESS | 1855 | 1461144159015 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 02:22:39 INFO - PROCESS | 1855 | 1461144159018 Marionette TRACE conn4 <- [1,478,null,{}] 02:22:39 INFO - PROCESS | 1855 | 1461144159022 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:39 INFO - PROCESS | 1855 | 1461144159182 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a98eb7c00) [pid = 1855] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a8cdd1000) [pid = 1855] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a84092000) [pid = 1855] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a7fcbd000) [pid = 1855] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a98c6b000) [pid = 1855] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a88cb4c00) [pid = 1855] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a9918b800) [pid = 1855] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a8e66e800) [pid = 1855] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a85602c00) [pid = 1855] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a86b88400) [pid = 1855] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a803db800) [pid = 1855] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a820ebc00) [pid = 1855] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a8225d400) [pid = 1855] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a8279d800) [pid = 1855] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a92f6e800) [pid = 1855] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a88021800) [pid = 1855] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a85808800) [pid = 1855] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a85602800) [pid = 1855] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a8aa4c400) [pid = 1855] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a85807800) [pid = 1855] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a814c3000) [pid = 1855] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a803dd000) [pid = 1855] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a8afb7c00) [pid = 1855] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a85808000) [pid = 1855] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a82836400) [pid = 1855] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a858d9800) [pid = 1855] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a80395c00) [pid = 1855] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a842bc400) [pid = 1855] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 02:22:39 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a80407000) [pid = 1855] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 02:22:39 INFO - PROCESS | 1855 | 1461144159649 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8071c000 == 56 [pid = 1855] [id = 127] 02:22:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a7fcb7400) [pid = 1855] [serial = 380] [outer = (nil)] 02:22:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a80394800) [pid = 1855] [serial = 381] [outer = 0x7f7a7fcb7400] 02:22:39 INFO - PROCESS | 1855 | 1461144159716 Marionette DEBUG loaded listener.js 02:22:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a814ca000) [pid = 1855] [serial = 382] [outer = 0x7f7a7fcb7400] 02:22:40 INFO - PROCESS | 1855 | 1461144160335 Marionette TRACE conn4 <- [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]]]}] 02:22:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 02:22:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1334ms 02:22:40 INFO - PROCESS | 1855 | 1461144160351 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 02:22:40 INFO - PROCESS | 1855 | 1461144160354 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 02:22:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 02:22:40 INFO - PROCESS | 1855 | 1461144160361 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 02:22:40 INFO - PROCESS | 1855 | 1461144160362 Marionette TRACE conn4 <- [1,482,null,{}] 02:22:40 INFO - PROCESS | 1855 | 1461144160367 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:40 INFO - PROCESS | 1855 | 1461144160490 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 02:22:40 INFO - PROCESS | 1855 | 1461144160600 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5de000 == 57 [pid = 1855] [id = 128] 02:22:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a7bedb400) [pid = 1855] [serial = 383] [outer = (nil)] 02:22:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a85636400) [pid = 1855] [serial = 384] [outer = 0x7f7a7bedb400] 02:22:40 INFO - PROCESS | 1855 | 1461144160657 Marionette DEBUG loaded listener.js 02:22:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a8aad3400) [pid = 1855] [serial = 385] [outer = 0x7f7a7bedb400] 02:22:41 INFO - PROCESS | 1855 | 1461144161311 Marionette TRACE conn4 <- [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]]]}] 02:22:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 02:22:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 976ms 02:22:41 INFO - PROCESS | 1855 | 1461144161336 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 02:22:41 INFO - PROCESS | 1855 | 1461144161339 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 02:22:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 02:22:41 INFO - PROCESS | 1855 | 1461144161345 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 02:22:41 INFO - PROCESS | 1855 | 1461144161347 Marionette TRACE conn4 <- [1,486,null,{}] 02:22:41 INFO - PROCESS | 1855 | 1461144161352 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:41 INFO - PROCESS | 1855 | 1461144161473 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 02:22:41 INFO - PROCESS | 1855 | 1461144161652 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c957800 == 58 [pid = 1855] [id = 129] 02:22:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a7beda400) [pid = 1855] [serial = 386] [outer = (nil)] 02:22:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a7bee9800) [pid = 1855] [serial = 387] [outer = 0x7f7a7beda400] 02:22:41 INFO - PROCESS | 1855 | 1461144161726 Marionette DEBUG loaded listener.js 02:22:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a7fcbec00) [pid = 1855] [serial = 388] [outer = 0x7f7a7beda400] 02:22:42 INFO - PROCESS | 1855 | 1461144162662 Marionette TRACE conn4 <- [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]]]}] 02:22:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 02:22:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1378ms 02:22:42 INFO - PROCESS | 1855 | 1461144162724 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 02:22:42 INFO - PROCESS | 1855 | 1461144162731 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 02:22:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 02:22:42 INFO - PROCESS | 1855 | 1461144162739 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 02:22:42 INFO - PROCESS | 1855 | 1461144162743 Marionette TRACE conn4 <- [1,490,null,{}] 02:22:42 INFO - PROCESS | 1855 | 1461144162750 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:42 INFO - PROCESS | 1855 | 1461144162910 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 02:22:43 INFO - PROCESS | 1855 | 1461144163052 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8582d800 == 59 [pid = 1855] [id = 130] 02:22:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a7beda800) [pid = 1855] [serial = 389] [outer = (nil)] 02:22:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a815ef400) [pid = 1855] [serial = 390] [outer = 0x7f7a7beda800] 02:22:43 INFO - PROCESS | 1855 | 1461144163126 Marionette DEBUG loaded listener.js 02:22:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a820e5000) [pid = 1855] [serial = 391] [outer = 0x7f7a7beda800] 02:22:44 INFO - PROCESS | 1855 | 1461144164021 Marionette TRACE conn4 <- [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]]]}] 02:22:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 02:22:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1332ms 02:22:44 INFO - PROCESS | 1855 | 1461144164075 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 02:22:44 INFO - PROCESS | 1855 | 1461144164081 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 02:22:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 02:22:44 INFO - PROCESS | 1855 | 1461144164107 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 02:22:44 INFO - PROCESS | 1855 | 1461144164109 Marionette TRACE conn4 <- [1,494,null,{}] 02:22:44 INFO - PROCESS | 1855 | 1461144164116 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:44 INFO - PROCESS | 1855 | 1461144164271 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 02:22:44 INFO - PROCESS | 1855 | 1461144164411 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a11e800 == 60 [pid = 1855] [id = 131] 02:22:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a80411c00) [pid = 1855] [serial = 392] [outer = (nil)] 02:22:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a85609400) [pid = 1855] [serial = 393] [outer = 0x7f7a80411c00] 02:22:44 INFO - PROCESS | 1855 | 1461144164487 Marionette DEBUG loaded listener.js 02:22:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a88023c00) [pid = 1855] [serial = 394] [outer = 0x7f7a80411c00] 02:22:45 INFO - PROCESS | 1855 | 1461144165354 Marionette TRACE conn4 <- [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]]]}] 02:22:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 02:22:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1285ms 02:22:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 02:22:45 INFO - PROCESS | 1855 | 1461144165389 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 02:22:45 INFO - PROCESS | 1855 | 1461144165392 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 02:22:45 INFO - PROCESS | 1855 | 1461144165400 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 02:22:45 INFO - PROCESS | 1855 | 1461144165409 Marionette TRACE conn4 <- [1,498,null,{}] 02:22:45 INFO - PROCESS | 1855 | 1461144165422 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:45 INFO - PROCESS | 1855 | 1461144165581 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 02:22:45 INFO - PROCESS | 1855 | 1461144165730 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e723800 == 61 [pid = 1855] [id = 132] 02:22:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a827a0c00) [pid = 1855] [serial = 395] [outer = (nil)] 02:22:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a8e6a0c00) [pid = 1855] [serial = 396] [outer = 0x7f7a827a0c00] 02:22:45 INFO - PROCESS | 1855 | 1461144165799 Marionette DEBUG loaded listener.js 02:22:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a98c6b000) [pid = 1855] [serial = 397] [outer = 0x7f7a827a0c00] 02:22:46 INFO - PROCESS | 1855 | 1461144166611 Marionette TRACE conn4 <- [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]]]}] 02:22:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 02:22:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1245ms 02:22:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 02:22:46 INFO - PROCESS | 1855 | 1461144166643 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 02:22:46 INFO - PROCESS | 1855 | 1461144166646 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 02:22:46 INFO - PROCESS | 1855 | 1461144166653 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 02:22:46 INFO - PROCESS | 1855 | 1461144166656 Marionette TRACE conn4 <- [1,502,null,{}] 02:22:46 INFO - PROCESS | 1855 | 1461144166660 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:46 INFO - PROCESS | 1855 | 1461144166805 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 02:22:46 INFO - PROCESS | 1855 | 1461144166950 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa340d800 == 62 [pid = 1855] [id = 133] 02:22:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a7bbc5400) [pid = 1855] [serial = 398] [outer = (nil)] 02:22:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a7bbd1000) [pid = 1855] [serial = 399] [outer = 0x7f7a7bbc5400] 02:22:47 INFO - PROCESS | 1855 | 1461144167016 Marionette DEBUG loaded listener.js 02:22:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a8c670400) [pid = 1855] [serial = 400] [outer = 0x7f7a7bbc5400] 02:22:47 INFO - PROCESS | 1855 | 1461144167816 Marionette TRACE conn4 <- [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]]]}] 02:22:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 02:22:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1229ms 02:22:47 INFO - PROCESS | 1855 | 1461144167882 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 02:22:47 INFO - PROCESS | 1855 | 1461144167885 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 02:22:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 02:22:47 INFO - PROCESS | 1855 | 1461144167891 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 02:22:47 INFO - PROCESS | 1855 | 1461144167893 Marionette TRACE conn4 <- [1,506,null,{}] 02:22:47 INFO - PROCESS | 1855 | 1461144167898 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:48 INFO - PROCESS | 1855 | 1461144168038 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 02:22:48 INFO - PROCESS | 1855 | 1461144168179 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa3e800 == 63 [pid = 1855] [id = 134] 02:22:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a7cbea400) [pid = 1855] [serial = 401] [outer = (nil)] 02:22:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a7cbec400) [pid = 1855] [serial = 402] [outer = 0x7f7a7cbea400] 02:22:48 INFO - PROCESS | 1855 | 1461144168258 Marionette DEBUG loaded listener.js 02:22:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a8e66ec00) [pid = 1855] [serial = 403] [outer = 0x7f7a7cbea400] 02:22:49 INFO - PROCESS | 1855 | 1461144169232 Marionette TRACE conn4 <- [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]]]}] 02:22:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 02:22:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1378ms 02:22:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 02:22:49 INFO - PROCESS | 1855 | 1461144169270 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 02:22:49 INFO - PROCESS | 1855 | 1461144169273 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 02:22:49 INFO - PROCESS | 1855 | 1461144169279 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 02:22:49 INFO - PROCESS | 1855 | 1461144169282 Marionette TRACE conn4 <- [1,510,null,{}] 02:22:49 INFO - PROCESS | 1855 | 1461144169288 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:49 INFO - PROCESS | 1855 | 1461144169439 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 02:22:49 INFO - PROCESS | 1855 | 1461144169591 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82226800 == 64 [pid = 1855] [id = 135] 02:22:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a7b7f8000) [pid = 1855] [serial = 404] [outer = (nil)] 02:22:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a7b7fb800) [pid = 1855] [serial = 405] [outer = 0x7f7a7b7f8000] 02:22:49 INFO - PROCESS | 1855 | 1461144169662 Marionette DEBUG loaded listener.js 02:22:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a8039c800) [pid = 1855] [serial = 406] [outer = 0x7f7a7b7f8000] 02:22:50 INFO - PROCESS | 1855 | 1461144170808 Marionette TRACE conn4 <- [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]]]}] 02:22:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 02:22:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1584ms 02:22:50 INFO - PROCESS | 1855 | 1461144170864 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 02:22:50 INFO - PROCESS | 1855 | 1461144170868 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 02:22:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 02:22:50 INFO - PROCESS | 1855 | 1461144170877 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 02:22:50 INFO - PROCESS | 1855 | 1461144170881 Marionette TRACE conn4 <- [1,514,null,{}] 02:22:50 INFO - PROCESS | 1855 | 1461144170888 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:51 INFO - PROCESS | 1855 | 1461144171043 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 02:22:51 INFO - PROCESS | 1855 | 1461144171218 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a831a9800 == 65 [pid = 1855] [id = 136] 02:22:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a7cbe3c00) [pid = 1855] [serial = 407] [outer = (nil)] 02:22:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a7cbf0400) [pid = 1855] [serial = 408] [outer = 0x7f7a7cbe3c00] 02:22:51 INFO - PROCESS | 1855 | 1461144171282 Marionette DEBUG loaded listener.js 02:22:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a7fcc3400) [pid = 1855] [serial = 409] [outer = 0x7f7a7cbe3c00] 02:22:52 INFO - PROCESS | 1855 | 1461144172146 Marionette TRACE conn4 <- [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]]]}] 02:22:52 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 02:22:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1328ms 02:22:52 INFO - PROCESS | 1855 | 1461144172207 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 02:22:52 INFO - PROCESS | 1855 | 1461144172215 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 02:22:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 02:22:52 INFO - PROCESS | 1855 | 1461144172224 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 02:22:52 INFO - PROCESS | 1855 | 1461144172228 Marionette TRACE conn4 <- [1,518,null,{}] 02:22:52 INFO - PROCESS | 1855 | 1461144172234 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:52 INFO - PROCESS | 1855 | 1461144172397 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 02:22:52 INFO - PROCESS | 1855 | 1461144172549 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8168d800 == 66 [pid = 1855] [id = 137] 02:22:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a80397000) [pid = 1855] [serial = 410] [outer = (nil)] 02:22:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a803dc800) [pid = 1855] [serial = 411] [outer = 0x7f7a80397000] 02:22:52 INFO - PROCESS | 1855 | 1461144172612 Marionette DEBUG loaded listener.js 02:22:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a80403c00) [pid = 1855] [serial = 412] [outer = 0x7f7a80397000] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5de000 == 65 [pid = 1855] [id = 128] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8071c000 == 64 [pid = 1855] [id = 127] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a8b8c8c00) [pid = 1855] [serial = 342] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a83136400) [pid = 1855] [serial = 324] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5d6000 == 63 [pid = 1855] [id = 126] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd03000 == 62 [pid = 1855] [id = 125] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a683800 == 61 [pid = 1855] [id = 124] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82091800 == 60 [pid = 1855] [id = 123] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fe19800 == 59 [pid = 1855] [id = 122] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f0c000 == 58 [pid = 1855] [id = 121] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81696800 == 57 [pid = 1855] [id = 119] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa286c800 == 56 [pid = 1855] [id = 118] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e547000 == 55 [pid = 1855] [id = 117] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b89b800 == 54 [pid = 1855] [id = 116] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f20800 == 53 [pid = 1855] [id = 115] 02:22:53 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98f13800 == 52 [pid = 1855] [id = 114] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a9a4c6c00) [pid = 1855] [serial = 192] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a8580b400) [pid = 1855] [serial = 186] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7aa2668400) [pid = 1855] [serial = 280] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a9c211400) [pid = 1855] [serial = 156] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a9e1c5400) [pid = 1855] [serial = 274] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a9e1c5c00) [pid = 1855] [serial = 228] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a9e765c00) [pid = 1855] [serial = 277] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a8bd86000) [pid = 1855] [serial = 126] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a8b8d2400) [pid = 1855] [serial = 271] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a814c8c00) [pid = 1855] [serial = 265] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7aa28ec400) [pid = 1855] [serial = 237] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a858d2800) [pid = 1855] [serial = 150] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7aa28f3000) [pid = 1855] [serial = 231] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7aa0def400) [pid = 1855] [serial = 195] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a9e272400) [pid = 1855] [serial = 98] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a8b8d1400) [pid = 1855] [serial = 225] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a858d5000) [pid = 1855] [serial = 123] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a921f4c00) [pid = 1855] [serial = 153] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a86b7e000) [pid = 1855] [serial = 222] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a814d1c00) [pid = 1855] [serial = 234] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a85603400) [pid = 1855] [serial = 268] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a8d228000) [pid = 1855] [serial = 189] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7aa28d7400) [pid = 1855] [serial = 198] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a9e278400) [pid = 1855] [serial = 159] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a86b88800) [pid = 1855] [serial = 336] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a8b8cc400) [pid = 1855] [serial = 339] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a815ed800) [pid = 1855] [serial = 330] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a820e6c00) [pid = 1855] [serial = 331] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a86b83000) [pid = 1855] [serial = 321] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a842c6c00) [pid = 1855] [serial = 333] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a815eec00) [pid = 1855] [serial = 315] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a807d1800) [pid = 1855] [serial = 309] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f7a807cc000) [pid = 1855] [serial = 328] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f7a8040a400) [pid = 1855] [serial = 327] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f7a7fcc4000) [pid = 1855] [serial = 306] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f7a8326ac00) [pid = 1855] [serial = 312] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f7a7bee4800) [pid = 1855] [serial = 318] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f7a894e1000) [pid = 1855] [serial = 337] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f7a8ce7a000) [pid = 1855] [serial = 340] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a85810400) [pid = 1855] [serial = 334] [outer = (nil)] [url = about:blank] 02:22:53 INFO - PROCESS | 1855 | 1461144173579 Marionette TRACE conn4 <- [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]]]}] 02:22:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 02:22:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1379ms 02:22:53 INFO - PROCESS | 1855 | 1461144173603 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 02:22:53 INFO - PROCESS | 1855 | 1461144173607 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 02:22:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 02:22:53 INFO - PROCESS | 1855 | 1461144173612 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 02:22:53 INFO - PROCESS | 1855 | 1461144173617 Marionette TRACE conn4 <- [1,522,null,{}] 02:22:53 INFO - PROCESS | 1855 | 1461144173631 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:53 INFO - PROCESS | 1855 | 1461144173780 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 02:22:53 INFO - PROCESS | 1855 | 1461144173798 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f17800 == 53 [pid = 1855] [id = 138] 02:22:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a814cb400) [pid = 1855] [serial = 413] [outer = (nil)] 02:22:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a815e7800) [pid = 1855] [serial = 414] [outer = 0x7f7a814cb400] 02:22:53 INFO - PROCESS | 1855 | 1461144173861 Marionette DEBUG loaded listener.js 02:22:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a81cc9000) [pid = 1855] [serial = 415] [outer = 0x7f7a814cb400] 02:22:54 INFO - PROCESS | 1855 | 1461144174606 Marionette TRACE conn4 <- [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]]]}] 02:22:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 02:22:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1029ms 02:22:54 INFO - PROCESS | 1855 | 1461144174651 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 02:22:54 INFO - PROCESS | 1855 | 1461144174655 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 02:22:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 02:22:54 INFO - PROCESS | 1855 | 1461144174661 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 02:22:54 INFO - PROCESS | 1855 | 1461144174663 Marionette TRACE conn4 <- [1,526,null,{}] 02:22:54 INFO - PROCESS | 1855 | 1461144174668 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:54 INFO - PROCESS | 1855 | 1461144174803 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 02:22:54 INFO - PROCESS | 1855 | 1461144174817 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84c49800 == 54 [pid = 1855] [id = 139] 02:22:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a814cf400) [pid = 1855] [serial = 416] [outer = (nil)] 02:22:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a82258400) [pid = 1855] [serial = 417] [outer = 0x7f7a814cf400] 02:22:54 INFO - PROCESS | 1855 | 1461144174876 Marionette DEBUG loaded listener.js 02:22:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f7a826a7800) [pid = 1855] [serial = 418] [outer = 0x7f7a814cf400] 02:22:55 INFO - PROCESS | 1855 | 1461144175677 Marionette TRACE conn4 <- [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]]]}] 02:22:55 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 02:22:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1078ms 02:22:55 INFO - PROCESS | 1855 | 1461144175745 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 02:22:55 INFO - PROCESS | 1855 | 1461144175748 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 02:22:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 02:22:55 INFO - PROCESS | 1855 | 1461144175753 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 02:22:55 INFO - PROCESS | 1855 | 1461144175755 Marionette TRACE conn4 <- [1,530,null,{}] 02:22:55 INFO - PROCESS | 1855 | 1461144175760 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:55 INFO - PROCESS | 1855 | 1461144175925 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 02:22:55 INFO - PROCESS | 1855 | 1461144175957 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8956e000 == 55 [pid = 1855] [id = 140] 02:22:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a7bedf000) [pid = 1855] [serial = 419] [outer = (nil)] 02:22:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a8279fc00) [pid = 1855] [serial = 420] [outer = 0x7f7a7bedf000] 02:22:56 INFO - PROCESS | 1855 | 1461144176011 Marionette DEBUG loaded listener.js 02:22:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a83267000) [pid = 1855] [serial = 421] [outer = 0x7f7a7bedf000] 02:22:56 INFO - PROCESS | 1855 | 1461144176650 Marionette TRACE conn4 <- [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"]]]}] 02:22:56 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 02:22:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 02:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 02:22:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:22:56 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 02:22:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 02:22:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:22:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:22:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 02:22:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 02:22:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 923ms 02:22:56 INFO - PROCESS | 1855 | 1461144176712 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 02:22:56 INFO - PROCESS | 1855 | 1461144176716 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 02:22:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 02:22:56 INFO - PROCESS | 1855 | 1461144176722 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 02:22:56 INFO - PROCESS | 1855 | 1461144176723 Marionette TRACE conn4 <- [1,534,null,{}] 02:22:56 INFO - PROCESS | 1855 | 1461144176728 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:56 INFO - PROCESS | 1855 | 1461144176926 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 02:22:56 INFO - PROCESS | 1855 | 1461144176952 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd06000 == 56 [pid = 1855] [id = 141] 02:22:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a8408f000) [pid = 1855] [serial = 422] [outer = (nil)] 02:22:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a858d8000) [pid = 1855] [serial = 423] [outer = 0x7f7a8408f000] 02:22:57 INFO - PROCESS | 1855 | 1461144177042 Marionette DEBUG loaded listener.js 02:22:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a86b83000) [pid = 1855] [serial = 424] [outer = 0x7f7a8408f000] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a7c9ee800) [pid = 1855] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a7c9eb800) [pid = 1855] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a815e3c00) [pid = 1855] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a7c9ee000) [pid = 1855] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f7a815f0800) [pid = 1855] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f7a8040dc00) [pid = 1855] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f7a7bedac00) [pid = 1855] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f7a81cc1000) [pid = 1855] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f7a8afb5800) [pid = 1855] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f7a814c2c00) [pid = 1855] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f7a83135400) [pid = 1855] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a7c9f2000) [pid = 1855] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f7a7feb8400) [pid = 1855] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f7a7c9ef400) [pid = 1855] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f7a80395000) [pid = 1855] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f7a8283f400) [pid = 1855] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f7a820ed800) [pid = 1855] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f7a86b7fc00) [pid = 1855] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 02:22:57 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f7a7fcb7400) [pid = 1855] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 02:22:58 INFO - PROCESS | 1855 | 1461144178064 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 02:22:58 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 02:22:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1378ms 02:22:58 INFO - PROCESS | 1855 | 1461144178101 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 02:22:58 INFO - PROCESS | 1855 | 1461144178104 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 02:22:58 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 02:22:58 INFO - PROCESS | 1855 | 1461144178109 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 02:22:58 INFO - PROCESS | 1855 | 1461144178112 Marionette TRACE conn4 <- [1,538,null,{}] 02:22:58 INFO - PROCESS | 1855 | 1461144178118 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:58 INFO - PROCESS | 1855 | 1461144178273 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 02:22:58 INFO - PROCESS | 1855 | 1461144178296 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c15a000 == 57 [pid = 1855] [id = 142] 02:22:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f7a7bee5400) [pid = 1855] [serial = 425] [outer = (nil)] 02:22:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f7a7c9f2000) [pid = 1855] [serial = 426] [outer = 0x7f7a7bee5400] 02:22:58 INFO - PROCESS | 1855 | 1461144178359 Marionette DEBUG loaded listener.js 02:22:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f7a81f34800) [pid = 1855] [serial = 427] [outer = 0x7f7a7bee5400] 02:22:59 INFO - PROCESS | 1855 | 1461144179060 Marionette TRACE conn4 <- [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]]]}] 02:22:59 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. 02:22:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 983ms 02:22:59 INFO - PROCESS | 1855 | 1461144179103 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 02:22:59 INFO - PROCESS | 1855 | 1461144179108 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 02:22:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 02:22:59 INFO - PROCESS | 1855 | 1461144179114 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 02:22:59 INFO - PROCESS | 1855 | 1461144179116 Marionette TRACE conn4 <- [1,542,null,{}] 02:22:59 INFO - PROCESS | 1855 | 1461144179122 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:22:59 INFO - PROCESS | 1855 | 1461144179262 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 02:22:59 INFO - PROCESS | 1855 | 1461144179369 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:22:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8d1f0000 == 58 [pid = 1855] [id = 143] 02:22:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f7a7bbd2400) [pid = 1855] [serial = 428] [outer = (nil)] 02:22:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f7a820e5400) [pid = 1855] [serial = 429] [outer = 0x7f7a7bbd2400] 02:22:59 INFO - PROCESS | 1855 | 1461144179427 Marionette DEBUG loaded listener.js 02:22:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7a8580c000) [pid = 1855] [serial = 430] [outer = 0x7f7a7bbd2400] 02:23:00 INFO - PROCESS | 1855 | 1461144180116 Marionette TRACE conn4 <- [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]]]}] 02:23:00 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. 02:23:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1026ms 02:23:00 INFO - PROCESS | 1855 | 1461144180151 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 02:23:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 02:23:00 INFO - PROCESS | 1855 | 1461144180158 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 02:23:00 INFO - PROCESS | 1855 | 1461144180191 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 02:23:00 INFO - PROCESS | 1855 | 1461144180196 Marionette TRACE conn4 <- [1,546,null,{}] 02:23:00 INFO - PROCESS | 1855 | 1461144180205 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:00 INFO - PROCESS | 1855 | 1461144180419 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 02:23:00 INFO - PROCESS | 1855 | 1461144180574 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a816a6000 == 59 [pid = 1855] [id = 144] 02:23:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7a7b7f7000) [pid = 1855] [serial = 431] [outer = (nil)] 02:23:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a7c9f3400) [pid = 1855] [serial = 432] [outer = 0x7f7a7b7f7000] 02:23:00 INFO - PROCESS | 1855 | 1461144180643 Marionette DEBUG loaded listener.js 02:23:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a7cbf1400) [pid = 1855] [serial = 433] [outer = 0x7f7a7b7f7000] 02:23:01 INFO - PROCESS | 1855 | 1461144181483 Marionette TRACE conn4 <- [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]]]}] 02:23:01 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 02:23:01 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1356ms 02:23:01 INFO - PROCESS | 1855 | 1461144181527 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 02:23:01 INFO - PROCESS | 1855 | 1461144181536 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 02:23:01 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 02:23:01 INFO - PROCESS | 1855 | 1461144181549 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 02:23:01 INFO - PROCESS | 1855 | 1461144181552 Marionette TRACE conn4 <- [1,550,null,{}] 02:23:01 INFO - PROCESS | 1855 | 1461144181558 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:01 INFO - PROCESS | 1855 | 1461144181733 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 02:23:01 INFO - PROCESS | 1855 | 1461144181862 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a881db800 == 60 [pid = 1855] [id = 145] 02:23:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a7b7f8c00) [pid = 1855] [serial = 434] [outer = (nil)] 02:23:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a803da000) [pid = 1855] [serial = 435] [outer = 0x7f7a7b7f8c00] 02:23:01 INFO - PROCESS | 1855 | 1461144181934 Marionette DEBUG loaded listener.js 02:23:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a814c5000) [pid = 1855] [serial = 436] [outer = 0x7f7a7b7f8c00] 02:23:02 INFO - PROCESS | 1855 | 1461144182815 Marionette TRACE conn4 <- [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]]]}] 02:23:02 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. 02:23:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1288ms 02:23:02 INFO - PROCESS | 1855 | 1461144182861 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 02:23:02 INFO - PROCESS | 1855 | 1461144182864 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 02:23:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 02:23:02 INFO - PROCESS | 1855 | 1461144182872 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 02:23:02 INFO - PROCESS | 1855 | 1461144182877 Marionette TRACE conn4 <- [1,554,null,{}] 02:23:02 INFO - PROCESS | 1855 | 1461144182893 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:03 INFO - PROCESS | 1855 | 1461144183047 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 02:23:03 INFO - PROCESS | 1855 | 1461144183192 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98e75000 == 61 [pid = 1855] [id = 146] 02:23:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f7a8040bc00) [pid = 1855] [serial = 437] [outer = (nil)] 02:23:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a820e8400) [pid = 1855] [serial = 438] [outer = 0x7f7a8040bc00] 02:23:03 INFO - PROCESS | 1855 | 1461144183263 Marionette DEBUG loaded listener.js 02:23:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a84084c00) [pid = 1855] [serial = 439] [outer = 0x7f7a8040bc00] 02:23:03 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:04 INFO - PROCESS | 1855 | 1461144184151 Marionette TRACE conn4 <- [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]]]}] 02:23:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 02:23:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1337ms 02:23:04 INFO - PROCESS | 1855 | 1461144184209 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 02:23:04 INFO - PROCESS | 1855 | 1461144184213 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 02:23:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 02:23:04 INFO - PROCESS | 1855 | 1461144184219 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 02:23:04 INFO - PROCESS | 1855 | 1461144184221 Marionette TRACE conn4 <- [1,558,null,{}] 02:23:04 INFO - PROCESS | 1855 | 1461144184227 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:04 INFO - PROCESS | 1855 | 1461144184413 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 02:23:04 INFO - PROCESS | 1855 | 1461144184553 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99dc9800 == 62 [pid = 1855] [id = 147] 02:23:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a7b7ecc00) [pid = 1855] [serial = 440] [outer = (nil)] 02:23:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a8580b400) [pid = 1855] [serial = 441] [outer = 0x7f7a7b7ecc00] 02:23:04 INFO - PROCESS | 1855 | 1461144184618 Marionette DEBUG loaded listener.js 02:23:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a86b7e800) [pid = 1855] [serial = 442] [outer = 0x7f7a7b7ecc00] 02:23:05 INFO - PROCESS | 1855 | 1461144185441 Marionette TRACE conn4 <- [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]]]}] 02:23:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 02:23:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1274ms 02:23:05 INFO - PROCESS | 1855 | 1461144185495 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 02:23:05 INFO - PROCESS | 1855 | 1461144185498 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 02:23:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 02:23:05 INFO - PROCESS | 1855 | 1461144185521 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 02:23:05 INFO - PROCESS | 1855 | 1461144185524 Marionette TRACE conn4 <- [1,562,null,{}] 02:23:05 INFO - PROCESS | 1855 | 1461144185529 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:05 INFO - PROCESS | 1855 | 1461144185679 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 02:23:05 INFO - PROCESS | 1855 | 1461144185818 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e234800 == 63 [pid = 1855] [id = 148] 02:23:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a815ee400) [pid = 1855] [serial = 443] [outer = (nil)] 02:23:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a876cd800) [pid = 1855] [serial = 444] [outer = 0x7f7a815ee400] 02:23:05 INFO - PROCESS | 1855 | 1461144185892 Marionette DEBUG loaded listener.js 02:23:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a8a2bb000) [pid = 1855] [serial = 445] [outer = 0x7f7a815ee400] 02:23:06 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:06 INFO - PROCESS | 1855 | 1461144186685 Marionette TRACE conn4 <- [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]]]}] 02:23:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 02:23:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1188ms 02:23:06 INFO - PROCESS | 1855 | 1461144186713 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 02:23:06 INFO - PROCESS | 1855 | 1461144186717 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 02:23:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 02:23:06 INFO - PROCESS | 1855 | 1461144186724 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 02:23:06 INFO - PROCESS | 1855 | 1461144186727 Marionette TRACE conn4 <- [1,566,null,{}] 02:23:06 INFO - PROCESS | 1855 | 1461144186732 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:06 INFO - PROCESS | 1855 | 1461144186914 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 02:23:07 INFO - PROCESS | 1855 | 1461144187055 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e724800 == 64 [pid = 1855] [id = 149] 02:23:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a8a7fc400) [pid = 1855] [serial = 446] [outer = (nil)] 02:23:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a8b8d1800) [pid = 1855] [serial = 447] [outer = 0x7f7a8a7fc400] 02:23:07 INFO - PROCESS | 1855 | 1461144187133 Marionette DEBUG loaded listener.js 02:23:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a8d1bc800) [pid = 1855] [serial = 448] [outer = 0x7f7a8a7fc400] 02:23:07 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:07 INFO - PROCESS | 1855 | 1461144187973 Marionette TRACE conn4 <- [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]]]}] 02:23:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 02:23:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1275ms 02:23:08 INFO - PROCESS | 1855 | 1461144188001 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 02:23:08 INFO - PROCESS | 1855 | 1461144188005 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 02:23:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 02:23:08 INFO - PROCESS | 1855 | 1461144188011 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 02:23:08 INFO - PROCESS | 1855 | 1461144188014 Marionette TRACE conn4 <- [1,570,null,{}] 02:23:08 INFO - PROCESS | 1855 | 1461144188019 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:08 INFO - PROCESS | 1855 | 1461144188174 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 02:23:08 INFO - PROCESS | 1855 | 1461144188322 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3408800 == 65 [pid = 1855] [id = 150] 02:23:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a8ad34800) [pid = 1855] [serial = 449] [outer = (nil)] 02:23:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a8e45bc00) [pid = 1855] [serial = 450] [outer = 0x7f7a8ad34800] 02:23:08 INFO - PROCESS | 1855 | 1461144188393 Marionette DEBUG loaded listener.js 02:23:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a8e667c00) [pid = 1855] [serial = 451] [outer = 0x7f7a8ad34800] 02:23:08 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:09 INFO - PROCESS | 1855 | 1461144189205 Marionette TRACE conn4 <- [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]]]}] 02:23:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 02:23:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1226ms 02:23:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 02:23:09 INFO - PROCESS | 1855 | 1461144189237 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 02:23:09 INFO - PROCESS | 1855 | 1461144189240 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 02:23:09 INFO - PROCESS | 1855 | 1461144189246 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 02:23:09 INFO - PROCESS | 1855 | 1461144189249 Marionette TRACE conn4 <- [1,574,null,{}] 02:23:09 INFO - PROCESS | 1855 | 1461144189254 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:09 INFO - PROCESS | 1855 | 1461144189394 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 02:23:09 INFO - PROCESS | 1855 | 1461144189541 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf1e800 == 66 [pid = 1855] [id = 151] 02:23:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a7bee5000) [pid = 1855] [serial = 452] [outer = (nil)] 02:23:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a7fcc5c00) [pid = 1855] [serial = 453] [outer = 0x7f7a7bee5000] 02:23:09 INFO - PROCESS | 1855 | 1461144189612 Marionette DEBUG loaded listener.js 02:23:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a81f34000) [pid = 1855] [serial = 454] [outer = 0x7f7a7bee5000] 02:23:11 INFO - PROCESS | 1855 | 1461144191217 Marionette TRACE conn4 <- [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]]]}] 02:23:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 02:23:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 2032ms 02:23:11 INFO - PROCESS | 1855 | 1461144191286 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 02:23:11 INFO - PROCESS | 1855 | 1461144191295 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 02:23:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 02:23:11 INFO - PROCESS | 1855 | 1461144191318 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 02:23:11 INFO - PROCESS | 1855 | 1461144191324 Marionette TRACE conn4 <- [1,578,null,{}] 02:23:11 INFO - PROCESS | 1855 | 1461144191332 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:11 INFO - PROCESS | 1855 | 1461144191478 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 02:23:11 INFO - PROCESS | 1855 | 1461144191653 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf15000 == 67 [pid = 1855] [id = 152] 02:23:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a7bee3c00) [pid = 1855] [serial = 455] [outer = (nil)] 02:23:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a7cbedc00) [pid = 1855] [serial = 456] [outer = 0x7f7a7bee3c00] 02:23:11 INFO - PROCESS | 1855 | 1461144191765 Marionette DEBUG loaded listener.js 02:23:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a814c7800) [pid = 1855] [serial = 457] [outer = 0x7f7a7bee3c00] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a85636400) [pid = 1855] [serial = 384] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c15a000 == 66 [pid = 1855] [id = 142] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd06000 == 65 [pid = 1855] [id = 141] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8956e000 == 64 [pid = 1855] [id = 140] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84c49800 == 63 [pid = 1855] [id = 139] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f17800 == 62 [pid = 1855] [id = 138] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8168d800 == 61 [pid = 1855] [id = 137] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a831a9800 == 60 [pid = 1855] [id = 136] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8582d800 == 59 [pid = 1855] [id = 130] 02:23:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c957800 == 58 [pid = 1855] [id = 129] 02:23:12 INFO - PROCESS | 1855 | 1461144192668 Marionette TRACE conn4 <- [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]]]}] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a8b8c4800) [pid = 1855] [serial = 325] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a9911a000) [pid = 1855] [serial = 378] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a9a305800) [pid = 1855] [serial = 379] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a81cc9800) [pid = 1855] [serial = 367] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a815e7400) [pid = 1855] [serial = 366] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a8580d400) [pid = 1855] [serial = 372] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a86b7c800) [pid = 1855] [serial = 373] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a9c215c00) [pid = 1855] [serial = 361] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a80409000) [pid = 1855] [serial = 360] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a7fec2400) [pid = 1855] [serial = 346] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a7feba800) [pid = 1855] [serial = 345] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a814cec00) [pid = 1855] [serial = 349] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a807c9800) [pid = 1855] [serial = 348] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a81f3c800) [pid = 1855] [serial = 354] [outer = (nil)] [url = about:blank] 02:23:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 02:23:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1385ms 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a803e1800) [pid = 1855] [serial = 364] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a803a3400) [pid = 1855] [serial = 363] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a8408d400) [pid = 1855] [serial = 351] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f7a8580b000) [pid = 1855] [serial = 352] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f7a82837400) [pid = 1855] [serial = 369] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f7a82841c00) [pid = 1855] [serial = 370] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f7a89a23400) [pid = 1855] [serial = 375] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f7a876cd000) [pid = 1855] [serial = 357] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f7a80394800) [pid = 1855] [serial = 381] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f7a814ca000) [pid = 1855] [serial = 382] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a8ad38800) [pid = 1855] [serial = 376] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f7a814d1800) [pid = 1855] [serial = 310] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f7a842ba000) [pid = 1855] [serial = 316] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f7a803dac00) [pid = 1855] [serial = 307] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 100 (0x7f7a8ce7f800) [pid = 1855] [serial = 322] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 99 (0x7f7a8ce75c00) [pid = 1855] [serial = 304] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 98 (0x7f7a7bee9c00) [pid = 1855] [serial = 319] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | --DOMWINDOW == 97 (0x7f7a85805000) [pid = 1855] [serial = 313] [outer = (nil)] [url = about:blank] 02:23:12 INFO - PROCESS | 1855 | 1461144192722 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 02:23:12 INFO - PROCESS | 1855 | 1461144192732 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 02:23:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 02:23:12 INFO - PROCESS | 1855 | 1461144192741 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 02:23:12 INFO - PROCESS | 1855 | 1461144192744 Marionette TRACE conn4 <- [1,582,null,{}] 02:23:12 INFO - PROCESS | 1855 | 1461144192749 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:12 INFO - PROCESS | 1855 | 1461144192884 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 02:23:12 INFO - PROCESS | 1855 | 1461144192897 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81de2000 == 59 [pid = 1855] [id = 153] 02:23:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 98 (0x7f7a7fcbf000) [pid = 1855] [serial = 458] [outer = (nil)] 02:23:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 99 (0x7f7a81cca000) [pid = 1855] [serial = 459] [outer = 0x7f7a7fcbf000] 02:23:12 INFO - PROCESS | 1855 | 1461144192953 Marionette DEBUG loaded listener.js 02:23:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 100 (0x7f7a820e4800) [pid = 1855] [serial = 460] [outer = 0x7f7a7fcbf000] 02:23:13 INFO - PROCESS | 1855 | 1461144193729 Marionette TRACE conn4 <- [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]]]}] 02:23:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 02:23:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1028ms 02:23:13 INFO - PROCESS | 1855 | 1461144193769 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 02:23:13 INFO - PROCESS | 1855 | 1461144193772 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 02:23:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 02:23:13 INFO - PROCESS | 1855 | 1461144193778 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 02:23:13 INFO - PROCESS | 1855 | 1461144193782 Marionette TRACE conn4 <- [1,586,null,{}] 02:23:13 INFO - PROCESS | 1855 | 1461144193812 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:13 INFO - PROCESS | 1855 | 1461144193956 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 02:23:13 INFO - PROCESS | 1855 | 1461144193973 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85845800 == 60 [pid = 1855] [id = 154] 02:23:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 101 (0x7f7a83268c00) [pid = 1855] [serial = 461] [outer = (nil)] 02:23:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f7a842ba000) [pid = 1855] [serial = 462] [outer = 0x7f7a83268c00] 02:23:14 INFO - PROCESS | 1855 | 1461144194033 Marionette DEBUG loaded listener.js 02:23:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7a85634400) [pid = 1855] [serial = 463] [outer = 0x7f7a83268c00] 02:23:14 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:14 INFO - PROCESS | 1855 | 1461144194731 Marionette TRACE conn4 <- [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]]]}] 02:23:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 02:23:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 980ms 02:23:14 INFO - PROCESS | 1855 | 1461144194758 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 02:23:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 02:23:14 INFO - PROCESS | 1855 | 1461144194762 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 02:23:14 INFO - PROCESS | 1855 | 1461144194776 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 02:23:14 INFO - PROCESS | 1855 | 1461144194778 Marionette TRACE conn4 <- [1,590,null,{}] 02:23:14 INFO - PROCESS | 1855 | 1461144194784 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:14 INFO - PROCESS | 1855 | 1461144194960 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 02:23:14 INFO - PROCESS | 1855 | 1461144194988 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8ab10800 == 61 [pid = 1855] [id = 155] 02:23:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7a7cbe5c00) [pid = 1855] [serial = 464] [outer = (nil)] 02:23:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a85811000) [pid = 1855] [serial = 465] [outer = 0x7f7a7cbe5c00] 02:23:15 INFO - PROCESS | 1855 | 1461144195044 Marionette DEBUG loaded listener.js 02:23:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a88ca8000) [pid = 1855] [serial = 466] [outer = 0x7f7a7cbe5c00] 02:23:15 INFO - PROCESS | 1855 | 1461144195796 Marionette TRACE conn4 <- [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]]]}] 02:23:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 02:23:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1089ms 02:23:15 INFO - PROCESS | 1855 | 1461144195882 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 02:23:15 INFO - PROCESS | 1855 | 1461144195885 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 02:23:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 02:23:15 INFO - PROCESS | 1855 | 1461144195891 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 02:23:15 INFO - PROCESS | 1855 | 1461144195893 Marionette TRACE conn4 <- [1,594,null,{}] 02:23:15 INFO - PROCESS | 1855 | 1461144195898 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:16 INFO - PROCESS | 1855 | 1461144196069 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 02:23:16 INFO - PROCESS | 1855 | 1461144196099 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd18800 == 62 [pid = 1855] [id = 156] 02:23:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a8580b000) [pid = 1855] [serial = 467] [outer = (nil)] 02:23:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a8ad35400) [pid = 1855] [serial = 468] [outer = 0x7f7a8580b000] 02:23:16 INFO - PROCESS | 1855 | 1461144196157 Marionette DEBUG loaded listener.js 02:23:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a8bd87400) [pid = 1855] [serial = 469] [outer = 0x7f7a8580b000] 02:23:17 INFO - PROCESS | 1855 | 1461144197076 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 108 (0x7f7a8408f000) [pid = 1855] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 107 (0x7f7a814cb400) [pid = 1855] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 106 (0x7f7a7bee5400) [pid = 1855] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 105 (0x7f7a80397000) [pid = 1855] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 104 (0x7f7a814cf400) [pid = 1855] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 103 (0x7f7a7cbe3c00) [pid = 1855] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 102 (0x7f7a7bedf000) [pid = 1855] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 02:23:17 INFO - PROCESS | 1855 | --DOMWINDOW == 101 (0x7f7a7bedb400) [pid = 1855] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 02:23:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 02:23:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1284ms 02:23:17 INFO - PROCESS | 1855 | 1461144197176 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 02:23:17 INFO - PROCESS | 1855 | 1461144197179 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 02:23:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 02:23:17 INFO - PROCESS | 1855 | 1461144197184 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 02:23:17 INFO - PROCESS | 1855 | 1461144197186 Marionette TRACE conn4 <- [1,598,null,{}] 02:23:17 INFO - PROCESS | 1855 | 1461144197191 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:17 INFO - PROCESS | 1855 | 1461144197352 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 02:23:17 INFO - PROCESS | 1855 | 1461144197462 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc73000 == 63 [pid = 1855] [id = 157] 02:23:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 102 (0x7f7a8999d400) [pid = 1855] [serial = 470] [outer = (nil)] 02:23:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 103 (0x7f7a8c36e800) [pid = 1855] [serial = 471] [outer = 0x7f7a8999d400] 02:23:17 INFO - PROCESS | 1855 | 1461144197521 Marionette DEBUG loaded listener.js 02:23:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 104 (0x7f7a8e6a2c00) [pid = 1855] [serial = 472] [outer = 0x7f7a8999d400] 02:23:18 INFO - PROCESS | 1855 | 1461144198318 Marionette TRACE conn4 <- [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]]]}] 02:23:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 105 (0x7f7a8c35f800) [pid = 1855] [serial = 473] [outer = 0x7f7a81ccd400] 02:23:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 02:23:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1179ms 02:23:18 INFO - PROCESS | 1855 | 1461144198379 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 02:23:18 INFO - PROCESS | 1855 | 1461144198383 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 02:23:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 02:23:18 INFO - PROCESS | 1855 | 1461144198423 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 02:23:18 INFO - PROCESS | 1855 | 1461144198426 Marionette TRACE conn4 <- [1,602,null,{}] 02:23:18 INFO - PROCESS | 1855 | 1461144198431 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:18 INFO - PROCESS | 1855 | 1461144198564 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 02:23:18 INFO - PROCESS | 1855 | 1461144198574 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99d8e800 == 64 [pid = 1855] [id = 158] 02:23:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 106 (0x7f7a7bbcd800) [pid = 1855] [serial = 474] [outer = (nil)] 02:23:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 107 (0x7f7a98ff2000) [pid = 1855] [serial = 475] [outer = 0x7f7a7bbcd800] 02:23:18 INFO - PROCESS | 1855 | 1461144198633 Marionette DEBUG loaded listener.js 02:23:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 108 (0x7f7a9a0d5c00) [pid = 1855] [serial = 476] [outer = 0x7f7a7bbcd800] 02:23:19 INFO - PROCESS | 1855 | 1461144199598 Marionette TRACE conn4 <- [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]]]}] 02:23:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 02:23:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1260ms 02:23:19 INFO - PROCESS | 1855 | 1461144199656 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 02:23:19 INFO - PROCESS | 1855 | 1461144199662 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 02:23:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 02:23:19 INFO - PROCESS | 1855 | 1461144199670 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 02:23:19 INFO - PROCESS | 1855 | 1461144199674 Marionette TRACE conn4 <- [1,606,null,{}] 02:23:19 INFO - PROCESS | 1855 | 1461144199682 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:19 INFO - PROCESS | 1855 | 1461144199852 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 02:23:19 INFO - PROCESS | 1855 | 1461144199995 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82230000 == 65 [pid = 1855] [id = 159] 02:23:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 109 (0x7f7a7cbe3c00) [pid = 1855] [serial = 477] [outer = (nil)] 02:23:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f7a807ce800) [pid = 1855] [serial = 478] [outer = 0x7f7a7cbe3c00] 02:23:20 INFO - PROCESS | 1855 | 1461144200070 Marionette DEBUG loaded listener.js 02:23:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a815e2400) [pid = 1855] [serial = 479] [outer = 0x7f7a7cbe3c00] 02:23:21 INFO - PROCESS | 1855 | 1461144200998 Marionette TRACE conn4 <- [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]]]}] 02:23:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 02:23:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1388ms 02:23:21 INFO - PROCESS | 1855 | 1461144201058 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 02:23:21 INFO - PROCESS | 1855 | 1461144201067 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 02:23:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 02:23:21 INFO - PROCESS | 1855 | 1461144201076 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 02:23:21 INFO - PROCESS | 1855 | 1461144201080 Marionette TRACE conn4 <- [1,610,null,{}] 02:23:21 INFO - PROCESS | 1855 | 1461144201085 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:21 INFO - PROCESS | 1855 | 1461144201249 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 02:23:21 INFO - PROCESS | 1855 | 1461144201401 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b899000 == 66 [pid = 1855] [id = 160] 02:23:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a7febac00) [pid = 1855] [serial = 480] [outer = (nil)] 02:23:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a82794c00) [pid = 1855] [serial = 481] [outer = 0x7f7a7febac00] 02:23:21 INFO - PROCESS | 1855 | 1461144201470 Marionette DEBUG loaded listener.js 02:23:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a83d16c00) [pid = 1855] [serial = 482] [outer = 0x7f7a7febac00] 02:23:22 INFO - PROCESS | 1855 | 1461144202445 Marionette TRACE conn4 <- [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]]]}] 02:23:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 02:23:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1427ms 02:23:22 INFO - PROCESS | 1855 | 1461144202504 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 02:23:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 02:23:22 INFO - PROCESS | 1855 | 1461144202508 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 02:23:22 INFO - PROCESS | 1855 | 1461144202514 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 02:23:22 INFO - PROCESS | 1855 | 1461144202520 Marionette TRACE conn4 <- [1,614,null,{}] 02:23:22 INFO - PROCESS | 1855 | 1461144202535 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:22 INFO - PROCESS | 1855 | 1461144202709 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 02:23:22 INFO - PROCESS | 1855 | 1461144202896 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e233800 == 67 [pid = 1855] [id = 161] 02:23:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a83271c00) [pid = 1855] [serial = 483] [outer = (nil)] 02:23:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a8b8c3400) [pid = 1855] [serial = 484] [outer = 0x7f7a83271c00] 02:23:22 INFO - PROCESS | 1855 | 1461144202973 Marionette DEBUG loaded listener.js 02:23:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a8e45d400) [pid = 1855] [serial = 485] [outer = 0x7f7a83271c00] 02:23:23 INFO - PROCESS | 1855 | 1461144203741 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 02:23:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 02:23:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1281ms 02:23:23 INFO - PROCESS | 1855 | 1461144203796 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 02:23:23 INFO - PROCESS | 1855 | 1461144203801 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 02:23:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 02:23:23 INFO - PROCESS | 1855 | 1461144203806 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 02:23:23 INFO - PROCESS | 1855 | 1461144203808 Marionette TRACE conn4 <- [1,618,null,{}] 02:23:23 INFO - PROCESS | 1855 | 1461144203814 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:23 INFO - PROCESS | 1855 | 1461144203966 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 02:23:24 INFO - PROCESS | 1855 | 1461144204124 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e719000 == 68 [pid = 1855] [id = 162] 02:23:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a85633800) [pid = 1855] [serial = 486] [outer = (nil)] 02:23:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a98ff9400) [pid = 1855] [serial = 487] [outer = 0x7f7a85633800] 02:23:24 INFO - PROCESS | 1855 | 1461144204192 Marionette DEBUG loaded listener.js 02:23:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a9a0d6800) [pid = 1855] [serial = 488] [outer = 0x7f7a85633800] 02:23:24 INFO - PROCESS | 1855 | 1461144204984 Marionette TRACE conn4 <- [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]]]}] 02:23:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 02:23:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1232ms 02:23:25 INFO - PROCESS | 1855 | 1461144205040 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 02:23:25 INFO - PROCESS | 1855 | 1461144205044 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 02:23:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 02:23:25 INFO - PROCESS | 1855 | 1461144205049 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 02:23:25 INFO - PROCESS | 1855 | 1461144205051 Marionette TRACE conn4 <- [1,622,null,{}] 02:23:25 INFO - PROCESS | 1855 | 1461144205057 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:25 INFO - PROCESS | 1855 | 1461144205207 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 02:23:25 INFO - PROCESS | 1855 | 1461144205349 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa340b800 == 69 [pid = 1855] [id = 163] 02:23:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a7c9ce000) [pid = 1855] [serial = 489] [outer = (nil)] 02:23:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a7c9d6800) [pid = 1855] [serial = 490] [outer = 0x7f7a7c9ce000] 02:23:25 INFO - PROCESS | 1855 | 1461144205417 Marionette DEBUG loaded listener.js 02:23:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a7c9dac00) [pid = 1855] [serial = 491] [outer = 0x7f7a7c9ce000] 02:23:26 INFO - PROCESS | 1855 | 1461144206249 Marionette TRACE conn4 <- [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]]]}] 02:23:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 02:23:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1232ms 02:23:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 02:23:26 INFO - PROCESS | 1855 | 1461144206283 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 02:23:26 INFO - PROCESS | 1855 | 1461144206286 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 02:23:26 INFO - PROCESS | 1855 | 1461144206292 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 02:23:26 INFO - PROCESS | 1855 | 1461144206295 Marionette TRACE conn4 <- [1,626,null,{}] 02:23:26 INFO - PROCESS | 1855 | 1461144206299 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:26 INFO - PROCESS | 1855 | 1461144206483 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 02:23:26 INFO - PROCESS | 1855 | 1461144206635 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e096000 == 70 [pid = 1855] [id = 164] 02:23:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a8e6a4400) [pid = 1855] [serial = 492] [outer = (nil)] 02:23:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a9a4bc800) [pid = 1855] [serial = 493] [outer = 0x7f7a8e6a4400] 02:23:26 INFO - PROCESS | 1855 | 1461144206708 Marionette DEBUG loaded listener.js 02:23:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a9e1c5c00) [pid = 1855] [serial = 494] [outer = 0x7f7a8e6a4400] 02:23:27 INFO - PROCESS | 1855 | 1461144207598 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 02:23:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 02:23:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1340ms 02:23:27 INFO - PROCESS | 1855 | 1461144207632 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 02:23:27 INFO - PROCESS | 1855 | 1461144207635 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 02:23:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 02:23:27 INFO - PROCESS | 1855 | 1461144207641 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 02:23:27 INFO - PROCESS | 1855 | 1461144207644 Marionette TRACE conn4 <- [1,630,null,{}] 02:23:27 INFO - PROCESS | 1855 | 1461144207649 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:27 INFO - PROCESS | 1855 | 1461144207800 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 02:23:28 INFO - PROCESS | 1855 | 1461144208191 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80476000 == 71 [pid = 1855] [id = 165] 02:23:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a7c9d5400) [pid = 1855] [serial = 495] [outer = (nil)] 02:23:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a7c9da800) [pid = 1855] [serial = 496] [outer = 0x7f7a7c9d5400] 02:23:28 INFO - PROCESS | 1855 | 1461144208340 Marionette DEBUG loaded listener.js 02:23:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a7cbf1c00) [pid = 1855] [serial = 497] [outer = 0x7f7a7c9d5400] 02:23:29 INFO - PROCESS | 1855 | 1461144209267 Marionette TRACE conn4 <- [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]]]}] 02:23:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 02:23:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1684ms 02:23:29 INFO - PROCESS | 1855 | 1461144209337 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 02:23:29 INFO - PROCESS | 1855 | 1461144209343 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 02:23:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 02:23:29 INFO - PROCESS | 1855 | 1461144209355 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 02:23:29 INFO - PROCESS | 1855 | 1461144209359 Marionette TRACE conn4 <- [1,634,null,{}] 02:23:29 INFO - PROCESS | 1855 | 1461144209366 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:29 INFO - PROCESS | 1855 | 1461144209523 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 02:23:29 INFO - PROCESS | 1855 | 1461144209676 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe11800 == 72 [pid = 1855] [id = 166] 02:23:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a807ca000) [pid = 1855] [serial = 498] [outer = (nil)] 02:23:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a81442800) [pid = 1855] [serial = 499] [outer = 0x7f7a807ca000] 02:23:29 INFO - PROCESS | 1855 | 1461144209802 Marionette DEBUG loaded listener.js 02:23:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a8144a000) [pid = 1855] [serial = 500] [outer = 0x7f7a807ca000] 02:23:30 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a820e5400) [pid = 1855] [serial = 429] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a8e6a0c00) [pid = 1855] [serial = 396] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7bee9800) [pid = 1855] [serial = 387] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a815ef400) [pid = 1855] [serial = 390] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a7cbec400) [pid = 1855] [serial = 402] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a7bbd1000) [pid = 1855] [serial = 399] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a85609400) [pid = 1855] [serial = 393] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc73000 == 71 [pid = 1855] [id = 157] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd18800 == 70 [pid = 1855] [id = 156] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8ab10800 == 69 [pid = 1855] [id = 155] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85845800 == 68 [pid = 1855] [id = 154] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81de2000 == 67 [pid = 1855] [id = 153] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bf15000 == 66 [pid = 1855] [id = 152] 02:23:30 INFO - PROCESS | 1855 | 1461144210668 Marionette TRACE conn4 <- [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]]]}] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e724800 == 65 [pid = 1855] [id = 149] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e234800 == 64 [pid = 1855] [id = 148] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99dc9800 == 63 [pid = 1855] [id = 147] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98e75000 == 62 [pid = 1855] [id = 146] 02:23:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 02:23:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1341ms 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a881db800 == 61 [pid = 1855] [id = 145] 02:23:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a816a6000 == 60 [pid = 1855] [id = 144] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a86b83000) [pid = 1855] [serial = 424] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a81cc9000) [pid = 1855] [serial = 415] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a7c9f2000) [pid = 1855] [serial = 426] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a858d8000) [pid = 1855] [serial = 423] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a815e7800) [pid = 1855] [serial = 414] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a81f34800) [pid = 1855] [serial = 427] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a803dc800) [pid = 1855] [serial = 411] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a826a7800) [pid = 1855] [serial = 418] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a7cbf0400) [pid = 1855] [serial = 408] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a8279fc00) [pid = 1855] [serial = 420] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a7b7fb800) [pid = 1855] [serial = 405] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a80403c00) [pid = 1855] [serial = 412] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a83267000) [pid = 1855] [serial = 421] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f7a8aad3400) [pid = 1855] [serial = 385] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f7a82258400) [pid = 1855] [serial = 417] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | --DOMWINDOW == 109 (0x7f7a7fcc3400) [pid = 1855] [serial = 409] [outer = (nil)] [url = about:blank] 02:23:30 INFO - PROCESS | 1855 | 1461144210716 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 02:23:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 02:23:30 INFO - PROCESS | 1855 | 1461144210722 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 02:23:30 INFO - PROCESS | 1855 | 1461144210729 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 02:23:30 INFO - PROCESS | 1855 | 1461144210731 Marionette TRACE conn4 <- [1,638,null,{}] 02:23:30 INFO - PROCESS | 1855 | 1461144210737 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:30 INFO - PROCESS | 1855 | 1461144210882 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 02:23:30 INFO - PROCESS | 1855 | 1461144210982 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dd7000 == 61 [pid = 1855] [id = 167] 02:23:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 110 (0x7f7a803e0c00) [pid = 1855] [serial = 501] [outer = (nil)] 02:23:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a8144e400) [pid = 1855] [serial = 502] [outer = 0x7f7a803e0c00] 02:23:31 INFO - PROCESS | 1855 | 1461144211051 Marionette DEBUG loaded listener.js 02:23:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a815e7c00) [pid = 1855] [serial = 503] [outer = 0x7f7a803e0c00] 02:23:31 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:31 INFO - PROCESS | 1855 | 1461144211772 Marionette TRACE conn4 <- [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]]]}] 02:23:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 02:23:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1084ms 02:23:31 INFO - PROCESS | 1855 | 1461144211813 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 02:23:31 INFO - PROCESS | 1855 | 1461144211817 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 02:23:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 02:23:31 INFO - PROCESS | 1855 | 1461144211824 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 02:23:31 INFO - PROCESS | 1855 | 1461144211832 Marionette TRACE conn4 <- [1,642,null,{}] 02:23:31 INFO - PROCESS | 1855 | 1461144211845 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:32 INFO - PROCESS | 1855 | 1461144212000 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 02:23:32 INFO - PROCESS | 1855 | 1461144212109 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85832800 == 62 [pid = 1855] [id = 168] 02:23:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a8040d400) [pid = 1855] [serial = 504] [outer = (nil)] 02:23:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a82255400) [pid = 1855] [serial = 505] [outer = 0x7f7a8040d400] 02:23:32 INFO - PROCESS | 1855 | 1461144212170 Marionette DEBUG loaded listener.js 02:23:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a8283ac00) [pid = 1855] [serial = 506] [outer = 0x7f7a8040d400] 02:23:32 INFO - PROCESS | 1855 | 1461144212824 Marionette TRACE conn4 <- [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]]]}] 02:23:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 02:23:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1035ms 02:23:32 INFO - PROCESS | 1855 | 1461144212859 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 02:23:32 INFO - PROCESS | 1855 | 1461144212862 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 02:23:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 02:23:32 INFO - PROCESS | 1855 | 1461144212867 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 02:23:32 INFO - PROCESS | 1855 | 1461144212869 Marionette TRACE conn4 <- [1,646,null,{}] 02:23:32 INFO - PROCESS | 1855 | 1461144212875 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:33 INFO - PROCESS | 1855 | 1461144213063 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 02:23:33 INFO - PROCESS | 1855 | 1461144213094 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fab5800 == 63 [pid = 1855] [id = 169] 02:23:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a82365c00) [pid = 1855] [serial = 507] [outer = (nil)] 02:23:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a84085800) [pid = 1855] [serial = 508] [outer = 0x7f7a82365c00] 02:23:33 INFO - PROCESS | 1855 | 1461144213152 Marionette DEBUG loaded listener.js 02:23:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a842c0000) [pid = 1855] [serial = 509] [outer = 0x7f7a82365c00] 02:23:33 INFO - PROCESS | 1855 | 1461144213898 Marionette TRACE conn4 <- [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]]]}] 02:23:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 02:23:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1078ms 02:23:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 02:23:33 INFO - PROCESS | 1855 | 1461144213953 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 02:23:33 INFO - PROCESS | 1855 | 1461144213955 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 02:23:33 INFO - PROCESS | 1855 | 1461144213961 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 02:23:33 INFO - PROCESS | 1855 | 1461144213964 Marionette TRACE conn4 <- [1,650,null,{}] 02:23:33 INFO - PROCESS | 1855 | 1461144213968 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:34 INFO - PROCESS | 1855 | 1461144214142 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 02:23:34 INFO - PROCESS | 1855 | 1461144214196 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc8a000 == 64 [pid = 1855] [id = 170] 02:23:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a858d1000) [pid = 1855] [serial = 510] [outer = (nil)] 02:23:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a858d9800) [pid = 1855] [serial = 511] [outer = 0x7f7a858d1000] 02:23:34 INFO - PROCESS | 1855 | 1461144214264 Marionette DEBUG loaded listener.js 02:23:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a894e1000) [pid = 1855] [serial = 512] [outer = 0x7f7a858d1000] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a8580b000) [pid = 1855] [serial = 467] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a8999d400) [pid = 1855] [serial = 470] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a7fcbf000) [pid = 1855] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a83268c00) [pid = 1855] [serial = 461] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a7bee3c00) [pid = 1855] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a7cbe5c00) [pid = 1855] [serial = 464] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a81f34c00) [pid = 1855] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 02:23:34 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a81f39000) [pid = 1855] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 02:23:35 INFO - PROCESS | 1855 | 1461144215452 Marionette TRACE conn4 <- [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]]]}] 02:23:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 02:23:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1535ms 02:23:35 INFO - PROCESS | 1855 | 1461144215496 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 02:23:35 INFO - PROCESS | 1855 | 1461144215502 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 02:23:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 02:23:35 INFO - PROCESS | 1855 | 1461144215520 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 02:23:35 INFO - PROCESS | 1855 | 1461144215523 Marionette TRACE conn4 <- [1,654,null,{}] 02:23:35 INFO - PROCESS | 1855 | 1461144215531 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:35 INFO - PROCESS | 1855 | 1461144215690 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 02:23:35 INFO - PROCESS | 1855 | 1461144215835 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a816a8000 == 65 [pid = 1855] [id = 171] 02:23:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a7cbec400) [pid = 1855] [serial = 513] [outer = (nil)] 02:23:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a80403400) [pid = 1855] [serial = 514] [outer = 0x7f7a7cbec400] 02:23:35 INFO - PROCESS | 1855 | 1461144215906 Marionette DEBUG loaded listener.js 02:23:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a81446c00) [pid = 1855] [serial = 515] [outer = 0x7f7a7cbec400] 02:23:36 INFO - PROCESS | 1855 | 1461144216841 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 02:23:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 02:23:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1381ms 02:23:36 INFO - PROCESS | 1855 | 1461144216901 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 02:23:36 INFO - PROCESS | 1855 | 1461144216909 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 02:23:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 02:23:36 INFO - PROCESS | 1855 | 1461144216919 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 02:23:36 INFO - PROCESS | 1855 | 1461144216922 Marionette TRACE conn4 <- [1,658,null,{}] 02:23:36 INFO - PROCESS | 1855 | 1461144216928 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:37 INFO - PROCESS | 1855 | 1461144217124 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 02:23:37 INFO - PROCESS | 1855 | 1461144217267 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89a82800 == 66 [pid = 1855] [id = 172] 02:23:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a7fcc1c00) [pid = 1855] [serial = 516] [outer = (nil)] 02:23:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a81f3b800) [pid = 1855] [serial = 517] [outer = 0x7f7a7fcc1c00] 02:23:37 INFO - PROCESS | 1855 | 1461144217333 Marionette DEBUG loaded listener.js 02:23:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a82257800) [pid = 1855] [serial = 518] [outer = 0x7f7a7fcc1c00] 02:23:38 INFO - PROCESS | 1855 | 1461144218281 Marionette TRACE conn4 <- [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]]]}] 02:23:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 02:23:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1428ms 02:23:38 INFO - PROCESS | 1855 | 1461144218347 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 02:23:38 INFO - PROCESS | 1855 | 1461144218351 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 02:23:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 02:23:38 INFO - PROCESS | 1855 | 1461144218357 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 02:23:38 INFO - PROCESS | 1855 | 1461144218362 Marionette TRACE conn4 <- [1,662,null,{}] 02:23:38 INFO - PROCESS | 1855 | 1461144218377 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:38 INFO - PROCESS | 1855 | 1461144218574 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 02:23:38 INFO - PROCESS | 1855 | 1461144218717 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e63c800 == 67 [pid = 1855] [id = 173] 02:23:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a81f39000) [pid = 1855] [serial = 519] [outer = (nil)] 02:23:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a858d2c00) [pid = 1855] [serial = 520] [outer = 0x7f7a81f39000] 02:23:38 INFO - PROCESS | 1855 | 1461144218788 Marionette DEBUG loaded listener.js 02:23:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a8a655000) [pid = 1855] [serial = 521] [outer = 0x7f7a81f39000] 02:23:39 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:39 INFO - PROCESS | 1855 | 1461144219660 Marionette TRACE conn4 <- [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]]]}] 02:23:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 02:23:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1333ms 02:23:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 02:23:39 INFO - PROCESS | 1855 | 1461144219690 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 02:23:39 INFO - PROCESS | 1855 | 1461144219694 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 02:23:39 INFO - PROCESS | 1855 | 1461144219700 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 02:23:39 INFO - PROCESS | 1855 | 1461144219703 Marionette TRACE conn4 <- [1,666,null,{}] 02:23:39 INFO - PROCESS | 1855 | 1461144219708 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:39 INFO - PROCESS | 1855 | 1461144219863 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 02:23:40 INFO - PROCESS | 1855 | 1461144220012 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98f12000 == 68 [pid = 1855] [id = 174] 02:23:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a8326b800) [pid = 1855] [serial = 522] [outer = (nil)] 02:23:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a8c5b4000) [pid = 1855] [serial = 523] [outer = 0x7f7a8326b800] 02:23:40 INFO - PROCESS | 1855 | 1461144220082 Marionette DEBUG loaded listener.js 02:23:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a8d20dc00) [pid = 1855] [serial = 524] [outer = 0x7f7a8326b800] 02:23:40 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:40 INFO - PROCESS | 1855 | 1461144220895 Marionette TRACE conn4 <- [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]]]}] 02:23:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 02:23:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1226ms 02:23:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 02:23:40 INFO - PROCESS | 1855 | 1461144220926 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 02:23:40 INFO - PROCESS | 1855 | 1461144220929 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 02:23:40 INFO - PROCESS | 1855 | 1461144220952 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 02:23:40 INFO - PROCESS | 1855 | 1461144220956 Marionette TRACE conn4 <- [1,670,null,{}] 02:23:40 INFO - PROCESS | 1855 | 1461144220962 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:41 INFO - PROCESS | 1855 | 1461144221108 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 02:23:41 INFO - PROCESS | 1855 | 1461144221256 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9db0d800 == 69 [pid = 1855] [id = 175] 02:23:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a7b7f1000) [pid = 1855] [serial = 525] [outer = (nil)] 02:23:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a8d230c00) [pid = 1855] [serial = 526] [outer = 0x7f7a7b7f1000] 02:23:41 INFO - PROCESS | 1855 | 1461144221327 Marionette DEBUG loaded listener.js 02:23:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a921f2000) [pid = 1855] [serial = 527] [outer = 0x7f7a7b7f1000] 02:23:42 INFO - PROCESS | 1855 | 1461144222185 Marionette TRACE conn4 <- [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]]]}] 02:23:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 02:23:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1300ms 02:23:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 02:23:42 INFO - PROCESS | 1855 | 1461144222235 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 02:23:42 INFO - PROCESS | 1855 | 1461144222238 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 02:23:42 INFO - PROCESS | 1855 | 1461144222244 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 02:23:42 INFO - PROCESS | 1855 | 1461144222247 Marionette TRACE conn4 <- [1,674,null,{}] 02:23:42 INFO - PROCESS | 1855 | 1461144222252 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:42 INFO - PROCESS | 1855 | 1461144222430 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 02:23:42 INFO - PROCESS | 1855 | 1461144222584 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e71c800 == 70 [pid = 1855] [id = 176] 02:23:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a8b166800) [pid = 1855] [serial = 528] [outer = (nil)] 02:23:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a8b16e400) [pid = 1855] [serial = 529] [outer = 0x7f7a8b166800] 02:23:42 INFO - PROCESS | 1855 | 1461144222657 Marionette DEBUG loaded listener.js 02:23:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a9a0d7400) [pid = 1855] [serial = 530] [outer = 0x7f7a8b166800] 02:23:43 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:23:43 INFO - PROCESS | 1855 | 1461144223460 Marionette TRACE conn4 <- [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]]]}] 02:23:43 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 02:23:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1277ms 02:23:43 INFO - PROCESS | 1855 | 1461144223521 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 02:23:43 INFO - PROCESS | 1855 | 1461144223524 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 02:23:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 02:23:43 INFO - PROCESS | 1855 | 1461144223530 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 02:23:43 INFO - PROCESS | 1855 | 1461144223533 Marionette TRACE conn4 <- [1,678,null,{}] 02:23:43 INFO - PROCESS | 1855 | 1461144223538 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:43 INFO - PROCESS | 1855 | 1461144223762 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 02:23:43 INFO - PROCESS | 1855 | 1461144223911 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3419000 == 71 [pid = 1855] [id = 177] 02:23:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a7bee8000) [pid = 1855] [serial = 531] [outer = (nil)] 02:23:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a9c211800) [pid = 1855] [serial = 532] [outer = 0x7f7a7bee8000] 02:23:43 INFO - PROCESS | 1855 | 1461144223985 Marionette DEBUG loaded listener.js 02:23:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a9db66c00) [pid = 1855] [serial = 533] [outer = 0x7f7a7bee8000] 02:23:44 INFO - PROCESS | 1855 | 1461144224804 Marionette TRACE conn4 <- [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]]]}] 02:23:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 02:23:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1334ms 02:23:44 INFO - PROCESS | 1855 | 1461144224864 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 02:23:44 INFO - PROCESS | 1855 | 1461144224867 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 02:23:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 02:23:44 INFO - PROCESS | 1855 | 1461144224873 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 02:23:44 INFO - PROCESS | 1855 | 1461144224876 Marionette TRACE conn4 <- [1,682,null,{}] 02:23:44 INFO - PROCESS | 1855 | 1461144224882 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:45 INFO - PROCESS | 1855 | 1461144225035 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 02:23:45 INFO - PROCESS | 1855 | 1461144225371 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c94e800 == 72 [pid = 1855] [id = 178] 02:23:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a7bc06c00) [pid = 1855] [serial = 534] [outer = (nil)] 02:23:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a7bedd400) [pid = 1855] [serial = 535] [outer = 0x7f7a7bc06c00] 02:23:45 INFO - PROCESS | 1855 | 1461144225495 Marionette DEBUG loaded listener.js 02:23:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a7c9ea800) [pid = 1855] [serial = 536] [outer = 0x7f7a7bc06c00] 02:23:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fab5800 == 71 [pid = 1855] [id = 169] 02:23:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85832800 == 70 [pid = 1855] [id = 168] 02:23:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dd7000 == 69 [pid = 1855] [id = 167] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a98ff2000) [pid = 1855] [serial = 475] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fe11800 == 68 [pid = 1855] [id = 166] 02:23:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80476000 == 67 [pid = 1855] [id = 165] 02:23:46 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:46 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:23:46 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82230000 == 66 [pid = 1855] [id = 159] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a82834400) [pid = 1855] [serial = 355] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a8ce84c00) [pid = 1855] [serial = 358] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a8b8d1000) [pid = 1855] [serial = 259] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a85811000) [pid = 1855] [serial = 465] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a88ca8000) [pid = 1855] [serial = 466] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a8bd87400) [pid = 1855] [serial = 469] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a8e6a2c00) [pid = 1855] [serial = 472] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a8ad35400) [pid = 1855] [serial = 468] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a8c36e800) [pid = 1855] [serial = 471] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a7c9f3400) [pid = 1855] [serial = 432] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a81cca000) [pid = 1855] [serial = 459] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a820e4800) [pid = 1855] [serial = 460] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a842ba000) [pid = 1855] [serial = 462] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a85634400) [pid = 1855] [serial = 463] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a814c7800) [pid = 1855] [serial = 457] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a7cbedc00) [pid = 1855] [serial = 456] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a803da000) [pid = 1855] [serial = 435] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a8580b400) [pid = 1855] [serial = 441] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a820e8400) [pid = 1855] [serial = 438] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a7fcc5c00) [pid = 1855] [serial = 453] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a876cd800) [pid = 1855] [serial = 444] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a8b8d1800) [pid = 1855] [serial = 447] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a8e45bc00) [pid = 1855] [serial = 450] [outer = (nil)] [url = about:blank] 02:23:46 INFO - PROCESS | 1855 | 1461144226766 Marionette TRACE conn4 <- [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]]]}] 02:23:46 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) 02:23:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1938ms 02:23:46 INFO - PROCESS | 1855 | 1461144226843 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 02:23:46 INFO - PROCESS | 1855 | 1461144226847 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 02:23:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 02:23:46 INFO - PROCESS | 1855 | 1461144226859 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 02:23:46 INFO - PROCESS | 1855 | 1461144226863 Marionette TRACE conn4 <- [1,686,null,{}] 02:23:46 INFO - PROCESS | 1855 | 1461144226872 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:47 INFO - PROCESS | 1855 | 1461144227011 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 02:23:47 INFO - PROCESS | 1855 | 1461144227116 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe14800 == 67 [pid = 1855] [id = 179] 02:23:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a7bc09c00) [pid = 1855] [serial = 537] [outer = (nil)] 02:23:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a807c9c00) [pid = 1855] [serial = 538] [outer = 0x7f7a7bc09c00] 02:23:47 INFO - PROCESS | 1855 | 1461144227175 Marionette DEBUG loaded listener.js 02:23:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a81449c00) [pid = 1855] [serial = 539] [outer = 0x7f7a7bc09c00] 02:23:48 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:48 INFO - PROCESS | 1855 | 1461144228218 Marionette TRACE conn4 <- [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]]]}] 02:23:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 02:23:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1384ms 02:23:48 INFO - PROCESS | 1855 | 1461144228244 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 02:23:48 INFO - PROCESS | 1855 | 1461144228249 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 02:23:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 02:23:48 INFO - PROCESS | 1855 | 1461144228256 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 02:23:48 INFO - PROCESS | 1855 | 1461144228258 Marionette TRACE conn4 <- [1,690,null,{}] 02:23:48 INFO - PROCESS | 1855 | 1461144228263 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:48 INFO - PROCESS | 1855 | 1461144228405 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 02:23:48 INFO - PROCESS | 1855 | 1461144228595 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a828a7800 == 68 [pid = 1855] [id = 180] 02:23:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a7c9ef000) [pid = 1855] [serial = 540] [outer = (nil)] 02:23:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a81cca000) [pid = 1855] [serial = 541] [outer = 0x7f7a7c9ef000] 02:23:48 INFO - PROCESS | 1855 | 1461144228652 Marionette DEBUG loaded listener.js 02:23:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a8269a400) [pid = 1855] [serial = 542] [outer = 0x7f7a7c9ef000] 02:23:49 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:49 INFO - PROCESS | 1855 | 1461144229794 Marionette TRACE conn4 <- [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]]]}] 02:23:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 02:23:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1580ms 02:23:49 INFO - PROCESS | 1855 | 1461144229854 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 02:23:49 INFO - PROCESS | 1855 | 1461144229858 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 02:23:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 02:23:49 INFO - PROCESS | 1855 | 1461144229876 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 02:23:49 INFO - PROCESS | 1855 | 1461144229884 Marionette TRACE conn4 <- [1,694,null,{}] 02:23:49 INFO - PROCESS | 1855 | 1461144229902 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:50 INFO - PROCESS | 1855 | 1461144230109 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 02:23:50 INFO - PROCESS | 1855 | 1461144230141 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89a66000 == 69 [pid = 1855] [id = 181] 02:23:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a8144d400) [pid = 1855] [serial = 543] [outer = (nil)] 02:23:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a8560ec00) [pid = 1855] [serial = 544] [outer = 0x7f7a8144d400] 02:23:50 INFO - PROCESS | 1855 | 1461144230199 Marionette DEBUG loaded listener.js 02:23:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a876cd800) [pid = 1855] [serial = 545] [outer = 0x7f7a8144d400] 02:23:50 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a8040d400) [pid = 1855] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 02:23:50 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a82365c00) [pid = 1855] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 02:23:50 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a7bbd2400) [pid = 1855] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 02:23:50 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a803e0c00) [pid = 1855] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 02:23:50 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a7c9d5400) [pid = 1855] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 02:23:50 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a807ca000) [pid = 1855] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 02:23:51 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:51 INFO - PROCESS | 1855 | 1461144231367 Marionette TRACE conn4 <- [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]]]}] 02:23:51 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) 02:23:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1542ms 02:23:51 INFO - PROCESS | 1855 | 1461144231414 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 02:23:51 INFO - PROCESS | 1855 | 1461144231418 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 02:23:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 02:23:51 INFO - PROCESS | 1855 | 1461144231423 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 02:23:51 INFO - PROCESS | 1855 | 1461144231426 Marionette TRACE conn4 <- [1,698,null,{}] 02:23:51 INFO - PROCESS | 1855 | 1461144231430 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:51 INFO - PROCESS | 1855 | 1461144231573 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 02:23:51 INFO - PROCESS | 1855 | 1461144231652 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a681000 == 70 [pid = 1855] [id = 182] 02:23:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a8040d400) [pid = 1855] [serial = 546] [outer = (nil)] 02:23:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a8a3de400) [pid = 1855] [serial = 547] [outer = 0x7f7a8040d400] 02:23:51 INFO - PROCESS | 1855 | 1461144231710 Marionette DEBUG loaded listener.js 02:23:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a8b164400) [pid = 1855] [serial = 548] [outer = 0x7f7a8040d400] 02:23:52 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:52 INFO - PROCESS | 1855 | 1461144232822 Marionette TRACE conn4 <- [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]]]}] 02:23:52 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) 02:23:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1435ms 02:23:52 INFO - PROCESS | 1855 | 1461144232858 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 02:23:52 INFO - PROCESS | 1855 | 1461144232860 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 02:23:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 02:23:52 INFO - PROCESS | 1855 | 1461144232865 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 02:23:52 INFO - PROCESS | 1855 | 1461144232867 Marionette TRACE conn4 <- [1,702,null,{}] 02:23:52 INFO - PROCESS | 1855 | 1461144232872 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:53 INFO - PROCESS | 1855 | 1461144233086 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 02:23:53 INFO - PROCESS | 1855 | 1461144233297 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa3a000 == 71 [pid = 1855] [id = 183] 02:23:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a7bc08c00) [pid = 1855] [serial = 549] [outer = (nil)] 02:23:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a7bc10c00) [pid = 1855] [serial = 550] [outer = 0x7f7a7bc08c00] 02:23:53 INFO - PROCESS | 1855 | 1461144233369 Marionette DEBUG loaded listener.js 02:23:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a7fcb8400) [pid = 1855] [serial = 551] [outer = 0x7f7a7bc08c00] 02:23:54 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:54 INFO - PROCESS | 1855 | 1461144234674 Marionette TRACE conn4 <- [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]]]}] 02:23:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 02:23:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1827ms 02:23:54 INFO - PROCESS | 1855 | 1461144234694 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 02:23:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 02:23:54 INFO - PROCESS | 1855 | 1461144234700 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 02:23:54 INFO - PROCESS | 1855 | 1461144234707 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 02:23:54 INFO - PROCESS | 1855 | 1461144234713 Marionette TRACE conn4 <- [1,706,null,{}] 02:23:54 INFO - PROCESS | 1855 | 1461144234814 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:54 INFO - PROCESS | 1855 | 1461144234960 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 02:23:55 INFO - PROCESS | 1855 | 1461144235102 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a87669800 == 72 [pid = 1855] [id = 184] 02:23:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a7bc0f000) [pid = 1855] [serial = 552] [outer = (nil)] 02:23:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a815ef400) [pid = 1855] [serial = 553] [outer = 0x7f7a7bc0f000] 02:23:55 INFO - PROCESS | 1855 | 1461144235173 Marionette DEBUG loaded listener.js 02:23:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a82841400) [pid = 1855] [serial = 554] [outer = 0x7f7a7bc0f000] 02:23:56 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:56 INFO - PROCESS | 1855 | 1461144236365 Marionette TRACE conn4 <- [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]]]}] 02:23:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 02:23:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1688ms 02:23:56 INFO - PROCESS | 1855 | 1461144236395 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 02:23:56 INFO - PROCESS | 1855 | 1461144236399 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 02:23:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 02:23:56 INFO - PROCESS | 1855 | 1461144236414 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 02:23:56 INFO - PROCESS | 1855 | 1461144236417 Marionette TRACE conn4 <- [1,710,null,{}] 02:23:56 INFO - PROCESS | 1855 | 1461144236424 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:56 INFO - PROCESS | 1855 | 1461144236662 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 02:23:56 INFO - PROCESS | 1855 | 1461144236825 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8d1fa800 == 73 [pid = 1855] [id = 185] 02:23:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a803dc800) [pid = 1855] [serial = 555] [outer = (nil)] 02:23:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a89a2a400) [pid = 1855] [serial = 556] [outer = 0x7f7a803dc800] 02:23:56 INFO - PROCESS | 1855 | 1461144236894 Marionette DEBUG loaded listener.js 02:23:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a8b16bc00) [pid = 1855] [serial = 557] [outer = 0x7f7a803dc800] 02:23:58 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:58 INFO - PROCESS | 1855 | 1461144238215 Marionette TRACE conn4 <- [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]]]}] 02:23:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 02:23:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1841ms 02:23:58 INFO - PROCESS | 1855 | 1461144238274 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 02:23:58 INFO - PROCESS | 1855 | 1461144238280 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 02:23:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 02:23:58 INFO - PROCESS | 1855 | 1461144238314 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 02:23:58 INFO - PROCESS | 1855 | 1461144238320 Marionette TRACE conn4 <- [1,714,null,{}] 02:23:58 INFO - PROCESS | 1855 | 1461144238327 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:23:58 INFO - PROCESS | 1855 | 1461144238497 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 02:23:58 INFO - PROCESS | 1855 | 1461144238644 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:23:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a357800 == 74 [pid = 1855] [id = 186] 02:23:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a842c6000) [pid = 1855] [serial = 558] [outer = (nil)] 02:23:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a8e564400) [pid = 1855] [serial = 559] [outer = 0x7f7a842c6000] 02:23:58 INFO - PROCESS | 1855 | 1461144238713 Marionette DEBUG loaded listener.js 02:23:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a98c65800) [pid = 1855] [serial = 560] [outer = 0x7f7a842c6000] 02:23:59 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:23:59 INFO - PROCESS | 1855 | 1461144239966 Marionette TRACE conn4 <- [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]]]}] 02:23:59 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 02:23:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1692ms 02:24:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 02:24:00 INFO - PROCESS | 1855 | 1461144239996 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 02:24:00 INFO - PROCESS | 1855 | 1461144239998 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 02:24:00 INFO - PROCESS | 1855 | 1461144240004 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 02:24:00 INFO - PROCESS | 1855 | 1461144240007 Marionette TRACE conn4 <- [1,718,null,{}] 02:24:00 INFO - PROCESS | 1855 | 1461144240072 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:00 INFO - PROCESS | 1855 | 1461144240227 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 02:24:00 INFO - PROCESS | 1855 | 1461144240374 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81ddc000 == 75 [pid = 1855] [id = 187] 02:24:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a7bee3c00) [pid = 1855] [serial = 561] [outer = (nil)] 02:24:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a7cbee400) [pid = 1855] [serial = 562] [outer = 0x7f7a7bee3c00] 02:24:00 INFO - PROCESS | 1855 | 1461144240444 Marionette DEBUG loaded listener.js 02:24:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a991d3800) [pid = 1855] [serial = 563] [outer = 0x7f7a7bee3c00] 02:24:01 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:01 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:24:01 INFO - PROCESS | 1855 | 1461144241993 Marionette TRACE conn4 <- [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]]]}] 02:24:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 02:24:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 2024ms 02:24:02 INFO - PROCESS | 1855 | 1461144242028 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 02:24:02 INFO - PROCESS | 1855 | 1461144242032 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 02:24:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 02:24:02 INFO - PROCESS | 1855 | 1461144242039 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 02:24:02 INFO - PROCESS | 1855 | 1461144242042 Marionette TRACE conn4 <- [1,722,null,{}] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a842a9000 == 74 [pid = 1855] [id = 44] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a881de800 == 73 [pid = 1855] [id = 35] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a831aa800 == 72 [pid = 1855] [id = 43] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98ed4800 == 71 [pid = 1855] [id = 38] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a681000 == 70 [pid = 1855] [id = 182] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a89a66000 == 69 [pid = 1855] [id = 181] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a807ce800) [pid = 1855] [serial = 478] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a82794c00) [pid = 1855] [serial = 481] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a8b8c3400) [pid = 1855] [serial = 484] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a98ff9400) [pid = 1855] [serial = 487] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7c9d6800) [pid = 1855] [serial = 490] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a9a4bc800) [pid = 1855] [serial = 493] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a858d9800) [pid = 1855] [serial = 511] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | 1461144242215 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a828a7800 == 68 [pid = 1855] [id = 180] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fe14800 == 67 [pid = 1855] [id = 179] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c94e800 == 66 [pid = 1855] [id = 178] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e71c800 == 65 [pid = 1855] [id = 176] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9db0d800 == 64 [pid = 1855] [id = 175] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98f12000 == 63 [pid = 1855] [id = 174] 02:24:02 INFO - PROCESS | 1855 | 1461144242365 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e63c800 == 62 [pid = 1855] [id = 173] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a89a82800 == 61 [pid = 1855] [id = 172] 02:24:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a816a8000 == 60 [pid = 1855] [id = 171] 02:24:02 INFO - PROCESS | 1855 | 1461144242381 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe15800 == 61 [pid = 1855] [id = 188] 02:24:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a81446400) [pid = 1855] [serial = 564] [outer = (nil)] 02:24:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a81451000) [pid = 1855] [serial = 565] [outer = 0x7f7a81446400] 02:24:02 INFO - PROCESS | 1855 | 1461144242448 Marionette DEBUG loaded listener.js 02:24:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a815e9400) [pid = 1855] [serial = 566] [outer = 0x7f7a81446400] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a8580c000) [pid = 1855] [serial = 430] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a8144e400) [pid = 1855] [serial = 502] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a815e7c00) [pid = 1855] [serial = 503] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a7cbf1c00) [pid = 1855] [serial = 497] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a7c9da800) [pid = 1855] [serial = 496] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a8144a000) [pid = 1855] [serial = 500] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a81442800) [pid = 1855] [serial = 499] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a8283ac00) [pid = 1855] [serial = 506] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a82255400) [pid = 1855] [serial = 505] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a84085800) [pid = 1855] [serial = 508] [outer = (nil)] [url = about:blank] 02:24:02 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a842c0000) [pid = 1855] [serial = 509] [outer = (nil)] [url = about:blank] 02:24:03 INFO - PROCESS | 1855 | 1461144243187 Marionette TRACE conn4 <- [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] 02:24:03 INFO - PROCESS | 1855 | 1461144243231 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 02:24:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 02:24:03 INFO - PROCESS | 1855 | 1461144243240 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 02:24:03 INFO - PROCESS | 1855 | 1461144243244 Marionette TRACE conn4 <- [1,726,null,{}] 02:24:03 INFO - PROCESS | 1855 | 1461144243257 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:03 INFO - PROCESS | 1855 | 1461144243401 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 02:24:03 INFO - PROCESS | 1855 | 1461144243419 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a832b8800 == 62 [pid = 1855] [id = 189] 02:24:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a81f32400) [pid = 1855] [serial = 567] [outer = (nil)] 02:24:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a82365c00) [pid = 1855] [serial = 568] [outer = 0x7f7a81f32400] 02:24:03 INFO - PROCESS | 1855 | 1461144243479 Marionette DEBUG loaded listener.js 02:24:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a8283e400) [pid = 1855] [serial = 569] [outer = 0x7f7a81f32400] 02:24:04 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:04 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:24:04 INFO - PROCESS | 1855 | 1461144244511 Marionette TRACE conn4 <- [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]]]}] 02:24:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 02:24:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1290ms 02:24:04 INFO - PROCESS | 1855 | 1461144244534 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 02:24:04 INFO - PROCESS | 1855 | 1461144244537 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 02:24:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 02:24:04 INFO - PROCESS | 1855 | 1461144244543 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 02:24:04 INFO - PROCESS | 1855 | 1461144244548 Marionette TRACE conn4 <- [1,730,null,{}] 02:24:04 INFO - PROCESS | 1855 | 1461144244563 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:04 INFO - PROCESS | 1855 | 1461144244707 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 02:24:04 INFO - PROCESS | 1855 | 1461144244724 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a681000 == 63 [pid = 1855] [id = 190] 02:24:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a85811800) [pid = 1855] [serial = 570] [outer = (nil)] 02:24:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a88cb1400) [pid = 1855] [serial = 571] [outer = 0x7f7a85811800] 02:24:04 INFO - PROCESS | 1855 | 1461144244789 Marionette DEBUG loaded listener.js 02:24:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a8b167800) [pid = 1855] [serial = 572] [outer = 0x7f7a85811800] 02:24:05 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:05 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:24:05 INFO - PROCESS | 1855 | 1461144245637 Marionette TRACE conn4 <- [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] 02:24:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 02:24:05 INFO - PROCESS | 1855 | 1461144245707 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 02:24:05 INFO - PROCESS | 1855 | 1461144245712 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 02:24:05 INFO - PROCESS | 1855 | 1461144245715 Marionette TRACE conn4 <- [1,734,null,{}] 02:24:05 INFO - PROCESS | 1855 | 1461144245719 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:05 INFO - PROCESS | 1855 | 1461144245906 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 02:24:05 INFO - PROCESS | 1855 | 1461144245926 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c64a000 == 64 [pid = 1855] [id = 191] 02:24:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a842c5c00) [pid = 1855] [serial = 573] [outer = (nil)] 02:24:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a8ce7a400) [pid = 1855] [serial = 574] [outer = 0x7f7a842c5c00] 02:24:05 INFO - PROCESS | 1855 | 1461144245987 Marionette DEBUG loaded listener.js 02:24:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a8d20d000) [pid = 1855] [serial = 575] [outer = 0x7f7a842c5c00] 02:24:06 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:06 INFO - PROCESS | 1855 | 1461144246871 Marionette TRACE conn4 <- [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]]]}] 02:24:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 02:24:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1226ms 02:24:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 02:24:06 INFO - PROCESS | 1855 | 1461144246946 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 02:24:06 INFO - PROCESS | 1855 | 1461144246949 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 02:24:06 INFO - PROCESS | 1855 | 1461144246954 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 02:24:06 INFO - PROCESS | 1855 | 1461144246957 Marionette TRACE conn4 <- [1,738,null,{}] 02:24:06 INFO - PROCESS | 1855 | 1461144246962 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:07 INFO - PROCESS | 1855 | 1461144247253 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 02:24:07 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a7bbcd800) [pid = 1855] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 02:24:07 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a8144d400) [pid = 1855] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 02:24:07 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a7bc06c00) [pid = 1855] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 02:24:07 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a7c9ef000) [pid = 1855] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 02:24:07 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a7bc09c00) [pid = 1855] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 02:24:07 INFO - PROCESS | 1855 | 1461144247335 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98ee1800 == 65 [pid = 1855] [id = 192] 02:24:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a7b7f0c00) [pid = 1855] [serial = 576] [outer = (nil)] 02:24:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a7c9ef000) [pid = 1855] [serial = 577] [outer = 0x7f7a7b7f0c00] 02:24:07 INFO - PROCESS | 1855 | 1461144247398 Marionette DEBUG loaded listener.js 02:24:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a895d8800) [pid = 1855] [serial = 578] [outer = 0x7f7a7b7f0c00] 02:24:08 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:08 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:24:08 INFO - PROCESS | 1855 | 1461144248525 Marionette TRACE conn4 <- [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]]]}] 02:24:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 02:24:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1580ms 02:24:08 INFO - PROCESS | 1855 | 1461144248534 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 02:24:08 INFO - PROCESS | 1855 | 1461144248536 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 02:24:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 02:24:08 INFO - PROCESS | 1855 | 1461144248542 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 02:24:08 INFO - PROCESS | 1855 | 1461144248544 Marionette TRACE conn4 <- [1,742,null,{}] 02:24:08 INFO - PROCESS | 1855 | 1461144248550 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:08 INFO - PROCESS | 1855 | 1461144248754 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 02:24:08 INFO - PROCESS | 1855 | 1461144248823 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e547000 == 66 [pid = 1855] [id = 193] 02:24:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a8b16d400) [pid = 1855] [serial = 579] [outer = (nil)] 02:24:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a99df6400) [pid = 1855] [serial = 580] [outer = 0x7f7a8b16d400] 02:24:08 INFO - PROCESS | 1855 | 1461144248886 Marionette DEBUG loaded listener.js 02:24:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a9e3b4000) [pid = 1855] [serial = 581] [outer = 0x7f7a8b16d400] 02:24:10 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:10 INFO - PROCESS | 1855 | 1461144250162 Marionette TRACE conn4 <- [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]]]}] 02:24:10 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 02:24:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1674ms 02:24:10 INFO - PROCESS | 1855 | 1461144250303 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 02:24:10 INFO - PROCESS | 1855 | 1461144250309 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 02:24:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 02:24:10 INFO - PROCESS | 1855 | 1461144250319 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 02:24:10 INFO - PROCESS | 1855 | 1461144250323 Marionette TRACE conn4 <- [1,746,null,{}] 02:24:10 INFO - PROCESS | 1855 | 1461144250330 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:10 INFO - PROCESS | 1855 | 1461144250482 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 02:24:10 INFO - PROCESS | 1855 | 1461144250629 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b9c2000 == 67 [pid = 1855] [id = 194] 02:24:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a7bc0f800) [pid = 1855] [serial = 582] [outer = (nil)] 02:24:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a81449400) [pid = 1855] [serial = 583] [outer = 0x7f7a7bc0f800] 02:24:10 INFO - PROCESS | 1855 | 1461144250701 Marionette DEBUG loaded listener.js 02:24:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a81cc9800) [pid = 1855] [serial = 584] [outer = 0x7f7a7bc0f800] 02:24:11 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:11 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:11 INFO - PROCESS | 1855 | 1461144251954 Marionette TRACE conn4 <- [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]]]}] 02:24:11 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.) 02:24:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1682ms 02:24:12 INFO - PROCESS | 1855 | 1461144252002 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 02:24:12 INFO - PROCESS | 1855 | 1461144252010 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 02:24:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 02:24:12 INFO - PROCESS | 1855 | 1461144252117 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 02:24:12 INFO - PROCESS | 1855 | 1461144252122 Marionette TRACE conn4 <- [1,750,null,{}] 02:24:12 INFO - PROCESS | 1855 | 1461144252129 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:12 INFO - PROCESS | 1855 | 1461144252281 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 02:24:12 INFO - PROCESS | 1855 | 1461144252425 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e38c000 == 68 [pid = 1855] [id = 195] 02:24:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a7fb3ac00) [pid = 1855] [serial = 585] [outer = (nil)] 02:24:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a8279d800) [pid = 1855] [serial = 586] [outer = 0x7f7a7fb3ac00] 02:24:12 INFO - PROCESS | 1855 | 1461144252492 Marionette DEBUG loaded listener.js 02:24:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a8580c400) [pid = 1855] [serial = 587] [outer = 0x7f7a7fb3ac00] 02:24:13 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:13 INFO - PROCESS | 1855 | 1461144253904 Marionette TRACE conn4 <- [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]]]}] 02:24:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 02:24:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1884ms 02:24:13 INFO - PROCESS | 1855 | 1461144253951 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 02:24:13 INFO - PROCESS | 1855 | 1461144253953 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 02:24:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 02:24:13 INFO - PROCESS | 1855 | 1461144253959 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 02:24:13 INFO - PROCESS | 1855 | 1461144253964 Marionette TRACE conn4 <- [1,754,null,{}] 02:24:13 INFO - PROCESS | 1855 | 1461144253980 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:14 INFO - PROCESS | 1855 | 1461144254159 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 02:24:14 INFO - PROCESS | 1855 | 1461144254305 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3412000 == 69 [pid = 1855] [id = 196] 02:24:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a858d4c00) [pid = 1855] [serial = 588] [outer = (nil)] 02:24:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a8d20a800) [pid = 1855] [serial = 589] [outer = 0x7f7a858d4c00] 02:24:14 INFO - PROCESS | 1855 | 1461144254373 Marionette DEBUG loaded listener.js 02:24:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a9a305800) [pid = 1855] [serial = 590] [outer = 0x7f7a858d4c00] 02:24:15 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:15 INFO - PROCESS | 1855 | 1461144255574 Marionette TRACE conn4 <- [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]]]}] 02:24:15 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 02:24:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1644ms 02:24:15 INFO - PROCESS | 1855 | 1461144255604 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 02:24:15 INFO - PROCESS | 1855 | 1461144255608 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 02:24:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 02:24:15 INFO - PROCESS | 1855 | 1461144255614 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 02:24:15 INFO - PROCESS | 1855 | 1461144255617 Marionette TRACE conn4 <- [1,758,null,{}] 02:24:15 INFO - PROCESS | 1855 | 1461144255632 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:15 INFO - PROCESS | 1855 | 1461144255814 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 02:24:15 INFO - PROCESS | 1855 | 1461144255977 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815b3000 == 70 [pid = 1855] [id = 197] 02:24:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a7b838400) [pid = 1855] [serial = 591] [outer = (nil)] 02:24:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a7b841000) [pid = 1855] [serial = 592] [outer = 0x7f7a7b838400] 02:24:16 INFO - PROCESS | 1855 | 1461144256049 Marionette DEBUG loaded listener.js 02:24:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a7bc0ec00) [pid = 1855] [serial = 593] [outer = 0x7f7a7b838400] 02:24:17 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:17 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:24:17 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:17 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:17 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:24:17 INFO - PROCESS | 1855 | 1461144257123 Marionette TRACE conn4 <- [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]]]}] 02:24:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 02:24:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1550ms 02:24:17 INFO - PROCESS | 1855 | 1461144257165 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 02:24:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 02:24:17 INFO - PROCESS | 1855 | 1461144257170 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 02:24:17 INFO - PROCESS | 1855 | 1461144257178 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 02:24:17 INFO - PROCESS | 1855 | 1461144257182 Marionette TRACE conn4 <- [1,762,null,{}] 02:24:17 INFO - PROCESS | 1855 | 1461144257190 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:17 INFO - PROCESS | 1855 | 1461144257344 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 02:24:17 INFO - PROCESS | 1855 | 1461144257598 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf13800 == 71 [pid = 1855] [id = 198] 02:24:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a7c9d3000) [pid = 1855] [serial = 594] [outer = (nil)] 02:24:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a7c9eb000) [pid = 1855] [serial = 595] [outer = 0x7f7a7c9d3000] 02:24:17 INFO - PROCESS | 1855 | 1461144257727 Marionette DEBUG loaded listener.js 02:24:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7fb39400) [pid = 1855] [serial = 596] [outer = 0x7f7a7c9d3000] 02:24:18 INFO - PROCESS | 1855 | 1461144258904 Marionette TRACE conn4 <- [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]]]}] 02:24:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 02:24:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1782ms 02:24:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e2b9000 == 70 [pid = 1855] [id = 101] 02:24:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa1033000 == 69 [pid = 1855] [id = 76] 02:24:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82226800 == 68 [pid = 1855] [id = 135] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a8a3de400) [pid = 1855] [serial = 547] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a80403400) [pid = 1855] [serial = 514] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a81f3b800) [pid = 1855] [serial = 517] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a8c5b4000) [pid = 1855] [serial = 523] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a858d2c00) [pid = 1855] [serial = 520] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a8d230c00) [pid = 1855] [serial = 526] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a9c211800) [pid = 1855] [serial = 532] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a8b16e400) [pid = 1855] [serial = 529] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | 1461144259026 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 02:24:19 INFO - PROCESS | 1855 | 1461144259032 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 02:24:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fa3a000 == 67 [pid = 1855] [id = 183] 02:24:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a9a0d5c00) [pid = 1855] [serial = 476] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a8269a400) [pid = 1855] [serial = 542] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a8560ec00) [pid = 1855] [serial = 544] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a7c9ea800) [pid = 1855] [serial = 536] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a7bedd400) [pid = 1855] [serial = 535] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a81cca000) [pid = 1855] [serial = 541] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a807c9c00) [pid = 1855] [serial = 538] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a81449c00) [pid = 1855] [serial = 539] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a876cd800) [pid = 1855] [serial = 545] [outer = (nil)] [url = about:blank] 02:24:19 INFO - PROCESS | 1855 | 1461144259127 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 02:24:19 INFO - PROCESS | 1855 | 1461144259131 Marionette TRACE conn4 <- [1,766,null,{}] 02:24:19 INFO - PROCESS | 1855 | 1461144259137 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:19 INFO - PROCESS | 1855 | 1461144259272 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 02:24:19 INFO - PROCESS | 1855 | 1461144259282 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa4c000 == 68 [pid = 1855] [id = 199] 02:24:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a7b7f1800) [pid = 1855] [serial = 597] [outer = (nil)] 02:24:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a80395c00) [pid = 1855] [serial = 598] [outer = 0x7f7a7b7f1800] 02:24:19 INFO - PROCESS | 1855 | 1461144259342 Marionette DEBUG loaded listener.js 02:24:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a803a1400) [pid = 1855] [serial = 599] [outer = 0x7f7a7b7f1800] 02:24:20 INFO - PROCESS | 1855 | 1461144260596 Marionette TRACE conn4 <- [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]]]}] 02:24:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 02:24:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1510ms 02:24:20 INFO - PROCESS | 1855 | 1461144260619 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 02:24:20 INFO - PROCESS | 1855 | 1461144260622 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 02:24:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 02:24:20 INFO - PROCESS | 1855 | 1461144260628 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 02:24:20 INFO - PROCESS | 1855 | 1461144260633 Marionette TRACE conn4 <- [1,770,null,{}] 02:24:20 INFO - PROCESS | 1855 | 1461144260648 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:20 INFO - PROCESS | 1855 | 1461144260820 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 02:24:20 INFO - PROCESS | 1855 | 1461144260882 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82223800 == 69 [pid = 1855] [id = 200] 02:24:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a81446000) [pid = 1855] [serial = 600] [outer = (nil)] 02:24:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a814cdc00) [pid = 1855] [serial = 601] [outer = 0x7f7a81446000] 02:24:20 INFO - PROCESS | 1855 | 1461144260945 Marionette DEBUG loaded listener.js 02:24:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a815f1000) [pid = 1855] [serial = 602] [outer = 0x7f7a81446000] 02:24:21 INFO - PROCESS | 1855 | 1461144261660 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 02:24:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 02:24:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1084ms 02:24:21 INFO - PROCESS | 1855 | 1461144261723 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 02:24:21 INFO - PROCESS | 1855 | 1461144261726 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 02:24:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 02:24:21 INFO - PROCESS | 1855 | 1461144261733 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 02:24:21 INFO - PROCESS | 1855 | 1461144261735 Marionette TRACE conn4 <- [1,774,null,{}] 02:24:21 INFO - PROCESS | 1855 | 1461144261744 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:21 INFO - PROCESS | 1855 | 1461144261940 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 02:24:21 INFO - PROCESS | 1855 | 1461144261956 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a832b9000 == 70 [pid = 1855] [id = 201] 02:24:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a7b83e800) [pid = 1855] [serial = 603] [outer = (nil)] 02:24:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a81f40c00) [pid = 1855] [serial = 604] [outer = 0x7f7a7b83e800] 02:24:22 INFO - PROCESS | 1855 | 1461144262015 Marionette DEBUG loaded listener.js 02:24:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a820edc00) [pid = 1855] [serial = 605] [outer = 0x7f7a7b83e800] 02:24:22 INFO - PROCESS | 1855 | 1461144262826 Marionette TRACE conn4 <- [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]]]}] 02:24:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 02:24:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1133ms 02:24:22 INFO - PROCESS | 1855 | 1461144262866 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 02:24:22 INFO - PROCESS | 1855 | 1461144262868 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 02:24:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 02:24:22 INFO - PROCESS | 1855 | 1461144262879 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 02:24:22 INFO - PROCESS | 1855 | 1461144262881 Marionette TRACE conn4 <- [1,778,null,{}] 02:24:22 INFO - PROCESS | 1855 | 1461144262887 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:23 INFO - PROCESS | 1855 | 1461144263056 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 02:24:23 INFO - PROCESS | 1855 | 1461144263092 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8583c000 == 71 [pid = 1855] [id = 202] 02:24:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a7bbc7000) [pid = 1855] [serial = 606] [outer = (nil)] 02:24:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a82261c00) [pid = 1855] [serial = 607] [outer = 0x7f7a7bbc7000] 02:24:23 INFO - PROCESS | 1855 | 1461144263149 Marionette DEBUG loaded listener.js 02:24:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a8236b400) [pid = 1855] [serial = 608] [outer = 0x7f7a7bbc7000] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a8e6a4400) [pid = 1855] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a7b7f7000) [pid = 1855] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a815ee400) [pid = 1855] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a7cbe3c00) [pid = 1855] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a7fec3c00) [pid = 1855] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a85633800) [pid = 1855] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a7b7f8c00) [pid = 1855] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a7bbc5400) [pid = 1855] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a7beda800) [pid = 1855] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a80411c00) [pid = 1855] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a7febac00) [pid = 1855] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a8a7fc400) [pid = 1855] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a7beda400) [pid = 1855] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a7b7ecc00) [pid = 1855] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a7cbea400) [pid = 1855] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a83271c00) [pid = 1855] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a827a0c00) [pid = 1855] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a7bee5000) [pid = 1855] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a7b7f8000) [pid = 1855] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a8040bc00) [pid = 1855] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a8ad34800) [pid = 1855] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a7c9ce000) [pid = 1855] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a842c5c00) [pid = 1855] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a7b7f0c00) [pid = 1855] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a7bee3c00) [pid = 1855] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a85811800) [pid = 1855] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a81f32400) [pid = 1855] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 111 (0x7f7a81446400) [pid = 1855] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 02:24:23 INFO - PROCESS | 1855 | --DOMWINDOW == 110 (0x7f7a8040d400) [pid = 1855] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 02:24:24 INFO - PROCESS | 1855 | 1461144264323 Marionette TRACE conn4 <- [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]]]}] 02:24:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 02:24:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1480ms 02:24:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 02:24:24 INFO - PROCESS | 1855 | 1461144264354 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 02:24:24 INFO - PROCESS | 1855 | 1461144264356 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 02:24:24 INFO - PROCESS | 1855 | 1461144264360 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 02:24:24 INFO - PROCESS | 1855 | 1461144264364 Marionette TRACE conn4 <- [1,782,null,{}] 02:24:24 INFO - PROCESS | 1855 | 1461144264369 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:24 INFO - PROCESS | 1855 | 1461144264564 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 02:24:24 INFO - PROCESS | 1855 | 1461144264594 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b0c000 == 72 [pid = 1855] [id = 203] 02:24:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 111 (0x7f7a7beda400) [pid = 1855] [serial = 609] [outer = (nil)] 02:24:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 112 (0x7f7a82258c00) [pid = 1855] [serial = 610] [outer = 0x7f7a7beda400] 02:24:24 INFO - PROCESS | 1855 | 1461144264656 Marionette DEBUG loaded listener.js 02:24:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a82835000) [pid = 1855] [serial = 611] [outer = 0x7f7a7beda400] 02:24:25 INFO - PROCESS | 1855 | 1461144265344 Marionette TRACE conn4 <- [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]]]}] 02:24:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 02:24:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1031ms 02:24:25 INFO - PROCESS | 1855 | 1461144265392 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 02:24:25 INFO - PROCESS | 1855 | 1461144265395 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 02:24:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 02:24:25 INFO - PROCESS | 1855 | 1461144265400 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 02:24:25 INFO - PROCESS | 1855 | 1461144265403 Marionette TRACE conn4 <- [1,786,null,{}] 02:24:25 INFO - PROCESS | 1855 | 1461144265407 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:25 INFO - PROCESS | 1855 | 1461144265574 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 02:24:25 INFO - PROCESS | 1855 | 1461144265594 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8765c000 == 73 [pid = 1855] [id = 204] 02:24:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a7b83ec00) [pid = 1855] [serial = 612] [outer = (nil)] 02:24:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a82841800) [pid = 1855] [serial = 613] [outer = 0x7f7a7b83ec00] 02:24:25 INFO - PROCESS | 1855 | 1461144265651 Marionette DEBUG loaded listener.js 02:24:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a83d20c00) [pid = 1855] [serial = 614] [outer = 0x7f7a7b83ec00] 02:24:26 INFO - PROCESS | 1855 | 1461144266646 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 02:24:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 02:24:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1276ms 02:24:26 INFO - PROCESS | 1855 | 1461144266677 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 02:24:26 INFO - PROCESS | 1855 | 1461144266682 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 02:24:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 02:24:26 INFO - PROCESS | 1855 | 1461144266691 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 02:24:26 INFO - PROCESS | 1855 | 1461144266696 Marionette TRACE conn4 <- [1,790,null,{}] 02:24:26 INFO - PROCESS | 1855 | 1461144266704 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:26 INFO - PROCESS | 1855 | 1461144266866 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 02:24:27 INFO - PROCESS | 1855 | 1461144267027 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815af000 == 74 [pid = 1855] [id = 205] 02:24:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a7bc11800) [pid = 1855] [serial = 615] [outer = (nil)] 02:24:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a7cbe4800) [pid = 1855] [serial = 616] [outer = 0x7f7a7bc11800] 02:24:27 INFO - PROCESS | 1855 | 1461144267098 Marionette DEBUG loaded listener.js 02:24:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a7fcbc800) [pid = 1855] [serial = 617] [outer = 0x7f7a7bc11800] 02:24:28 INFO - PROCESS | 1855 | 1461144268046 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 02:24:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 02:24:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1430ms 02:24:28 INFO - PROCESS | 1855 | 1461144268122 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 02:24:28 INFO - PROCESS | 1855 | 1461144268130 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 02:24:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 02:24:28 INFO - PROCESS | 1855 | 1461144268139 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 02:24:28 INFO - PROCESS | 1855 | 1461144268143 Marionette TRACE conn4 <- [1,794,null,{}] 02:24:28 INFO - PROCESS | 1855 | 1461144268149 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:28 INFO - PROCESS | 1855 | 1461144268341 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 02:24:28 INFO - PROCESS | 1855 | 1461144268494 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8429b000 == 75 [pid = 1855] [id = 206] 02:24:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a7bee8800) [pid = 1855] [serial = 618] [outer = (nil)] 02:24:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a807ca000) [pid = 1855] [serial = 619] [outer = 0x7f7a7bee8800] 02:24:28 INFO - PROCESS | 1855 | 1461144268560 Marionette DEBUG loaded listener.js 02:24:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a81451400) [pid = 1855] [serial = 620] [outer = 0x7f7a7bee8800] 02:24:29 INFO - PROCESS | 1855 | 1461144269433 Marionette TRACE conn4 <- [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]]]}] 02:24:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 02:24:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1331ms 02:24:29 INFO - PROCESS | 1855 | 1461144269471 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 02:24:29 INFO - PROCESS | 1855 | 1461144269475 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 02:24:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 02:24:29 INFO - PROCESS | 1855 | 1461144269480 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 02:24:29 INFO - PROCESS | 1855 | 1461144269486 Marionette TRACE conn4 <- [1,798,null,{}] 02:24:29 INFO - PROCESS | 1855 | 1461144269501 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:29 INFO - PROCESS | 1855 | 1461144269662 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 02:24:29 INFO - PROCESS | 1855 | 1461144269835 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b898000 == 76 [pid = 1855] [id = 207] 02:24:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a803e1400) [pid = 1855] [serial = 621] [outer = (nil)] 02:24:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a82370800) [pid = 1855] [serial = 622] [outer = 0x7f7a803e1400] 02:24:29 INFO - PROCESS | 1855 | 1461144269912 Marionette DEBUG loaded listener.js 02:24:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a82841000) [pid = 1855] [serial = 623] [outer = 0x7f7a803e1400] 02:24:30 INFO - PROCESS | 1855 | 1461144270755 Marionette TRACE conn4 <- [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]]]}] 02:24:30 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 02:24:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1335ms 02:24:30 INFO - PROCESS | 1855 | 1461144270817 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 02:24:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 02:24:30 INFO - PROCESS | 1855 | 1461144270821 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 02:24:30 INFO - PROCESS | 1855 | 1461144270827 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 02:24:30 INFO - PROCESS | 1855 | 1461144270830 Marionette TRACE conn4 <- [1,802,null,{}] 02:24:30 INFO - PROCESS | 1855 | 1461144270835 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:30 INFO - PROCESS | 1855 | 1461144270987 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 02:24:31 INFO - PROCESS | 1855 | 1461144271143 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c586000 == 77 [pid = 1855] [id = 208] 02:24:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a7bc0d400) [pid = 1855] [serial = 624] [outer = (nil)] 02:24:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a8408cc00) [pid = 1855] [serial = 625] [outer = 0x7f7a7bc0d400] 02:24:31 INFO - PROCESS | 1855 | 1461144271218 Marionette DEBUG loaded listener.js 02:24:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a842c1000) [pid = 1855] [serial = 626] [outer = 0x7f7a7bc0d400] 02:24:32 INFO - PROCESS | 1855 | 1461144272055 Marionette TRACE conn4 <- [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]]]}] 02:24:32 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 02:24:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1283ms 02:24:32 INFO - PROCESS | 1855 | 1461144272110 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 02:24:32 INFO - PROCESS | 1855 | 1461144272114 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 02:24:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 02:24:32 INFO - PROCESS | 1855 | 1461144272119 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 02:24:32 INFO - PROCESS | 1855 | 1461144272122 Marionette TRACE conn4 <- [1,806,null,{}] 02:24:32 INFO - PROCESS | 1855 | 1461144272127 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:32 INFO - PROCESS | 1855 | 1461144272271 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 02:24:32 INFO - PROCESS | 1855 | 1461144272426 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5d8000 == 78 [pid = 1855] [id = 209] 02:24:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a814c7800) [pid = 1855] [serial = 627] [outer = (nil)] 02:24:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a85607000) [pid = 1855] [serial = 628] [outer = 0x7f7a814c7800] 02:24:32 INFO - PROCESS | 1855 | 1461144272504 Marionette DEBUG loaded listener.js 02:24:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a85802c00) [pid = 1855] [serial = 629] [outer = 0x7f7a814c7800] 02:24:33 INFO - PROCESS | 1855 | 1461144273286 Marionette TRACE conn4 <- [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]]]}] 02:24:33 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 02:24:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1176ms 02:24:33 INFO - PROCESS | 1855 | 1461144273310 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 02:24:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 02:24:33 INFO - PROCESS | 1855 | 1461144273315 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 02:24:33 INFO - PROCESS | 1855 | 1461144273321 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 02:24:33 INFO - PROCESS | 1855 | 1461144273324 Marionette TRACE conn4 <- [1,810,null,{}] 02:24:33 INFO - PROCESS | 1855 | 1461144273329 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:33 INFO - PROCESS | 1855 | 1461144273491 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 02:24:33 INFO - PROCESS | 1855 | 1461144273649 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98edc000 == 79 [pid = 1855] [id = 210] 02:24:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a8580d800) [pid = 1855] [serial = 630] [outer = (nil)] 02:24:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a86b85400) [pid = 1855] [serial = 631] [outer = 0x7f7a8580d800] 02:24:33 INFO - PROCESS | 1855 | 1461144273719 Marionette DEBUG loaded listener.js 02:24:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a8818e800) [pid = 1855] [serial = 632] [outer = 0x7f7a8580d800] 02:24:34 INFO - PROCESS | 1855 | 1461144274563 Marionette TRACE conn4 <- [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]]]}] 02:24:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 02:24:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1275ms 02:24:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 02:24:34 INFO - PROCESS | 1855 | 1461144274597 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 02:24:34 INFO - PROCESS | 1855 | 1461144274600 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 02:24:34 INFO - PROCESS | 1855 | 1461144274606 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 02:24:34 INFO - PROCESS | 1855 | 1461144274609 Marionette TRACE conn4 <- [1,814,null,{}] 02:24:34 INFO - PROCESS | 1855 | 1461144274614 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:34 INFO - PROCESS | 1855 | 1461144274767 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 02:24:34 INFO - PROCESS | 1855 | 1461144274965 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a008800 == 80 [pid = 1855] [id = 211] 02:24:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a89446c00) [pid = 1855] [serial = 633] [outer = (nil)] 02:24:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a895d9c00) [pid = 1855] [serial = 634] [outer = 0x7f7a89446c00] 02:24:35 INFO - PROCESS | 1855 | 1461144275040 Marionette DEBUG loaded listener.js 02:24:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a8999dc00) [pid = 1855] [serial = 635] [outer = 0x7f7a89446c00] 02:24:35 INFO - PROCESS | 1855 | 1461144275878 Marionette TRACE conn4 <- [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] 02:24:35 INFO - PROCESS | 1855 | 1461144275949 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 02:24:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 02:24:35 INFO - PROCESS | 1855 | 1461144275955 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 02:24:35 INFO - PROCESS | 1855 | 1461144275958 Marionette TRACE conn4 <- [1,818,null,{}] 02:24:35 INFO - PROCESS | 1855 | 1461144275963 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:36 INFO - PROCESS | 1855 | 1461144276131 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 02:24:36 INFO - PROCESS | 1855 | 1461144276288 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e080000 == 81 [pid = 1855] [id = 212] 02:24:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a7b7ecc00) [pid = 1855] [serial = 636] [outer = (nil)] 02:24:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a8a3e3400) [pid = 1855] [serial = 637] [outer = 0x7f7a7b7ecc00] 02:24:36 INFO - PROCESS | 1855 | 1461144276366 Marionette DEBUG loaded listener.js 02:24:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a8aa4c800) [pid = 1855] [serial = 638] [outer = 0x7f7a7b7ecc00] 02:24:37 INFO - PROCESS | 1855 | 1461144277205 Marionette TRACE conn4 <- [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]]]}] 02:24:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 02:24:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1276ms 02:24:37 INFO - PROCESS | 1855 | 1461144277233 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 02:24:37 INFO - PROCESS | 1855 | 1461144277236 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 02:24:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 02:24:37 INFO - PROCESS | 1855 | 1461144277242 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 02:24:37 INFO - PROCESS | 1855 | 1461144277244 Marionette TRACE conn4 <- [1,822,null,{}] 02:24:37 INFO - PROCESS | 1855 | 1461144277250 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:37 INFO - PROCESS | 1855 | 1461144277394 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 02:24:37 INFO - PROCESS | 1855 | 1461144277557 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83db0000 == 82 [pid = 1855] [id = 213] 02:24:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a7b83d800) [pid = 1855] [serial = 639] [outer = (nil)] 02:24:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a820ed800) [pid = 1855] [serial = 640] [outer = 0x7f7a7b83d800] 02:24:37 INFO - PROCESS | 1855 | 1461144277627 Marionette DEBUG loaded listener.js 02:24:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a8ad36000) [pid = 1855] [serial = 641] [outer = 0x7f7a7b83d800] 02:24:38 INFO - PROCESS | 1855 | 1461144278499 Marionette TRACE conn4 <- [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] 02:24:38 INFO - PROCESS | 1855 | 1461144278529 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 02:24:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 02:24:38 INFO - PROCESS | 1855 | 1461144278535 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 02:24:38 INFO - PROCESS | 1855 | 1461144278538 Marionette TRACE conn4 <- [1,826,null,{}] 02:24:38 INFO - PROCESS | 1855 | 1461144278543 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:38 INFO - PROCESS | 1855 | 1461144278714 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 02:24:38 INFO - PROCESS | 1855 | 1461144278878 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82089800 == 83 [pid = 1855] [id = 214] 02:24:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7b7f2400) [pid = 1855] [serial = 642] [outer = (nil)] 02:24:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a7bbcb800) [pid = 1855] [serial = 643] [outer = 0x7f7a7b7f2400] 02:24:38 INFO - PROCESS | 1855 | 1461144278950 Marionette DEBUG loaded listener.js 02:24:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7cbe7800) [pid = 1855] [serial = 644] [outer = 0x7f7a7b7f2400] 02:24:40 INFO - PROCESS | 1855 | 1461144280050 Marionette TRACE conn4 <- [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]]]}] 02:24:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 02:24:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1530ms 02:24:40 INFO - PROCESS | 1855 | 1461144280065 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 02:24:40 INFO - PROCESS | 1855 | 1461144280070 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 02:24:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 02:24:40 INFO - PROCESS | 1855 | 1461144280078 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 02:24:40 INFO - PROCESS | 1855 | 1461144280083 Marionette TRACE conn4 <- [1,830,null,{}] 02:24:40 INFO - PROCESS | 1855 | 1461144280091 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:40 INFO - PROCESS | 1855 | 1461144280267 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 02:24:40 INFO - PROCESS | 1855 | 1461144280497 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a831b5000 == 84 [pid = 1855] [id = 215] 02:24:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a7bc0b400) [pid = 1855] [serial = 645] [outer = (nil)] 02:24:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a7c9f8800) [pid = 1855] [serial = 646] [outer = 0x7f7a7bc0b400] 02:24:40 INFO - PROCESS | 1855 | 1461144280561 Marionette DEBUG loaded listener.js 02:24:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a7fcb9800) [pid = 1855] [serial = 647] [outer = 0x7f7a7bc0b400] 02:24:41 INFO - PROCESS | 1855 | 1461144281431 Marionette TRACE conn4 <- [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]]]}] 02:24:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 02:24:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1380ms 02:24:41 INFO - PROCESS | 1855 | 1461144281458 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 02:24:41 INFO - PROCESS | 1855 | 1461144281466 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 02:24:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 02:24:41 INFO - PROCESS | 1855 | 1461144281474 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 02:24:41 INFO - PROCESS | 1855 | 1461144281478 Marionette TRACE conn4 <- [1,834,null,{}] 02:24:41 INFO - PROCESS | 1855 | 1461144281483 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:41 INFO - PROCESS | 1855 | 1461144281641 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 02:24:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a43a000 == 83 [pid = 1855] [id = 36] 02:24:41 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a99df6400) [pid = 1855] [serial = 580] [outer = (nil)] [url = about:blank] 02:24:41 INFO - PROCESS | 1855 | 1461144281866 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa32800 == 84 [pid = 1855] [id = 216] 02:24:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a7bc0d000) [pid = 1855] [serial = 648] [outer = (nil)] 02:24:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a80397800) [pid = 1855] [serial = 649] [outer = 0x7f7a7bc0d000] 02:24:41 INFO - PROCESS | 1855 | 1461144281966 Marionette DEBUG loaded listener.js 02:24:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a80411400) [pid = 1855] [serial = 650] [outer = 0x7f7a7bc0d000] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a9e1c5c00) [pid = 1855] [serial = 494] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a7cbf1400) [pid = 1855] [serial = 433] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a8a2bb000) [pid = 1855] [serial = 445] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a815e2400) [pid = 1855] [serial = 479] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a8d20f800) [pid = 1855] [serial = 343] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a9a0d6800) [pid = 1855] [serial = 488] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a814c5000) [pid = 1855] [serial = 436] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a8c670400) [pid = 1855] [serial = 400] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a820e5000) [pid = 1855] [serial = 391] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a88023c00) [pid = 1855] [serial = 394] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a83d16c00) [pid = 1855] [serial = 482] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a8d1bc800) [pid = 1855] [serial = 448] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a7fcbec00) [pid = 1855] [serial = 388] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a86b7e800) [pid = 1855] [serial = 442] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a8e66ec00) [pid = 1855] [serial = 403] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a8e45d400) [pid = 1855] [serial = 485] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a98c6b000) [pid = 1855] [serial = 397] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a81f34000) [pid = 1855] [serial = 454] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a8039c800) [pid = 1855] [serial = 406] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a84084c00) [pid = 1855] [serial = 439] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a8e667c00) [pid = 1855] [serial = 451] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7c9dac00) [pid = 1855] [serial = 491] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a8ce7a400) [pid = 1855] [serial = 574] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a7c9ef000) [pid = 1855] [serial = 577] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a8d20d000) [pid = 1855] [serial = 575] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a7bc10c00) [pid = 1855] [serial = 550] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a8e564400) [pid = 1855] [serial = 559] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a815ef400) [pid = 1855] [serial = 553] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a991d3800) [pid = 1855] [serial = 563] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a7cbee400) [pid = 1855] [serial = 562] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a88cb1400) [pid = 1855] [serial = 571] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a89a2a400) [pid = 1855] [serial = 556] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a82365c00) [pid = 1855] [serial = 568] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 117 (0x7f7a8283e400) [pid = 1855] [serial = 569] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 116 (0x7f7a81451000) [pid = 1855] [serial = 565] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 115 (0x7f7a815e9400) [pid = 1855] [serial = 566] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 114 (0x7f7a8b164400) [pid = 1855] [serial = 548] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 113 (0x7f7a8b167800) [pid = 1855] [serial = 572] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | --DOMWINDOW == 112 (0x7f7a895d8800) [pid = 1855] [serial = 578] [outer = (nil)] [url = about:blank] 02:24:42 INFO - PROCESS | 1855 | 1461144282751 Marionette TRACE conn4 <- [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]]]}] 02:24:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 02:24:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1330ms 02:24:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 02:24:42 INFO - PROCESS | 1855 | 1461144282804 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 02:24:42 INFO - PROCESS | 1855 | 1461144282806 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 02:24:42 INFO - PROCESS | 1855 | 1461144282811 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 02:24:42 INFO - PROCESS | 1855 | 1461144282816 Marionette TRACE conn4 <- [1,838,null,{}] 02:24:42 INFO - PROCESS | 1855 | 1461144282830 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:42 INFO - PROCESS | 1855 | 1461144282976 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 02:24:42 INFO - PROCESS | 1855 | 1461144282985 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8208d800 == 85 [pid = 1855] [id = 217] 02:24:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 113 (0x7f7a814c5000) [pid = 1855] [serial = 651] [outer = (nil)] 02:24:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 114 (0x7f7a815e9400) [pid = 1855] [serial = 652] [outer = 0x7f7a814c5000] 02:24:43 INFO - PROCESS | 1855 | 1461144283044 Marionette DEBUG loaded listener.js 02:24:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 115 (0x7f7a81f3bc00) [pid = 1855] [serial = 653] [outer = 0x7f7a814c5000] 02:24:43 INFO - PROCESS | 1855 | 1461144283774 Marionette TRACE conn4 <- [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]]]}] 02:24:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 02:24:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 987ms 02:24:43 INFO - PROCESS | 1855 | 1461144283798 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 02:24:43 INFO - PROCESS | 1855 | 1461144283802 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 02:24:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 02:24:43 INFO - PROCESS | 1855 | 1461144283807 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 02:24:43 INFO - PROCESS | 1855 | 1461144283809 Marionette TRACE conn4 <- [1,842,null,{}] 02:24:43 INFO - PROCESS | 1855 | 1461144283814 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:43 INFO - PROCESS | 1855 | 1461144283947 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 02:24:43 INFO - PROCESS | 1855 | 1461144283965 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b0f000 == 86 [pid = 1855] [id = 218] 02:24:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 116 (0x7f7a807d0000) [pid = 1855] [serial = 654] [outer = (nil)] 02:24:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 117 (0x7f7a82795800) [pid = 1855] [serial = 655] [outer = 0x7f7a807d0000] 02:24:44 INFO - PROCESS | 1855 | 1461144284022 Marionette DEBUG loaded listener.js 02:24:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 118 (0x7f7a8283cc00) [pid = 1855] [serial = 656] [outer = 0x7f7a807d0000] 02:24:44 INFO - PROCESS | 1855 | 1461144284797 Marionette TRACE conn4 <- [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]]]}] 02:24:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 02:24:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1024ms 02:24:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 02:24:44 INFO - PROCESS | 1855 | 1461144284831 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 02:24:44 INFO - PROCESS | 1855 | 1461144284834 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 02:24:44 INFO - PROCESS | 1855 | 1461144284839 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 02:24:44 INFO - PROCESS | 1855 | 1461144284842 Marionette TRACE conn4 <- [1,846,null,{}] 02:24:44 INFO - PROCESS | 1855 | 1461144284898 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:45 INFO - PROCESS | 1855 | 1461144285090 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 02:24:45 INFO - PROCESS | 1855 | 1461144285163 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc73000 == 87 [pid = 1855] [id = 219] 02:24:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a8225ac00) [pid = 1855] [serial = 657] [outer = (nil)] 02:24:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a83d16c00) [pid = 1855] [serial = 658] [outer = 0x7f7a8225ac00] 02:24:45 INFO - PROCESS | 1855 | 1461144285221 Marionette DEBUG loaded listener.js 02:24:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a842c6400) [pid = 1855] [serial = 659] [outer = 0x7f7a8225ac00] 02:24:45 INFO - PROCESS | 1855 | 1461144285971 Marionette TRACE conn4 <- [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]]]}] 02:24:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 02:24:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1189ms 02:24:46 INFO - PROCESS | 1855 | 1461144286030 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 02:24:46 INFO - PROCESS | 1855 | 1461144286033 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 02:24:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 02:24:46 INFO - PROCESS | 1855 | 1461144286038 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 02:24:46 INFO - PROCESS | 1855 | 1461144286040 Marionette TRACE conn4 <- [1,850,null,{}] 02:24:46 INFO - PROCESS | 1855 | 1461144286045 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:46 INFO - PROCESS | 1855 | 1461144286256 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 02:24:46 INFO - PROCESS | 1855 | 1461144286283 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92fd9800 == 88 [pid = 1855] [id = 220] 02:24:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a86b86400) [pid = 1855] [serial = 660] [outer = (nil)] 02:24:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a895da000) [pid = 1855] [serial = 661] [outer = 0x7f7a86b86400] 02:24:46 INFO - PROCESS | 1855 | 1461144286347 Marionette DEBUG loaded listener.js 02:24:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a8afb5400) [pid = 1855] [serial = 662] [outer = 0x7f7a86b86400] 02:24:46 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a7b83e800) [pid = 1855] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 02:24:46 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a7c9d3000) [pid = 1855] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 02:24:46 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a7bbc7000) [pid = 1855] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 02:24:46 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a7beda400) [pid = 1855] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 02:24:46 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a81446000) [pid = 1855] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 02:24:46 INFO - PROCESS | 1855 | --DOMWINDOW == 118 (0x7f7a7b7f1800) [pid = 1855] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 02:24:47 INFO - PROCESS | 1855 | 1461144287490 Marionette TRACE conn4 <- [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]]]}] 02:24:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 02:24:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1482ms 02:24:47 INFO - PROCESS | 1855 | 1461144287521 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 02:24:47 INFO - PROCESS | 1855 | 1461144287527 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 02:24:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 02:24:47 INFO - PROCESS | 1855 | 1461144287536 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 02:24:47 INFO - PROCESS | 1855 | 1461144287541 Marionette TRACE conn4 <- [1,854,null,{}] 02:24:47 INFO - PROCESS | 1855 | 1461144287548 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:47 INFO - PROCESS | 1855 | 1461144287714 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 02:24:47 INFO - PROCESS | 1855 | 1461144287877 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f1b000 == 89 [pid = 1855] [id = 221] 02:24:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 119 (0x7f7a7bee1400) [pid = 1855] [serial = 663] [outer = (nil)] 02:24:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a7fb47800) [pid = 1855] [serial = 664] [outer = 0x7f7a7bee1400] 02:24:48 INFO - PROCESS | 1855 | 1461144288000 Marionette DEBUG loaded listener.js 02:24:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a803d4c00) [pid = 1855] [serial = 665] [outer = 0x7f7a7bee1400] 02:24:48 INFO - PROCESS | 1855 | 1461144288775 Marionette TRACE conn4 <- [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]]]}] 02:24:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 02:24:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1286ms 02:24:48 INFO - PROCESS | 1855 | 1461144288823 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 02:24:48 INFO - PROCESS | 1855 | 1461144288831 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 02:24:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 02:24:48 INFO - PROCESS | 1855 | 1461144288840 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 02:24:48 INFO - PROCESS | 1855 | 1461144288844 Marionette TRACE conn4 <- [1,858,null,{}] 02:24:48 INFO - PROCESS | 1855 | 1461144288850 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:49 INFO - PROCESS | 1855 | 1461144289007 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 02:24:49 INFO - PROCESS | 1855 | 1461144289165 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b88d000 == 90 [pid = 1855] [id = 222] 02:24:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a7cbee800) [pid = 1855] [serial = 666] [outer = (nil)] 02:24:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a814cb400) [pid = 1855] [serial = 667] [outer = 0x7f7a7cbee800] 02:24:49 INFO - PROCESS | 1855 | 1461144289234 Marionette DEBUG loaded listener.js 02:24:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a81f3b800) [pid = 1855] [serial = 668] [outer = 0x7f7a7cbee800] 02:24:50 INFO - PROCESS | 1855 | 1461144290242 Marionette TRACE conn4 <- [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]]]}] 02:24:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 02:24:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1428ms 02:24:50 INFO - PROCESS | 1855 | 1461144290268 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 02:24:50 INFO - PROCESS | 1855 | 1461144290278 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 02:24:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 02:24:50 INFO - PROCESS | 1855 | 1461144290288 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 02:24:50 INFO - PROCESS | 1855 | 1461144290294 Marionette TRACE conn4 <- [1,862,null,{}] 02:24:50 INFO - PROCESS | 1855 | 1461144290309 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:50 INFO - PROCESS | 1855 | 1461144290470 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 02:24:50 INFO - PROCESS | 1855 | 1461144290635 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a129000 == 91 [pid = 1855] [id = 223] 02:24:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a826a0c00) [pid = 1855] [serial = 669] [outer = (nil)] 02:24:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a858d8c00) [pid = 1855] [serial = 670] [outer = 0x7f7a826a0c00] 02:24:50 INFO - PROCESS | 1855 | 1461144290705 Marionette DEBUG loaded listener.js 02:24:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a876bf800) [pid = 1855] [serial = 671] [outer = 0x7f7a826a0c00] 02:24:51 INFO - PROCESS | 1855 | 1461144291582 Marionette TRACE conn4 <- [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]]]}] 02:24:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 02:24:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1339ms 02:24:51 INFO - PROCESS | 1855 | 1461144291626 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 02:24:51 INFO - PROCESS | 1855 | 1461144291630 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 02:24:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 02:24:51 INFO - PROCESS | 1855 | 1461144291636 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 02:24:51 INFO - PROCESS | 1855 | 1461144291639 Marionette TRACE conn4 <- [1,866,null,{}] 02:24:51 INFO - PROCESS | 1855 | 1461144291644 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:51 INFO - PROCESS | 1855 | 1461144291806 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 02:24:51 INFO - PROCESS | 1855 | 1461144291963 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e54d000 == 92 [pid = 1855] [id = 224] 02:24:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a84088400) [pid = 1855] [serial = 672] [outer = (nil)] 02:24:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a8a69e400) [pid = 1855] [serial = 673] [outer = 0x7f7a84088400] 02:24:52 INFO - PROCESS | 1855 | 1461144292032 Marionette DEBUG loaded listener.js 02:24:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a8b16ac00) [pid = 1855] [serial = 674] [outer = 0x7f7a84088400] 02:24:52 INFO - PROCESS | 1855 | 1461144292859 Marionette TRACE conn4 <- [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]]]}] 02:24:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 02:24:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1280ms 02:24:52 INFO - PROCESS | 1855 | 1461144292917 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 02:24:52 INFO - PROCESS | 1855 | 1461144292920 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 02:24:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 02:24:52 INFO - PROCESS | 1855 | 1461144292926 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 02:24:52 INFO - PROCESS | 1855 | 1461144292929 Marionette TRACE conn4 <- [1,870,null,{}] 02:24:52 INFO - PROCESS | 1855 | 1461144292933 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:53 INFO - PROCESS | 1855 | 1461144293083 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 02:24:53 INFO - PROCESS | 1855 | 1461144293240 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e729800 == 93 [pid = 1855] [id = 225] 02:24:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a876c0400) [pid = 1855] [serial = 675] [outer = (nil)] 02:24:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a8b818c00) [pid = 1855] [serial = 676] [outer = 0x7f7a876c0400] 02:24:53 INFO - PROCESS | 1855 | 1461144293309 Marionette DEBUG loaded listener.js 02:24:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a8b8d1000) [pid = 1855] [serial = 677] [outer = 0x7f7a876c0400] 02:24:54 INFO - PROCESS | 1855 | 1461144294178 Marionette TRACE conn4 <- [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]]]}] 02:24:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 02:24:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1287ms 02:24:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 02:24:54 INFO - PROCESS | 1855 | 1461144294212 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 02:24:54 INFO - PROCESS | 1855 | 1461144294215 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 02:24:54 INFO - PROCESS | 1855 | 1461144294221 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 02:24:54 INFO - PROCESS | 1855 | 1461144294224 Marionette TRACE conn4 <- [1,874,null,{}] 02:24:54 INFO - PROCESS | 1855 | 1461144294229 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:54 INFO - PROCESS | 1855 | 1461144294398 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 02:24:54 INFO - PROCESS | 1855 | 1461144294557 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa2622800 == 94 [pid = 1855] [id = 226] 02:24:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a8b8cf000) [pid = 1855] [serial = 678] [outer = (nil)] 02:24:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a8c668c00) [pid = 1855] [serial = 679] [outer = 0x7f7a8b8cf000] 02:24:54 INFO - PROCESS | 1855 | 1461144294628 Marionette DEBUG loaded listener.js 02:24:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a8d223800) [pid = 1855] [serial = 680] [outer = 0x7f7a8b8cf000] 02:24:55 INFO - PROCESS | 1855 | 1461144295511 Marionette TRACE conn4 <- [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]]]}] 02:24:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 02:24:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1326ms 02:24:55 INFO - PROCESS | 1855 | 1461144295547 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 02:24:55 INFO - PROCESS | 1855 | 1461144295551 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 02:24:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 02:24:55 INFO - PROCESS | 1855 | 1461144295556 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 02:24:55 INFO - PROCESS | 1855 | 1461144295558 Marionette TRACE conn4 <- [1,878,null,{}] 02:24:55 INFO - PROCESS | 1855 | 1461144295563 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:55 INFO - PROCESS | 1855 | 1461144295717 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 02:24:55 INFO - PROCESS | 1855 | 1461144295877 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3425000 == 95 [pid = 1855] [id = 227] 02:24:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a8b8d1400) [pid = 1855] [serial = 681] [outer = (nil)] 02:24:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a8e564800) [pid = 1855] [serial = 682] [outer = 0x7f7a8b8d1400] 02:24:55 INFO - PROCESS | 1855 | 1461144295947 Marionette DEBUG loaded listener.js 02:24:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a8e667c00) [pid = 1855] [serial = 683] [outer = 0x7f7a8b8d1400] 02:24:56 INFO - PROCESS | 1855 | 1461144296746 Marionette TRACE conn4 <- [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]]]}] 02:24:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 02:24:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1232ms 02:24:56 INFO - PROCESS | 1855 | 1461144296789 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 02:24:56 INFO - PROCESS | 1855 | 1461144296793 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 02:24:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 02:24:56 INFO - PROCESS | 1855 | 1461144296798 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 02:24:56 INFO - PROCESS | 1855 | 1461144296800 Marionette TRACE conn4 <- [1,882,null,{}] 02:24:56 INFO - PROCESS | 1855 | 1461144296805 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:56 INFO - PROCESS | 1855 | 1461144296965 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 02:24:57 INFO - PROCESS | 1855 | 1461144297121 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e059000 == 96 [pid = 1855] [id = 228] 02:24:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a8e565400) [pid = 1855] [serial = 684] [outer = (nil)] 02:24:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a8e6a3800) [pid = 1855] [serial = 685] [outer = 0x7f7a8e565400] 02:24:57 INFO - PROCESS | 1855 | 1461144297189 Marionette DEBUG loaded listener.js 02:24:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a92251400) [pid = 1855] [serial = 686] [outer = 0x7f7a8e565400] 02:24:58 INFO - PROCESS | 1855 | 1461144298031 Marionette TRACE conn4 <- [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]]]}] 02:24:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 02:24:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1281ms 02:24:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 02:24:58 INFO - PROCESS | 1855 | 1461144298081 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 02:24:58 INFO - PROCESS | 1855 | 1461144298083 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 02:24:58 INFO - PROCESS | 1855 | 1461144298089 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 02:24:58 INFO - PROCESS | 1855 | 1461144298092 Marionette TRACE conn4 <- [1,886,null,{}] 02:24:58 INFO - PROCESS | 1855 | 1461144298097 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:58 INFO - PROCESS | 1855 | 1461144298257 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 02:24:58 INFO - PROCESS | 1855 | 1461144298425 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:24:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a176800 == 97 [pid = 1855] [id = 229] 02:24:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a7b7f3800) [pid = 1855] [serial = 687] [outer = (nil)] 02:24:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7fb42800) [pid = 1855] [serial = 688] [outer = 0x7f7a7b7f3800] 02:24:58 INFO - PROCESS | 1855 | 1461144298489 Marionette DEBUG loaded listener.js 02:24:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a9224f000) [pid = 1855] [serial = 689] [outer = 0x7f7a7b7f3800] 02:24:59 INFO - PROCESS | 1855 | 1461144299619 Marionette TRACE conn4 <- [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]]]}] 02:24:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 02:24:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1579ms 02:24:59 INFO - PROCESS | 1855 | 1461144299668 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 02:24:59 INFO - PROCESS | 1855 | 1461144299675 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 02:24:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 02:24:59 INFO - PROCESS | 1855 | 1461144299682 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 02:24:59 INFO - PROCESS | 1855 | 1461144299687 Marionette TRACE conn4 <- [1,890,null,{}] 02:24:59 INFO - PROCESS | 1855 | 1461144299694 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:24:59 INFO - PROCESS | 1855 | 1461144299856 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 02:25:00 INFO - PROCESS | 1855 | 1461144300133 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa36800 == 98 [pid = 1855] [id = 230] 02:25:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7fb3f400) [pid = 1855] [serial = 690] [outer = (nil)] 02:25:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a7fcbd400) [pid = 1855] [serial = 691] [outer = 0x7f7a7fb3f400] 02:25:00 INFO - PROCESS | 1855 | 1461144300208 Marionette DEBUG loaded listener.js 02:25:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a803d7800) [pid = 1855] [serial = 692] [outer = 0x7f7a7fb3f400] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e728000 == 97 [pid = 1855] [id = 66] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc73000 == 96 [pid = 1855] [id = 219] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a82841800) [pid = 1855] [serial = 613] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a81449400) [pid = 1855] [serial = 583] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a8d20a800) [pid = 1855] [serial = 589] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a8279d800) [pid = 1855] [serial = 586] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | 1461144301240 Marionette TRACE conn4 <- [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]]]}] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a86b0f000 == 95 [pid = 1855] [id = 218] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8208d800 == 94 [pid = 1855] [id = 217] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fa32800 == 93 [pid = 1855] [id = 216] 02:25:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 02:25:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1586ms 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a831b5000 == 92 [pid = 1855] [id = 215] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5d8000 == 91 [pid = 1855] [id = 209] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c586000 == 90 [pid = 1855] [id = 208] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b898000 == 89 [pid = 1855] [id = 207] 02:25:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8429b000 == 88 [pid = 1855] [id = 206] 02:25:01 INFO - PROCESS | 1855 | 1461144301278 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 02:25:01 INFO - PROCESS | 1855 | 1461144301285 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 02:25:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 02:25:01 INFO - PROCESS | 1855 | 1461144301295 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 02:25:01 INFO - PROCESS | 1855 | 1461144301298 Marionette TRACE conn4 <- [1,894,null,{}] 02:25:01 INFO - PROCESS | 1855 | 1461144301302 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:01 INFO - PROCESS | 1855 | 1461144301458 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a820edc00) [pid = 1855] [serial = 605] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a7fb39400) [pid = 1855] [serial = 596] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a8236b400) [pid = 1855] [serial = 608] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a82835000) [pid = 1855] [serial = 611] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a82258c00) [pid = 1855] [serial = 610] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a7b841000) [pid = 1855] [serial = 592] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a814cdc00) [pid = 1855] [serial = 601] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a803a1400) [pid = 1855] [serial = 599] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a7c9eb000) [pid = 1855] [serial = 595] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a81f40c00) [pid = 1855] [serial = 604] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a80395c00) [pid = 1855] [serial = 598] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a815f1000) [pid = 1855] [serial = 602] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a82261c00) [pid = 1855] [serial = 607] [outer = (nil)] [url = about:blank] 02:25:01 INFO - PROCESS | 1855 | 1461144301662 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815b0800 == 89 [pid = 1855] [id = 231] 02:25:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a7b842c00) [pid = 1855] [serial = 693] [outer = (nil)] 02:25:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a815e2400) [pid = 1855] [serial = 694] [outer = 0x7f7a7b842c00] 02:25:01 INFO - PROCESS | 1855 | 1461144301743 Marionette DEBUG loaded listener.js 02:25:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a81f39c00) [pid = 1855] [serial = 695] [outer = 0x7f7a7b842c00] 02:25:02 INFO - PROCESS | 1855 | 1461144302427 Marionette TRACE conn4 <- [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]]]}] 02:25:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 02:25:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1179ms 02:25:02 INFO - PROCESS | 1855 | 1461144302485 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 02:25:02 INFO - PROCESS | 1855 | 1461144302489 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 02:25:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 02:25:02 INFO - PROCESS | 1855 | 1461144302495 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 02:25:02 INFO - PROCESS | 1855 | 1461144302500 Marionette TRACE conn4 <- [1,898,null,{}] 02:25:02 INFO - PROCESS | 1855 | 1461144302514 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:02 INFO - PROCESS | 1855 | 1461144302675 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 02:25:02 INFO - PROCESS | 1855 | 1461144302685 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84c39800 == 90 [pid = 1855] [id = 232] 02:25:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a8236e400) [pid = 1855] [serial = 696] [outer = (nil)] 02:25:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a83d21400) [pid = 1855] [serial = 697] [outer = 0x7f7a8236e400] 02:25:02 INFO - PROCESS | 1855 | 1461144302749 Marionette DEBUG loaded listener.js 02:25:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a84ca8400) [pid = 1855] [serial = 698] [outer = 0x7f7a8236e400] 02:25:03 INFO - PROCESS | 1855 | 1461144303537 Marionette TRACE conn4 <- [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]]]}] 02:25:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 02:25:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1088ms 02:25:03 INFO - PROCESS | 1855 | 1461144303584 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 02:25:03 INFO - PROCESS | 1855 | 1461144303587 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 02:25:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 02:25:03 INFO - PROCESS | 1855 | 1461144303615 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 02:25:03 INFO - PROCESS | 1855 | 1461144303618 Marionette TRACE conn4 <- [1,902,null,{}] 02:25:03 INFO - PROCESS | 1855 | 1461144303623 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:03 INFO - PROCESS | 1855 | 1461144303829 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 02:25:03 INFO - PROCESS | 1855 | 1461144303851 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8aa24800 == 91 [pid = 1855] [id = 233] 02:25:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a85609400) [pid = 1855] [serial = 699] [outer = (nil)] 02:25:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a858dd800) [pid = 1855] [serial = 700] [outer = 0x7f7a85609400] 02:25:03 INFO - PROCESS | 1855 | 1461144303911 Marionette DEBUG loaded listener.js 02:25:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a876cc400) [pid = 1855] [serial = 701] [outer = 0x7f7a85609400] 02:25:04 INFO - PROCESS | 1855 | 1461144304708 Marionette TRACE conn4 <- [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]]]}] 02:25:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 02:25:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1127ms 02:25:04 INFO - PROCESS | 1855 | 1461144304743 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 02:25:04 INFO - PROCESS | 1855 | 1461144304746 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 02:25:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 02:25:04 INFO - PROCESS | 1855 | 1461144304751 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 02:25:04 INFO - PROCESS | 1855 | 1461144304754 Marionette TRACE conn4 <- [1,906,null,{}] 02:25:04 INFO - PROCESS | 1855 | 1461144304764 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:04 INFO - PROCESS | 1855 | 1461144304947 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 02:25:04 INFO - PROCESS | 1855 | 1461144304983 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c160800 == 92 [pid = 1855] [id = 234] 02:25:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a8279d400) [pid = 1855] [serial = 702] [outer = (nil)] 02:25:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a895d8000) [pid = 1855] [serial = 703] [outer = 0x7f7a8279d400] 02:25:05 INFO - PROCESS | 1855 | 1461144305042 Marionette DEBUG loaded listener.js 02:25:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a8a7fc800) [pid = 1855] [serial = 704] [outer = 0x7f7a8279d400] 02:25:06 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a8225ac00) [pid = 1855] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 02:25:06 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a814c5000) [pid = 1855] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 02:25:06 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a7bc0d000) [pid = 1855] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 02:25:06 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a7bc0b400) [pid = 1855] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 02:25:06 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a807d0000) [pid = 1855] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 02:25:06 INFO - PROCESS | 1855 | 1461144306213 Marionette TRACE conn4 <- [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]]]}] 02:25:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 02:25:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1489ms 02:25:06 INFO - PROCESS | 1855 | 1461144306242 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 02:25:06 INFO - PROCESS | 1855 | 1461144306245 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 02:25:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 02:25:06 INFO - PROCESS | 1855 | 1461144306250 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 02:25:06 INFO - PROCESS | 1855 | 1461144306253 Marionette TRACE conn4 <- [1,910,null,{}] 02:25:06 INFO - PROCESS | 1855 | 1461144306258 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:06 INFO - PROCESS | 1855 | 1461144306419 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 02:25:06 INFO - PROCESS | 1855 | 1461144306433 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e637000 == 93 [pid = 1855] [id = 235] 02:25:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a82793400) [pid = 1855] [serial = 705] [outer = (nil)] 02:25:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a8b8c6c00) [pid = 1855] [serial = 706] [outer = 0x7f7a82793400] 02:25:06 INFO - PROCESS | 1855 | 1461144306495 Marionette DEBUG loaded listener.js 02:25:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a921e8c00) [pid = 1855] [serial = 707] [outer = 0x7f7a82793400] 02:25:07 INFO - PROCESS | 1855 | 1461144307262 Marionette TRACE conn4 <- [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]]]}] 02:25:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 02:25:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1034ms 02:25:07 INFO - PROCESS | 1855 | 1461144307286 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 02:25:07 INFO - PROCESS | 1855 | 1461144307289 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 02:25:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 02:25:07 INFO - PROCESS | 1855 | 1461144307295 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 02:25:07 INFO - PROCESS | 1855 | 1461144307297 Marionette TRACE conn4 <- [1,914,null,{}] 02:25:07 INFO - PROCESS | 1855 | 1461144307302 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:07 INFO - PROCESS | 1855 | 1461144307488 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 02:25:07 INFO - PROCESS | 1855 | 1461144307510 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99db4000 == 94 [pid = 1855] [id = 236] 02:25:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a8580bc00) [pid = 1855] [serial = 708] [outer = (nil)] 02:25:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a92251800) [pid = 1855] [serial = 709] [outer = 0x7f7a8580bc00] 02:25:07 INFO - PROCESS | 1855 | 1461144307568 Marionette DEBUG loaded listener.js 02:25:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a98c62400) [pid = 1855] [serial = 710] [outer = 0x7f7a8580bc00] 02:25:08 INFO - PROCESS | 1855 | 1461144308487 Marionette TRACE conn4 <- [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]]]}] 02:25:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 02:25:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1227ms 02:25:08 INFO - PROCESS | 1855 | 1461144308524 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 02:25:08 INFO - PROCESS | 1855 | 1461144308529 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 02:25:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 02:25:08 INFO - PROCESS | 1855 | 1461144308537 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 02:25:08 INFO - PROCESS | 1855 | 1461144308542 Marionette TRACE conn4 <- [1,918,null,{}] 02:25:08 INFO - PROCESS | 1855 | 1461144308552 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:08 INFO - PROCESS | 1855 | 1461144308732 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 02:25:08 INFO - PROCESS | 1855 | 1461144308894 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815ad000 == 95 [pid = 1855] [id = 237] 02:25:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a7b7fb800) [pid = 1855] [serial = 711] [outer = (nil)] 02:25:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7cbedc00) [pid = 1855] [serial = 712] [outer = 0x7f7a7b7fb800] 02:25:08 INFO - PROCESS | 1855 | 1461144308968 Marionette DEBUG loaded listener.js 02:25:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a807ca400) [pid = 1855] [serial = 713] [outer = 0x7f7a7b7fb800] 02:25:09 INFO - PROCESS | 1855 | 1461144309838 Marionette TRACE conn4 <- [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]]]}] 02:25:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 02:25:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1332ms 02:25:09 INFO - PROCESS | 1855 | 1461144309869 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 02:25:09 INFO - PROCESS | 1855 | 1461144309877 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 02:25:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 02:25:09 INFO - PROCESS | 1855 | 1461144309888 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 02:25:09 INFO - PROCESS | 1855 | 1461144309891 Marionette TRACE conn4 <- [1,922,null,{}] 02:25:09 INFO - PROCESS | 1855 | 1461144309897 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:10 INFO - PROCESS | 1855 | 1461144310063 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 02:25:10 INFO - PROCESS | 1855 | 1461144310231 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b794800 == 96 [pid = 1855] [id = 238] 02:25:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a814cfc00) [pid = 1855] [serial = 714] [outer = (nil)] 02:25:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a8279cc00) [pid = 1855] [serial = 715] [outer = 0x7f7a814cfc00] 02:25:10 INFO - PROCESS | 1855 | 1461144310301 Marionette DEBUG loaded listener.js 02:25:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a842bac00) [pid = 1855] [serial = 716] [outer = 0x7f7a814cfc00] 02:25:11 INFO - PROCESS | 1855 | 1461144311278 Marionette TRACE conn4 <- [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]]]}] 02:25:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 02:25:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1440ms 02:25:11 INFO - PROCESS | 1855 | 1461144311328 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 02:25:11 INFO - PROCESS | 1855 | 1461144311332 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 02:25:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 02:25:11 INFO - PROCESS | 1855 | 1461144311337 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 02:25:11 INFO - PROCESS | 1855 | 1461144311343 Marionette TRACE conn4 <- [1,926,null,{}] 02:25:11 INFO - PROCESS | 1855 | 1461144311358 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:11 INFO - PROCESS | 1855 | 1461144311527 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 02:25:11 INFO - PROCESS | 1855 | 1461144311660 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e2c5000 == 97 [pid = 1855] [id = 239] 02:25:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a858dec00) [pid = 1855] [serial = 717] [outer = (nil)] 02:25:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a8b16f000) [pid = 1855] [serial = 718] [outer = 0x7f7a858dec00] 02:25:11 INFO - PROCESS | 1855 | 1461144311754 Marionette DEBUG loaded listener.js 02:25:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a8cdc9000) [pid = 1855] [serial = 719] [outer = 0x7f7a858dec00] 02:25:12 INFO - PROCESS | 1855 | 1461144312577 Marionette TRACE conn4 <- [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]]]}] 02:25:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 02:25:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1287ms 02:25:12 INFO - PROCESS | 1855 | 1461144312626 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 02:25:12 INFO - PROCESS | 1855 | 1461144312630 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 02:25:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 02:25:12 INFO - PROCESS | 1855 | 1461144312636 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 02:25:12 INFO - PROCESS | 1855 | 1461144312638 Marionette TRACE conn4 <- [1,930,null,{}] 02:25:12 INFO - PROCESS | 1855 | 1461144312643 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:12 INFO - PROCESS | 1855 | 1461144312808 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 02:25:12 INFO - PROCESS | 1855 | 1461144312974 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3408000 == 98 [pid = 1855] [id = 240] 02:25:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a8a767800) [pid = 1855] [serial = 720] [outer = (nil)] 02:25:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a92259400) [pid = 1855] [serial = 721] [outer = 0x7f7a8a767800] 02:25:13 INFO - PROCESS | 1855 | 1461144313044 Marionette DEBUG loaded listener.js 02:25:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a98c6e000) [pid = 1855] [serial = 722] [outer = 0x7f7a8a767800] 02:25:13 INFO - PROCESS | 1855 | 1461144313884 Marionette TRACE conn4 <- [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]]]}] 02:25:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 02:25:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1278ms 02:25:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 02:25:13 INFO - PROCESS | 1855 | 1461144313915 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 02:25:13 INFO - PROCESS | 1855 | 1461144313918 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 02:25:13 INFO - PROCESS | 1855 | 1461144313923 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 02:25:13 INFO - PROCESS | 1855 | 1461144313926 Marionette TRACE conn4 <- [1,934,null,{}] 02:25:13 INFO - PROCESS | 1855 | 1461144313931 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:14 INFO - PROCESS | 1855 | 1461144314089 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 02:25:14 INFO - PROCESS | 1855 | 1461144314256 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc55000 == 99 [pid = 1855] [id = 241] 02:25:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a8e567800) [pid = 1855] [serial = 723] [outer = (nil)] 02:25:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a99114000) [pid = 1855] [serial = 724] [outer = 0x7f7a8e567800] 02:25:14 INFO - PROCESS | 1855 | 1461144314322 Marionette DEBUG loaded listener.js 02:25:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a993e4400) [pid = 1855] [serial = 725] [outer = 0x7f7a8e567800] 02:25:15 INFO - PROCESS | 1855 | 1461144315178 Marionette TRACE conn4 <- [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]]]}] 02:25:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 02:25:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1280ms 02:25:15 INFO - PROCESS | 1855 | 1461144315204 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 02:25:15 INFO - PROCESS | 1855 | 1461144315208 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 02:25:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 02:25:15 INFO - PROCESS | 1855 | 1461144315213 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 02:25:15 INFO - PROCESS | 1855 | 1461144315215 Marionette TRACE conn4 <- [1,938,null,{}] 02:25:15 INFO - PROCESS | 1855 | 1461144315220 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:15 INFO - PROCESS | 1855 | 1461144315416 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 02:25:15 INFO - PROCESS | 1855 | 1461144315586 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8177d800 == 100 [pid = 1855] [id = 242] 02:25:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a99dedc00) [pid = 1855] [serial = 726] [outer = (nil)] 02:25:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a9a309c00) [pid = 1855] [serial = 727] [outer = 0x7f7a99dedc00] 02:25:15 INFO - PROCESS | 1855 | 1461144315655 Marionette DEBUG loaded listener.js 02:25:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a9db6a800) [pid = 1855] [serial = 728] [outer = 0x7f7a99dedc00] 02:25:16 INFO - PROCESS | 1855 | 1461144316495 Marionette TRACE conn4 <- [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]]]}] 02:25:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 02:25:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1332ms 02:25:16 INFO - PROCESS | 1855 | 1461144316547 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 02:25:16 INFO - PROCESS | 1855 | 1461144316550 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 02:25:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 02:25:16 INFO - PROCESS | 1855 | 1461144316556 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 02:25:16 INFO - PROCESS | 1855 | 1461144316558 Marionette TRACE conn4 <- [1,942,null,{}] 02:25:16 INFO - PROCESS | 1855 | 1461144316563 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:16 INFO - PROCESS | 1855 | 1461144316712 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 02:25:16 INFO - PROCESS | 1855 | 1461144316889 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77618800 == 101 [pid = 1855] [id = 243] 02:25:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a9a02d400) [pid = 1855] [serial = 729] [outer = (nil)] 02:25:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a9e1c3400) [pid = 1855] [serial = 730] [outer = 0x7f7a9a02d400] 02:25:16 INFO - PROCESS | 1855 | 1461144316956 Marionette DEBUG loaded listener.js 02:25:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a9e35b400) [pid = 1855] [serial = 731] [outer = 0x7f7a9a02d400] 02:25:17 INFO - PROCESS | 1855 | 1461144317823 Marionette TRACE conn4 <- [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]]]}] 02:25:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 02:25:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1325ms 02:25:17 INFO - PROCESS | 1855 | 1461144317882 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 02:25:17 INFO - PROCESS | 1855 | 1461144317885 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 02:25:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 02:25:17 INFO - PROCESS | 1855 | 1461144317891 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 02:25:17 INFO - PROCESS | 1855 | 1461144317893 Marionette TRACE conn4 <- [1,946,null,{}] 02:25:17 INFO - PROCESS | 1855 | 1461144317899 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:18 INFO - PROCESS | 1855 | 1461144318054 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 02:25:18 INFO - PROCESS | 1855 | 1461144318228 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8178c000 == 102 [pid = 1855] [id = 244] 02:25:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a7b841c00) [pid = 1855] [serial = 732] [outer = (nil)] 02:25:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a9a305400) [pid = 1855] [serial = 733] [outer = 0x7f7a7b841c00] 02:25:18 INFO - PROCESS | 1855 | 1461144318301 Marionette DEBUG loaded listener.js 02:25:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a9e58dc00) [pid = 1855] [serial = 734] [outer = 0x7f7a7b841c00] 02:25:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a807c9c00) [pid = 1855] [serial = 735] [outer = 0x7f7a81ccd400] 02:25:19 INFO - PROCESS | 1855 | 1461144319230 Marionette TRACE conn4 <- [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]]]}] 02:25:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 02:25:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1380ms 02:25:19 INFO - PROCESS | 1855 | 1461144319273 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 02:25:19 INFO - PROCESS | 1855 | 1461144319277 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 02:25:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 02:25:19 INFO - PROCESS | 1855 | 1461144319283 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 02:25:19 INFO - PROCESS | 1855 | 1461144319285 Marionette TRACE conn4 <- [1,950,null,{}] 02:25:19 INFO - PROCESS | 1855 | 1461144319290 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:19 INFO - PROCESS | 1855 | 1461144319449 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 02:25:19 INFO - PROCESS | 1855 | 1461144319622 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a775dc000 == 103 [pid = 1855] [id = 245] 02:25:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a7b7f5000) [pid = 1855] [serial = 736] [outer = (nil)] 02:25:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a9e35f800) [pid = 1855] [serial = 737] [outer = 0x7f7a7b7f5000] 02:25:19 INFO - PROCESS | 1855 | 1461144319688 Marionette DEBUG loaded listener.js 02:25:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a9e670c00) [pid = 1855] [serial = 738] [outer = 0x7f7a7b7f5000] 02:25:21 INFO - PROCESS | 1855 | 1461144321002 Marionette TRACE conn4 <- [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]]]}] 02:25:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 02:25:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1783ms 02:25:21 INFO - PROCESS | 1855 | 1461144321067 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 02:25:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 02:25:21 INFO - PROCESS | 1855 | 1461144321071 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 02:25:21 INFO - PROCESS | 1855 | 1461144321078 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 02:25:21 INFO - PROCESS | 1855 | 1461144321083 Marionette TRACE conn4 <- [1,954,null,{}] 02:25:21 INFO - PROCESS | 1855 | 1461144321090 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:21 INFO - PROCESS | 1855 | 1461144321234 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 02:25:21 INFO - PROCESS | 1855 | 1461144321404 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8046c800 == 104 [pid = 1855] [id = 246] 02:25:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a7c9f1000) [pid = 1855] [serial = 739] [outer = (nil)] 02:25:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a7cbf1c00) [pid = 1855] [serial = 740] [outer = 0x7f7a7c9f1000] 02:25:21 INFO - PROCESS | 1855 | 1461144321468 Marionette DEBUG loaded listener.js 02:25:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a8039d400) [pid = 1855] [serial = 741] [outer = 0x7f7a7c9f1000] 02:25:22 INFO - PROCESS | 1855 | 1461144322543 Marionette TRACE conn4 <- [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]]]}] 02:25:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 02:25:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1535ms 02:25:22 INFO - PROCESS | 1855 | 1461144322613 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 02:25:22 INFO - PROCESS | 1855 | 1461144322621 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 02:25:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 02:25:22 INFO - PROCESS | 1855 | 1461144322630 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 02:25:22 INFO - PROCESS | 1855 | 1461144322633 Marionette TRACE conn4 <- [1,958,null,{}] 02:25:22 INFO - PROCESS | 1855 | 1461144322639 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:22 INFO - PROCESS | 1855 | 1461144322802 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 02:25:22 INFO - PROCESS | 1855 | 1461144322969 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80736800 == 105 [pid = 1855] [id = 247] 02:25:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a80410c00) [pid = 1855] [serial = 742] [outer = (nil)] 02:25:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a814d0400) [pid = 1855] [serial = 743] [outer = 0x7f7a80410c00] 02:25:23 INFO - PROCESS | 1855 | 1461144323036 Marionette DEBUG loaded listener.js 02:25:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a81cc8800) [pid = 1855] [serial = 744] [outer = 0x7f7a80410c00] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e63f800 == 104 [pid = 1855] [id = 51] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82082800 == 103 [pid = 1855] [id = 79] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dd4800 == 102 [pid = 1855] [id = 78] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc8a000 == 101 [pid = 1855] [id = 170] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98cec800 == 100 [pid = 1855] [id = 52] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e637000 == 99 [pid = 1855] [id = 235] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a895da000) [pid = 1855] [serial = 661] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a7cbe4800) [pid = 1855] [serial = 616] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a7bbcb800) [pid = 1855] [serial = 643] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a82370800) [pid = 1855] [serial = 622] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a86b85400) [pid = 1855] [serial = 631] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a8408cc00) [pid = 1855] [serial = 625] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a807ca000) [pid = 1855] [serial = 619] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a895d9c00) [pid = 1855] [serial = 634] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a85607000) [pid = 1855] [serial = 628] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a8a3e3400) [pid = 1855] [serial = 637] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a820ed800) [pid = 1855] [serial = 640] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c160800 == 98 [pid = 1855] [id = 234] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8aa24800 == 97 [pid = 1855] [id = 233] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84c39800 == 96 [pid = 1855] [id = 232] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815b0800 == 95 [pid = 1855] [id = 231] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fa36800 == 94 [pid = 1855] [id = 230] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b88d000 == 93 [pid = 1855] [id = 222] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f1b000 == 92 [pid = 1855] [id = 221] 02:25:23 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92fd9800 == 91 [pid = 1855] [id = 220] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a8283cc00) [pid = 1855] [serial = 656] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a82795800) [pid = 1855] [serial = 655] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a83d16c00) [pid = 1855] [serial = 658] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a815e9400) [pid = 1855] [serial = 652] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a81f3bc00) [pid = 1855] [serial = 653] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a80397800) [pid = 1855] [serial = 649] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a80411400) [pid = 1855] [serial = 650] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a7fcb9800) [pid = 1855] [serial = 647] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a7c9f8800) [pid = 1855] [serial = 646] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a842c6400) [pid = 1855] [serial = 659] [outer = (nil)] [url = about:blank] 02:25:23 INFO - PROCESS | 1855 | 1461144323924 Marionette TRACE conn4 <- [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]]]}] 02:25:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 02:25:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1329ms 02:25:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 02:25:23 INFO - PROCESS | 1855 | 1461144323960 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 02:25:23 INFO - PROCESS | 1855 | 1461144323963 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 02:25:23 INFO - PROCESS | 1855 | 1461144323969 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 02:25:23 INFO - PROCESS | 1855 | 1461144323974 Marionette TRACE conn4 <- [1,962,null,{}] 02:25:23 INFO - PROCESS | 1855 | 1461144323988 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:24 INFO - PROCESS | 1855 | 1461144324158 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 02:25:24 INFO - PROCESS | 1855 | 1461144324282 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dc9000 == 92 [pid = 1855] [id = 248] 02:25:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a7fb45000) [pid = 1855] [serial = 745] [outer = (nil)] 02:25:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a815e8800) [pid = 1855] [serial = 746] [outer = 0x7f7a7fb45000] 02:25:24 INFO - PROCESS | 1855 | 1461144324344 Marionette DEBUG loaded listener.js 02:25:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a8225c800) [pid = 1855] [serial = 747] [outer = 0x7f7a7fb45000] 02:25:25 INFO - PROCESS | 1855 | 1461144325008 Marionette TRACE conn4 <- [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]]]}] 02:25:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 02:25:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1081ms 02:25:25 INFO - PROCESS | 1855 | 1461144325052 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 02:25:25 INFO - PROCESS | 1855 | 1461144325056 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 02:25:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 02:25:25 INFO - PROCESS | 1855 | 1461144325062 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 02:25:25 INFO - PROCESS | 1855 | 1461144325064 Marionette TRACE conn4 <- [1,966,null,{}] 02:25:25 INFO - PROCESS | 1855 | 1461144325084 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:25 INFO - PROCESS | 1855 | 1461144325232 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 02:25:25 INFO - PROCESS | 1855 | 1461144325246 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a831c4800 == 93 [pid = 1855] [id = 249] 02:25:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a7fb45800) [pid = 1855] [serial = 748] [outer = (nil)] 02:25:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a83135400) [pid = 1855] [serial = 749] [outer = 0x7f7a7fb45800] 02:25:25 INFO - PROCESS | 1855 | 1461144325302 Marionette DEBUG loaded listener.js 02:25:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a84087400) [pid = 1855] [serial = 750] [outer = 0x7f7a7fb45800] 02:25:26 INFO - PROCESS | 1855 | 1461144326167 Marionette TRACE conn4 <- [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]]]}] 02:25:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 02:25:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1137ms 02:25:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 02:25:26 INFO - PROCESS | 1855 | 1461144326200 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 02:25:26 INFO - PROCESS | 1855 | 1461144326203 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 02:25:26 INFO - PROCESS | 1855 | 1461144326209 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 02:25:26 INFO - PROCESS | 1855 | 1461144326211 Marionette TRACE conn4 <- [1,970,null,{}] 02:25:26 INFO - PROCESS | 1855 | 1461144326216 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:26 INFO - PROCESS | 1855 | 1461144326405 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 02:25:26 INFO - PROCESS | 1855 | 1461144326497 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84c49800 == 94 [pid = 1855] [id = 250] 02:25:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a7fb45400) [pid = 1855] [serial = 751] [outer = (nil)] 02:25:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a8408cc00) [pid = 1855] [serial = 752] [outer = 0x7f7a7fb45400] 02:25:26 INFO - PROCESS | 1855 | 1461144326553 Marionette DEBUG loaded listener.js 02:25:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a8560f000) [pid = 1855] [serial = 753] [outer = 0x7f7a7fb45400] 02:25:27 INFO - PROCESS | 1855 | 1461144327313 Marionette TRACE conn4 <- [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]]]}] 02:25:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 02:25:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1132ms 02:25:27 INFO - PROCESS | 1855 | 1461144327343 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 02:25:27 INFO - PROCESS | 1855 | 1461144327348 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 02:25:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 02:25:27 INFO - PROCESS | 1855 | 1461144327357 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 02:25:27 INFO - PROCESS | 1855 | 1461144327359 Marionette TRACE conn4 <- [1,974,null,{}] 02:25:27 INFO - PROCESS | 1855 | 1461144327364 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:27 INFO - PROCESS | 1855 | 1461144327618 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 02:25:27 INFO - PROCESS | 1855 | 1461144327644 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89578000 == 95 [pid = 1855] [id = 251] 02:25:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a85805400) [pid = 1855] [serial = 754] [outer = (nil)] 02:25:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a88027400) [pid = 1855] [serial = 755] [outer = 0x7f7a85805400] 02:25:27 INFO - PROCESS | 1855 | 1461144327712 Marionette DEBUG loaded listener.js 02:25:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a8ab95c00) [pid = 1855] [serial = 756] [outer = 0x7f7a85805400] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a7fb3f400) [pid = 1855] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a7b842c00) [pid = 1855] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a85609400) [pid = 1855] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a8236e400) [pid = 1855] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a7b7f2400) [pid = 1855] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a82793400) [pid = 1855] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a7b838400) [pid = 1855] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 02:25:28 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a8279d400) [pid = 1855] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 02:25:29 INFO - PROCESS | 1855 | 1461144329057 Marionette TRACE conn4 <- [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]]]}] 02:25:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 02:25:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1736ms 02:25:29 INFO - PROCESS | 1855 | 1461144329095 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 02:25:29 INFO - PROCESS | 1855 | 1461144329098 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 02:25:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 02:25:29 INFO - PROCESS | 1855 | 1461144329104 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 02:25:29 INFO - PROCESS | 1855 | 1461144329106 Marionette TRACE conn4 <- [1,978,null,{}] 02:25:29 INFO - PROCESS | 1855 | 1461144329111 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:29 INFO - PROCESS | 1855 | 1461144329297 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 02:25:29 INFO - PROCESS | 1855 | 1461144329315 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a711800 == 96 [pid = 1855] [id = 252] 02:25:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a7b842000) [pid = 1855] [serial = 757] [outer = (nil)] 02:25:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a85809000) [pid = 1855] [serial = 758] [outer = 0x7f7a7b842000] 02:25:29 INFO - PROCESS | 1855 | 1461144329372 Marionette DEBUG loaded listener.js 02:25:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a8b1acc00) [pid = 1855] [serial = 759] [outer = 0x7f7a7b842000] 02:25:30 INFO - PROCESS | 1855 | 1461144330043 Marionette TRACE conn4 <- [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]]]}] 02:25:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 02:25:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 976ms 02:25:30 INFO - PROCESS | 1855 | 1461144330080 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 02:25:30 INFO - PROCESS | 1855 | 1461144330082 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 02:25:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 02:25:30 INFO - PROCESS | 1855 | 1461144330088 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 02:25:30 INFO - PROCESS | 1855 | 1461144330090 Marionette TRACE conn4 <- [1,982,null,{}] 02:25:30 INFO - PROCESS | 1855 | 1461144330095 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:30 INFO - PROCESS | 1855 | 1461144330228 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 02:25:30 INFO - PROCESS | 1855 | 1461144330354 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc78000 == 97 [pid = 1855] [id = 253] 02:25:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a7b83c800) [pid = 1855] [serial = 760] [outer = (nil)] 02:25:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a8b8c5400) [pid = 1855] [serial = 761] [outer = 0x7f7a7b83c800] 02:25:30 INFO - PROCESS | 1855 | 1461144330411 Marionette DEBUG loaded listener.js 02:25:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a8c669800) [pid = 1855] [serial = 762] [outer = 0x7f7a7b83c800] 02:25:31 INFO - PROCESS | 1855 | 1461144331344 Marionette TRACE conn4 <- [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]]]}] 02:25:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 02:25:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1329ms 02:25:31 INFO - PROCESS | 1855 | 1461144331418 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 02:25:31 INFO - PROCESS | 1855 | 1461144331425 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 02:25:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 02:25:31 INFO - PROCESS | 1855 | 1461144331433 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 02:25:31 INFO - PROCESS | 1855 | 1461144331437 Marionette TRACE conn4 <- [1,986,null,{}] 02:25:31 INFO - PROCESS | 1855 | 1461144331445 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:31 INFO - PROCESS | 1855 | 1461144331655 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 02:25:31 INFO - PROCESS | 1855 | 1461144331833 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80477000 == 98 [pid = 1855] [id = 254] 02:25:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a7fb42c00) [pid = 1855] [serial = 763] [outer = (nil)] 02:25:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a7fec7400) [pid = 1855] [serial = 764] [outer = 0x7f7a7fb42c00] 02:25:31 INFO - PROCESS | 1855 | 1461144331910 Marionette DEBUG loaded listener.js 02:25:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a807ca800) [pid = 1855] [serial = 765] [outer = 0x7f7a7fb42c00] 02:25:32 INFO - PROCESS | 1855 | 1461144332848 Marionette TRACE conn4 <- [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]]]}] 02:25:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 02:25:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1483ms 02:25:32 INFO - PROCESS | 1855 | 1461144332918 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 02:25:32 INFO - PROCESS | 1855 | 1461144332926 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 02:25:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 02:25:32 INFO - PROCESS | 1855 | 1461144332936 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 02:25:32 INFO - PROCESS | 1855 | 1461144332939 Marionette TRACE conn4 <- [1,990,null,{}] 02:25:32 INFO - PROCESS | 1855 | 1461144332945 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:33 INFO - PROCESS | 1855 | 1461144333147 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 02:25:33 INFO - PROCESS | 1855 | 1461144333389 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85845800 == 99 [pid = 1855] [id = 255] 02:25:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a807d1c00) [pid = 1855] [serial = 766] [outer = (nil)] 02:25:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a82253800) [pid = 1855] [serial = 767] [outer = 0x7f7a807d1c00] 02:25:33 INFO - PROCESS | 1855 | 1461144333504 Marionette DEBUG loaded listener.js 02:25:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a82837800) [pid = 1855] [serial = 768] [outer = 0x7f7a807d1c00] 02:25:34 INFO - PROCESS | 1855 | 1461144334320 Marionette TRACE conn4 <- [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]]]}] 02:25:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 02:25:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1428ms 02:25:34 INFO - PROCESS | 1855 | 1461144334365 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 02:25:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 02:25:34 INFO - PROCESS | 1855 | 1461144334369 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 02:25:34 INFO - PROCESS | 1855 | 1461144334375 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 02:25:34 INFO - PROCESS | 1855 | 1461144334380 Marionette TRACE conn4 <- [1,994,null,{}] 02:25:34 INFO - PROCESS | 1855 | 1461144334396 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:34 INFO - PROCESS | 1855 | 1461144334567 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 02:25:34 INFO - PROCESS | 1855 | 1461144334731 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8cd86800 == 100 [pid = 1855] [id = 256] 02:25:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a84091400) [pid = 1855] [serial = 769] [outer = (nil)] 02:25:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a88189000) [pid = 1855] [serial = 770] [outer = 0x7f7a84091400] 02:25:34 INFO - PROCESS | 1855 | 1461144334808 Marionette DEBUG loaded listener.js 02:25:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a8b8c9000) [pid = 1855] [serial = 771] [outer = 0x7f7a84091400] 02:25:35 INFO - PROCESS | 1855 | 1461144335672 Marionette TRACE conn4 <- [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]]]}] 02:25:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 02:25:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1332ms 02:25:35 INFO - PROCESS | 1855 | 1461144335706 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 02:25:35 INFO - PROCESS | 1855 | 1461144335710 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 02:25:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 02:25:35 INFO - PROCESS | 1855 | 1461144335717 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 02:25:35 INFO - PROCESS | 1855 | 1461144335723 Marionette TRACE conn4 <- [1,998,null,{}] 02:25:35 INFO - PROCESS | 1855 | 1461144335765 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:35 INFO - PROCESS | 1855 | 1461144335974 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 02:25:36 INFO - PROCESS | 1855 | 1461144336138 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980f4000 == 101 [pid = 1855] [id = 257] 02:25:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a8560f800) [pid = 1855] [serial = 772] [outer = (nil)] 02:25:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a8d211c00) [pid = 1855] [serial = 773] [outer = 0x7f7a8560f800] 02:25:36 INFO - PROCESS | 1855 | 1461144336209 Marionette DEBUG loaded listener.js 02:25:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a8e666400) [pid = 1855] [serial = 774] [outer = 0x7f7a8560f800] 02:25:37 INFO - PROCESS | 1855 | 1461144337053 Marionette TRACE conn4 <- [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]]]}] 02:25:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 02:25:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1371ms 02:25:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 02:25:37 INFO - PROCESS | 1855 | 1461144337086 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 02:25:37 INFO - PROCESS | 1855 | 1461144337089 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 02:25:37 INFO - PROCESS | 1855 | 1461144337094 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 02:25:37 INFO - PROCESS | 1855 | 1461144337096 Marionette TRACE conn4 <- [1,1002,null,{}] 02:25:37 INFO - PROCESS | 1855 | 1461144337104 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:37 INFO - PROCESS | 1855 | 1461144337260 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 02:25:37 INFO - PROCESS | 1855 | 1461144337428 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99dcc800 == 102 [pid = 1855] [id = 258] 02:25:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a8c0c3400) [pid = 1855] [serial = 775] [outer = (nil)] 02:25:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a98051000) [pid = 1855] [serial = 776] [outer = 0x7f7a8c0c3400] 02:25:37 INFO - PROCESS | 1855 | 1461144337496 Marionette DEBUG loaded listener.js 02:25:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a98ebd400) [pid = 1855] [serial = 777] [outer = 0x7f7a8c0c3400] 02:25:38 INFO - PROCESS | 1855 | 1461144338349 Marionette TRACE conn4 <- [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]]]}] 02:25:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 02:25:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1282ms 02:25:38 INFO - PROCESS | 1855 | 1461144338377 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 02:25:38 INFO - PROCESS | 1855 | 1461144338381 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 02:25:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 02:25:38 INFO - PROCESS | 1855 | 1461144338386 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 02:25:38 INFO - PROCESS | 1855 | 1461144338388 Marionette TRACE conn4 <- [1,1006,null,{}] 02:25:38 INFO - PROCESS | 1855 | 1461144338394 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:38 INFO - PROCESS | 1855 | 1461144338565 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 02:25:38 INFO - PROCESS | 1855 | 1461144338738 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e082800 == 103 [pid = 1855] [id = 259] 02:25:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a98ebdc00) [pid = 1855] [serial = 778] [outer = (nil)] 02:25:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a9c216000) [pid = 1855] [serial = 779] [outer = 0x7f7a98ebdc00] 02:25:38 INFO - PROCESS | 1855 | 1461144338810 Marionette DEBUG loaded listener.js 02:25:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a9e58c400) [pid = 1855] [serial = 780] [outer = 0x7f7a98ebdc00] 02:25:39 INFO - PROCESS | 1855 | 1461144339649 Marionette TRACE conn4 <- [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]]]}] 02:25:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 02:25:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1328ms 02:25:39 INFO - PROCESS | 1855 | 1461144339716 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 02:25:39 INFO - PROCESS | 1855 | 1461144339720 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 02:25:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 02:25:39 INFO - PROCESS | 1855 | 1461144339725 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 02:25:39 INFO - PROCESS | 1855 | 1461144339727 Marionette TRACE conn4 <- [1,1010,null,{}] 02:25:39 INFO - PROCESS | 1855 | 1461144339733 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:39 INFO - PROCESS | 1855 | 1461144339877 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 02:25:40 INFO - PROCESS | 1855 | 1461144340044 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e713000 == 104 [pid = 1855] [id = 260] 02:25:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a7a145c00) [pid = 1855] [serial = 781] [outer = (nil)] 02:25:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a7a14c800) [pid = 1855] [serial = 782] [outer = 0x7f7a7a145c00] 02:25:40 INFO - PROCESS | 1855 | 1461144340112 Marionette DEBUG loaded listener.js 02:25:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a7a151000) [pid = 1855] [serial = 783] [outer = 0x7f7a7a145c00] 02:25:40 INFO - PROCESS | 1855 | 1461144340982 Marionette TRACE conn4 <- [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]]]}] 02:25:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 02:25:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1329ms 02:25:41 INFO - PROCESS | 1855 | 1461144341056 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 02:25:41 INFO - PROCESS | 1855 | 1461144341060 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 02:25:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 02:25:41 INFO - PROCESS | 1855 | 1461144341065 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 02:25:41 INFO - PROCESS | 1855 | 1461144341068 Marionette TRACE conn4 <- [1,1014,null,{}] 02:25:41 INFO - PROCESS | 1855 | 1461144341074 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:41 INFO - PROCESS | 1855 | 1461144341272 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 02:25:41 INFO - PROCESS | 1855 | 1461144341442 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa341c000 == 105 [pid = 1855] [id = 261] 02:25:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a7a149000) [pid = 1855] [serial = 784] [outer = (nil)] 02:25:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a81e46000) [pid = 1855] [serial = 785] [outer = 0x7f7a7a149000] 02:25:41 INFO - PROCESS | 1855 | 1461144341508 Marionette DEBUG loaded listener.js 02:25:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a81e4a800) [pid = 1855] [serial = 786] [outer = 0x7f7a7a149000] 02:25:42 INFO - PROCESS | 1855 | 1461144342370 Marionette TRACE conn4 <- [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]]]}] 02:25:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 02:25:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1333ms 02:25:42 INFO - PROCESS | 1855 | 1461144342399 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 02:25:42 INFO - PROCESS | 1855 | 1461144342403 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 02:25:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 02:25:42 INFO - PROCESS | 1855 | 1461144342409 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 02:25:42 INFO - PROCESS | 1855 | 1461144342411 Marionette TRACE conn4 <- [1,1018,null,{}] 02:25:42 INFO - PROCESS | 1855 | 1461144342417 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:42 INFO - PROCESS | 1855 | 1461144342582 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 02:25:42 INFO - PROCESS | 1855 | 1461144342756 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77c6a000 == 106 [pid = 1855] [id = 262] 02:25:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a7bbd4800) [pid = 1855] [serial = 787] [outer = (nil)] 02:25:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a81e4c400) [pid = 1855] [serial = 788] [outer = 0x7f7a7bbd4800] 02:25:42 INFO - PROCESS | 1855 | 1461144342821 Marionette DEBUG loaded listener.js 02:25:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a81e50800) [pid = 1855] [serial = 789] [outer = 0x7f7a7bbd4800] 02:25:43 INFO - PROCESS | 1855 | 1461144343663 Marionette TRACE conn4 <- [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]]]}] 02:25:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 02:25:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1326ms 02:25:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 02:25:43 INFO - PROCESS | 1855 | 1461144343736 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 02:25:43 INFO - PROCESS | 1855 | 1461144343738 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 02:25:43 INFO - PROCESS | 1855 | 1461144343744 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 02:25:43 INFO - PROCESS | 1855 | 1461144343747 Marionette TRACE conn4 <- [1,1022,null,{}] 02:25:43 INFO - PROCESS | 1855 | 1461144343752 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:43 INFO - PROCESS | 1855 | 1461144343919 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 02:25:44 INFO - PROCESS | 1855 | 1461144344091 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85853800 == 107 [pid = 1855] [id = 263] 02:25:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a7a14bc00) [pid = 1855] [serial = 790] [outer = (nil)] 02:25:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a8225ac00) [pid = 1855] [serial = 791] [outer = 0x7f7a7a14bc00] 02:25:44 INFO - PROCESS | 1855 | 1461144344158 Marionette DEBUG loaded listener.js 02:25:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a980d1000) [pid = 1855] [serial = 792] [outer = 0x7f7a7a14bc00] 02:25:45 INFO - PROCESS | 1855 | 1461144345251 Marionette TRACE conn4 <- [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]]]}] 02:25:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 02:25:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1536ms 02:25:45 INFO - PROCESS | 1855 | 1461144345280 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 02:25:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 02:25:45 INFO - PROCESS | 1855 | 1461144345285 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 02:25:45 INFO - PROCESS | 1855 | 1461144345293 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 02:25:45 INFO - PROCESS | 1855 | 1461144345298 Marionette TRACE conn4 <- [1,1026,null,{}] 02:25:45 INFO - PROCESS | 1855 | 1461144345306 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:45 INFO - PROCESS | 1855 | 1461144345458 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 02:25:45 INFO - PROCESS | 1855 | 1461144345666 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dd7000 == 108 [pid = 1855] [id = 264] 02:25:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a7b83e000) [pid = 1855] [serial = 793] [outer = (nil)] 02:25:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a7bbd1000) [pid = 1855] [serial = 794] [outer = 0x7f7a7b83e000] 02:25:45 INFO - PROCESS | 1855 | 1461144345728 Marionette DEBUG loaded listener.js 02:25:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a7c9eac00) [pid = 1855] [serial = 795] [outer = 0x7f7a7b83e000] 02:25:46 INFO - PROCESS | 1855 | 1461144346524 Marionette TRACE conn4 <- [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]]]}] 02:25:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 02:25:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1290ms 02:25:46 INFO - PROCESS | 1855 | 1461144346583 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 02:25:46 INFO - PROCESS | 1855 | 1461144346591 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 02:25:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 02:25:46 INFO - PROCESS | 1855 | 1461144346600 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 02:25:46 INFO - PROCESS | 1855 | 1461144346604 Marionette TRACE conn4 <- [1,1030,null,{}] 02:25:46 INFO - PROCESS | 1855 | 1461144346609 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:46 INFO - PROCESS | 1855 | 1461144346762 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 02:25:47 INFO - PROCESS | 1855 | 1461144347065 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7760f000 == 109 [pid = 1855] [id = 265] 02:25:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a80406000) [pid = 1855] [serial = 796] [outer = (nil)] 02:25:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a807cd000) [pid = 1855] [serial = 797] [outer = 0x7f7a80406000] 02:25:47 INFO - PROCESS | 1855 | 1461144347170 Marionette DEBUG loaded listener.js 02:25:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a815e6c00) [pid = 1855] [serial = 798] [outer = 0x7f7a80406000] 02:25:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a711800 == 108 [pid = 1855] [id = 252] 02:25:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a89578000 == 107 [pid = 1855] [id = 251] 02:25:47 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a92251800) [pid = 1855] [serial = 709] [outer = (nil)] [url = about:blank] 02:25:47 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a7fb42800) [pid = 1855] [serial = 688] [outer = (nil)] [url = about:blank] 02:25:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84c49800 == 106 [pid = 1855] [id = 250] 02:25:47 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a831c4800 == 105 [pid = 1855] [id = 249] 02:25:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dc9000 == 104 [pid = 1855] [id = 248] 02:25:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80736800 == 103 [pid = 1855] [id = 247] 02:25:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8046c800 == 102 [pid = 1855] [id = 246] 02:25:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa3408000 == 101 [pid = 1855] [id = 240] 02:25:48 INFO - PROCESS | 1855 | 1461144348116 Marionette TRACE conn4 <- [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]]]}] 02:25:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 02:25:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1534ms 02:25:48 INFO - PROCESS | 1855 | 1461144348133 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 02:25:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 02:25:48 INFO - PROCESS | 1855 | 1461144348137 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 02:25:48 INFO - PROCESS | 1855 | 1461144348142 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 02:25:48 INFO - PROCESS | 1855 | 1461144348147 Marionette TRACE conn4 <- [1,1034,null,{}] 02:25:48 INFO - PROCESS | 1855 | 1461144348160 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:48 INFO - PROCESS | 1855 | 1461144348303 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a803d7800) [pid = 1855] [serial = 692] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a814cb400) [pid = 1855] [serial = 667] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a8b818c00) [pid = 1855] [serial = 676] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a858d8c00) [pid = 1855] [serial = 670] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a895d8000) [pid = 1855] [serial = 703] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a8a69e400) [pid = 1855] [serial = 673] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a921e8c00) [pid = 1855] [serial = 707] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a7fcbd400) [pid = 1855] [serial = 691] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a8c668c00) [pid = 1855] [serial = 679] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a815e2400) [pid = 1855] [serial = 694] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a858dd800) [pid = 1855] [serial = 700] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a83d21400) [pid = 1855] [serial = 697] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a876cc400) [pid = 1855] [serial = 701] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a7cbe7800) [pid = 1855] [serial = 644] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a8b8c6c00) [pid = 1855] [serial = 706] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a81f39c00) [pid = 1855] [serial = 695] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7bc0ec00) [pid = 1855] [serial = 593] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a8e564800) [pid = 1855] [serial = 682] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a8a7fc800) [pid = 1855] [serial = 704] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a7fb47800) [pid = 1855] [serial = 664] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a8e6a3800) [pid = 1855] [serial = 685] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a84ca8400) [pid = 1855] [serial = 698] [outer = (nil)] [url = about:blank] 02:25:48 INFO - PROCESS | 1855 | 1461144348453 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe12000 == 102 [pid = 1855] [id = 266] 02:25:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a7fb47800) [pid = 1855] [serial = 799] [outer = (nil)] 02:25:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a815e2400) [pid = 1855] [serial = 800] [outer = 0x7f7a7fb47800] 02:25:48 INFO - PROCESS | 1855 | 1461144348511 Marionette DEBUG loaded listener.js 02:25:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a8283b400) [pid = 1855] [serial = 801] [outer = 0x7f7a7fb47800] 02:25:49 INFO - PROCESS | 1855 | 1461144349138 Marionette TRACE conn4 <- [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]]]}] 02:25:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 02:25:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1033ms 02:25:49 INFO - PROCESS | 1855 | 1461144349175 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 02:25:49 INFO - PROCESS | 1855 | 1461144349179 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 02:25:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 02:25:49 INFO - PROCESS | 1855 | 1461144349184 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 02:25:49 INFO - PROCESS | 1855 | 1461144349185 Marionette TRACE conn4 <- [1,1038,null,{}] 02:25:49 INFO - PROCESS | 1855 | 1461144349190 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:49 INFO - PROCESS | 1855 | 1461144349339 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 02:25:49 INFO - PROCESS | 1855 | 1461144349470 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8207c000 == 103 [pid = 1855] [id = 267] 02:25:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a7fcb9800) [pid = 1855] [serial = 802] [outer = (nil)] 02:25:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a842b9000) [pid = 1855] [serial = 803] [outer = 0x7f7a7fcb9800] 02:25:49 INFO - PROCESS | 1855 | 1461144349527 Marionette DEBUG loaded listener.js 02:25:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a858db400) [pid = 1855] [serial = 804] [outer = 0x7f7a7fcb9800] 02:25:50 INFO - PROCESS | 1855 | 1461144350161 Marionette TRACE conn4 <- [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]]]}] 02:25:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 02:25:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 986ms 02:25:50 INFO - PROCESS | 1855 | 1461144350170 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 02:25:50 INFO - PROCESS | 1855 | 1461144350173 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 02:25:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 02:25:50 INFO - PROCESS | 1855 | 1461144350178 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 02:25:50 INFO - PROCESS | 1855 | 1461144350179 Marionette TRACE conn4 <- [1,1042,null,{}] 02:25:50 INFO - PROCESS | 1855 | 1461144350184 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:50 INFO - PROCESS | 1855 | 1461144350389 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 02:25:50 INFO - PROCESS | 1855 | 1461144350422 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a881ce800 == 104 [pid = 1855] [id = 268] 02:25:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a8040a400) [pid = 1855] [serial = 805] [outer = (nil)] 02:25:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a858ddc00) [pid = 1855] [serial = 806] [outer = 0x7f7a8040a400] 02:25:50 INFO - PROCESS | 1855 | 1461144350480 Marionette DEBUG loaded listener.js 02:25:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a8b168800) [pid = 1855] [serial = 807] [outer = 0x7f7a8040a400] 02:25:51 INFO - PROCESS | 1855 | 1461144351357 Marionette TRACE conn4 <- [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]]]}] 02:25:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 02:25:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1223ms 02:25:51 INFO - PROCESS | 1855 | 1461144351402 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 02:25:51 INFO - PROCESS | 1855 | 1461144351405 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 02:25:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 02:25:51 INFO - PROCESS | 1855 | 1461144351415 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 02:25:51 INFO - PROCESS | 1855 | 1461144351417 Marionette TRACE conn4 <- [1,1046,null,{}] 02:25:51 INFO - PROCESS | 1855 | 1461144351426 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:51 INFO - PROCESS | 1855 | 1461144351641 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 02:25:51 INFO - PROCESS | 1855 | 1461144351663 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c649800 == 105 [pid = 1855] [id = 269] 02:25:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a8b168c00) [pid = 1855] [serial = 808] [outer = (nil)] 02:25:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a92f71800) [pid = 1855] [serial = 809] [outer = 0x7f7a8b168c00] 02:25:51 INFO - PROCESS | 1855 | 1461144351727 Marionette DEBUG loaded listener.js 02:25:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a9a1b5c00) [pid = 1855] [serial = 810] [outer = 0x7f7a8b168c00] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a7b7f3800) [pid = 1855] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a7fb45400) [pid = 1855] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a85805400) [pid = 1855] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a80410c00) [pid = 1855] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a7fb45000) [pid = 1855] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a7fb45800) [pid = 1855] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7c9f1000) [pid = 1855] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 02:25:52 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a7b842000) [pid = 1855] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 02:25:53 INFO - PROCESS | 1855 | 1461144353050 Marionette TRACE conn4 <- [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]]]}] 02:25:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 02:25:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1679ms 02:25:53 INFO - PROCESS | 1855 | 1461144353095 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 02:25:53 INFO - PROCESS | 1855 | 1461144353098 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 02:25:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 02:25:53 INFO - PROCESS | 1855 | 1461144353103 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 02:25:53 INFO - PROCESS | 1855 | 1461144353105 Marionette TRACE conn4 <- [1,1050,null,{}] 02:25:53 INFO - PROCESS | 1855 | 1461144353119 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:53 INFO - PROCESS | 1855 | 1461144353267 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 02:25:53 INFO - PROCESS | 1855 | 1461144353280 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82238000 == 106 [pid = 1855] [id = 270] 02:25:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a7b842000) [pid = 1855] [serial = 811] [outer = (nil)] 02:25:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a7cbe3800) [pid = 1855] [serial = 812] [outer = 0x7f7a7b842000] 02:25:53 INFO - PROCESS | 1855 | 1461144353336 Marionette DEBUG loaded listener.js 02:25:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a991d7c00) [pid = 1855] [serial = 813] [outer = 0x7f7a7b842000] 02:25:54 INFO - PROCESS | 1855 | 1461144354092 Marionette TRACE conn4 <- [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]]]}] 02:25:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 02:25:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 997ms 02:25:54 INFO - PROCESS | 1855 | 1461144354100 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 02:25:54 INFO - PROCESS | 1855 | 1461144354103 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 02:25:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 02:25:54 INFO - PROCESS | 1855 | 1461144354108 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 02:25:54 INFO - PROCESS | 1855 | 1461144354110 Marionette TRACE conn4 <- [1,1054,null,{}] 02:25:54 INFO - PROCESS | 1855 | 1461144354116 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:54 INFO - PROCESS | 1855 | 1461144354363 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 02:25:54 INFO - PROCESS | 1855 | 1461144354380 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e04e000 == 107 [pid = 1855] [id = 271] 02:25:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a7c9f1000) [pid = 1855] [serial = 814] [outer = (nil)] 02:25:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a9a4c8400) [pid = 1855] [serial = 815] [outer = 0x7f7a7c9f1000] 02:25:54 INFO - PROCESS | 1855 | 1461144354442 Marionette DEBUG loaded listener.js 02:25:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a9e1c6000) [pid = 1855] [serial = 816] [outer = 0x7f7a7c9f1000] 02:25:55 INFO - PROCESS | 1855 | 1461144355378 Marionette TRACE conn4 <- [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]]]}] 02:25:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 02:25:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1325ms 02:25:55 INFO - PROCESS | 1855 | 1461144355435 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 02:25:55 INFO - PROCESS | 1855 | 1461144355441 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 02:25:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 02:25:55 INFO - PROCESS | 1855 | 1461144355450 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 02:25:55 INFO - PROCESS | 1855 | 1461144355456 Marionette TRACE conn4 <- [1,1058,null,{}] 02:25:55 INFO - PROCESS | 1855 | 1461144355466 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:55 INFO - PROCESS | 1855 | 1461144355723 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 02:25:55 INFO - PROCESS | 1855 | 1461144355910 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe09800 == 108 [pid = 1855] [id = 272] 02:25:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a76bcb400) [pid = 1855] [serial = 817] [outer = (nil)] 02:25:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a7744b000) [pid = 1855] [serial = 818] [outer = 0x7f7a76bcb400] 02:25:55 INFO - PROCESS | 1855 | 1461144355989 Marionette DEBUG loaded listener.js 02:25:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a77450400) [pid = 1855] [serial = 819] [outer = 0x7f7a76bcb400] 02:25:56 INFO - PROCESS | 1855 | 1461144356933 Marionette TRACE conn4 <- [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]]]}] 02:25:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 02:25:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1538ms 02:25:56 INFO - PROCESS | 1855 | 1461144356989 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 02:25:57 INFO - PROCESS | 1855 | 1461144356997 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 02:25:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 02:25:57 INFO - PROCESS | 1855 | 1461144357006 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 02:25:57 INFO - PROCESS | 1855 | 1461144357009 Marionette TRACE conn4 <- [1,1062,null,{}] 02:25:57 INFO - PROCESS | 1855 | 1461144357015 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:57 INFO - PROCESS | 1855 | 1461144357173 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 02:25:57 INFO - PROCESS | 1855 | 1461144357339 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8aa24800 == 109 [pid = 1855] [id = 273] 02:25:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a76bd7400) [pid = 1855] [serial = 820] [outer = (nil)] 02:25:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a7fb45800) [pid = 1855] [serial = 821] [outer = 0x7f7a76bd7400] 02:25:57 INFO - PROCESS | 1855 | 1461144357407 Marionette DEBUG loaded listener.js 02:25:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a807d8400) [pid = 1855] [serial = 822] [outer = 0x7f7a76bd7400] 02:25:58 INFO - PROCESS | 1855 | 1461144358339 Marionette TRACE conn4 <- [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]]]}] 02:25:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 02:25:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1381ms 02:25:58 INFO - PROCESS | 1855 | 1461144358387 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 02:25:58 INFO - PROCESS | 1855 | 1461144358390 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 02:25:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 02:25:58 INFO - PROCESS | 1855 | 1461144358397 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 02:25:58 INFO - PROCESS | 1855 | 1461144358403 Marionette TRACE conn4 <- [1,1066,null,{}] 02:25:58 INFO - PROCESS | 1855 | 1461144358419 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:25:58 INFO - PROCESS | 1855 | 1461144358630 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 02:25:58 INFO - PROCESS | 1855 | 1461144358838 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:25:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e6a6000 == 110 [pid = 1855] [id = 274] 02:25:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a815e9400) [pid = 1855] [serial = 823] [outer = (nil)] 02:25:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a8236b400) [pid = 1855] [serial = 824] [outer = 0x7f7a815e9400] 02:25:58 INFO - PROCESS | 1855 | 1461144358954 Marionette DEBUG loaded listener.js 02:25:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a8580f000) [pid = 1855] [serial = 825] [outer = 0x7f7a815e9400] 02:25:59 INFO - PROCESS | 1855 | 1461144359774 Marionette TRACE conn4 <- [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]]]}] 02:25:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 02:25:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1435ms 02:25:59 INFO - PROCESS | 1855 | 1461144359833 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 02:25:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 02:25:59 INFO - PROCESS | 1855 | 1461144359838 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 02:25:59 INFO - PROCESS | 1855 | 1461144359844 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 02:25:59 INFO - PROCESS | 1855 | 1461144359847 Marionette TRACE conn4 <- [1,1070,null,{}] 02:25:59 INFO - PROCESS | 1855 | 1461144359852 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:00 INFO - PROCESS | 1855 | 1461144360045 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 02:26:00 INFO - PROCESS | 1855 | 1461144360222 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768a4800 == 111 [pid = 1855] [id = 275] 02:26:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a81e51c00) [pid = 1855] [serial = 826] [outer = (nil)] 02:26:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a8c1cfc00) [pid = 1855] [serial = 827] [outer = 0x7f7a81e51c00] 02:26:00 INFO - PROCESS | 1855 | 1461144360295 Marionette DEBUG loaded listener.js 02:26:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a8e66b000) [pid = 1855] [serial = 828] [outer = 0x7f7a81e51c00] 02:26:01 INFO - PROCESS | 1855 | 1461144361135 Marionette TRACE conn4 <- [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]]]}] 02:26:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 02:26:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1380ms 02:26:01 INFO - PROCESS | 1855 | 1461144361226 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 02:26:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 02:26:01 INFO - PROCESS | 1855 | 1461144361230 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 02:26:01 INFO - PROCESS | 1855 | 1461144361238 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 02:26:01 INFO - PROCESS | 1855 | 1461144361240 Marionette TRACE conn4 <- [1,1074,null,{}] 02:26:01 INFO - PROCESS | 1855 | 1461144361246 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:01 INFO - PROCESS | 1855 | 1461144361460 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 02:26:01 INFO - PROCESS | 1855 | 1461144361633 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa341a000 == 112 [pid = 1855] [id = 276] 02:26:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a876c2400) [pid = 1855] [serial = 829] [outer = (nil)] 02:26:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a98ebcc00) [pid = 1855] [serial = 830] [outer = 0x7f7a876c2400] 02:26:01 INFO - PROCESS | 1855 | 1461144361708 Marionette DEBUG loaded listener.js 02:26:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a9a308c00) [pid = 1855] [serial = 831] [outer = 0x7f7a876c2400] 02:26:02 INFO - PROCESS | 1855 | 1461144362645 Marionette TRACE conn4 <- [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]]]}] 02:26:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 02:26:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1482ms 02:26:02 INFO - PROCESS | 1855 | 1461144362719 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 02:26:02 INFO - PROCESS | 1855 | 1461144362722 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 02:26:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 02:26:02 INFO - PROCESS | 1855 | 1461144362728 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 02:26:02 INFO - PROCESS | 1855 | 1461144362731 Marionette TRACE conn4 <- [1,1078,null,{}] 02:26:02 INFO - PROCESS | 1855 | 1461144362737 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:02 INFO - PROCESS | 1855 | 1461144362974 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 02:26:03 INFO - PROCESS | 1855 | 1461144363204 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a349000 == 113 [pid = 1855] [id = 277] 02:26:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a9e6c4400) [pid = 1855] [serial = 832] [outer = (nil)] 02:26:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a9e70e400) [pid = 1855] [serial = 833] [outer = 0x7f7a9e6c4400] 02:26:03 INFO - PROCESS | 1855 | 1461144363320 Marionette DEBUG loaded listener.js 02:26:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a9e764800) [pid = 1855] [serial = 834] [outer = 0x7f7a9e6c4400] 02:26:04 INFO - PROCESS | 1855 | 1461144364122 Marionette TRACE conn4 <- [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]]]}] 02:26:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 02:26:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1430ms 02:26:04 INFO - PROCESS | 1855 | 1461144364159 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 02:26:04 INFO - PROCESS | 1855 | 1461144364163 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 02:26:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 02:26:04 INFO - PROCESS | 1855 | 1461144364169 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 02:26:04 INFO - PROCESS | 1855 | 1461144364172 Marionette TRACE conn4 <- [1,1082,null,{}] 02:26:04 INFO - PROCESS | 1855 | 1461144364177 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:04 INFO - PROCESS | 1855 | 1461144364346 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 02:26:04 INFO - PROCESS | 1855 | 1461144364520 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cda800 == 114 [pid = 1855] [id = 278] 02:26:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a7bd2f000) [pid = 1855] [serial = 835] [outer = (nil)] 02:26:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a7bd34000) [pid = 1855] [serial = 836] [outer = 0x7f7a7bd2f000] 02:26:04 INFO - PROCESS | 1855 | 1461144364592 Marionette DEBUG loaded listener.js 02:26:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a7bd38800) [pid = 1855] [serial = 837] [outer = 0x7f7a7bd2f000] 02:26:05 INFO - PROCESS | 1855 | 1461144365465 Marionette TRACE conn4 <- [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]]]}] 02:26:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 02:26:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1332ms 02:26:05 INFO - PROCESS | 1855 | 1461144365501 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 02:26:05 INFO - PROCESS | 1855 | 1461144365504 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 02:26:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 02:26:05 INFO - PROCESS | 1855 | 1461144365510 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 02:26:05 INFO - PROCESS | 1855 | 1461144365512 Marionette TRACE conn4 <- [1,1086,null,{}] 02:26:05 INFO - PROCESS | 1855 | 1461144365518 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:05 INFO - PROCESS | 1855 | 1461144365691 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 02:26:05 INFO - PROCESS | 1855 | 1461144365866 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4ce800 == 115 [pid = 1855] [id = 279] 02:26:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a759c2800) [pid = 1855] [serial = 838] [outer = (nil)] 02:26:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a759ca000) [pid = 1855] [serial = 839] [outer = 0x7f7a759c2800] 02:26:05 INFO - PROCESS | 1855 | 1461144365945 Marionette DEBUG loaded listener.js 02:26:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a759cf800) [pid = 1855] [serial = 840] [outer = 0x7f7a759c2800] 02:26:06 INFO - PROCESS | 1855 | 1461144366805 Marionette TRACE conn4 <- [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]]]}] 02:26:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 02:26:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1375ms 02:26:06 INFO - PROCESS | 1855 | 1461144366886 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 02:26:06 INFO - PROCESS | 1855 | 1461144366889 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 02:26:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 02:26:06 INFO - PROCESS | 1855 | 1461144366895 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 02:26:06 INFO - PROCESS | 1855 | 1461144366897 Marionette TRACE conn4 <- [1,1090,null,{}] 02:26:06 INFO - PROCESS | 1855 | 1461144366902 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:07 INFO - PROCESS | 1855 | 1461144367064 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 02:26:07 INFO - PROCESS | 1855 | 1461144367233 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b70000 == 116 [pid = 1855] [id = 280] 02:26:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a759c4800) [pid = 1855] [serial = 841] [outer = (nil)] 02:26:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a7a384c00) [pid = 1855] [serial = 842] [outer = 0x7f7a759c4800] 02:26:07 INFO - PROCESS | 1855 | 1461144367300 Marionette DEBUG loaded listener.js 02:26:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a7a389800) [pid = 1855] [serial = 843] [outer = 0x7f7a759c4800] 02:26:08 INFO - PROCESS | 1855 | 1461144368092 Marionette TRACE conn4 <- [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]]]}] 02:26:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 02:26:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1233ms 02:26:08 INFO - PROCESS | 1855 | 1461144368129 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 02:26:08 INFO - PROCESS | 1855 | 1461144368132 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 02:26:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 02:26:08 INFO - PROCESS | 1855 | 1461144368138 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 02:26:08 INFO - PROCESS | 1855 | 1461144368140 Marionette TRACE conn4 <- [1,1094,null,{}] 02:26:08 INFO - PROCESS | 1855 | 1461144368145 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:08 INFO - PROCESS | 1855 | 1461144368299 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 02:26:08 INFO - PROCESS | 1855 | 1461144368477 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4c8800 == 117 [pid = 1855] [id = 281] 02:26:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a759cd800) [pid = 1855] [serial = 844] [outer = (nil)] 02:26:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a7a38ec00) [pid = 1855] [serial = 845] [outer = 0x7f7a759cd800] 02:26:08 INFO - PROCESS | 1855 | 1461144368542 Marionette DEBUG loaded listener.js 02:26:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a7bd31800) [pid = 1855] [serial = 846] [outer = 0x7f7a759cd800] 02:26:09 INFO - PROCESS | 1855 | 1461144369425 Marionette TRACE conn4 <- [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]]]}] 02:26:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 02:26:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1332ms 02:26:09 INFO - PROCESS | 1855 | 1461144369470 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 02:26:09 INFO - PROCESS | 1855 | 1461144369474 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 02:26:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 02:26:09 INFO - PROCESS | 1855 | 1461144369480 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 02:26:09 INFO - PROCESS | 1855 | 1461144369483 Marionette TRACE conn4 <- [1,1098,null,{}] 02:26:09 INFO - PROCESS | 1855 | 1461144369488 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:09 INFO - PROCESS | 1855 | 1461144369680 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 02:26:10 INFO - PROCESS | 1855 | 1461144370292 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bb72800 == 118 [pid = 1855] [id = 282] 02:26:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a76bcf400) [pid = 1855] [serial = 847] [outer = (nil)] 02:26:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a76bd6800) [pid = 1855] [serial = 848] [outer = 0x7f7a76bcf400] 02:26:10 INFO - PROCESS | 1855 | 1461144370362 Marionette DEBUG loaded listener.js 02:26:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a7744a800) [pid = 1855] [serial = 849] [outer = 0x7f7a76bcf400] 02:26:11 INFO - PROCESS | 1855 | 1461144371146 Marionette TRACE conn4 <- [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]]]}] 02:26:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 02:26:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1677ms 02:26:11 INFO - PROCESS | 1855 | 1461144371159 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 02:26:11 INFO - PROCESS | 1855 | 1461144371172 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 02:26:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 02:26:11 INFO - PROCESS | 1855 | 1461144371205 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 02:26:11 INFO - PROCESS | 1855 | 1461144371209 Marionette TRACE conn4 <- [1,1102,null,{}] 02:26:11 INFO - PROCESS | 1855 | 1461144371216 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:11 INFO - PROCESS | 1855 | 1461144371373 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 02:26:11 INFO - PROCESS | 1855 | 1461144371705 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77c63000 == 119 [pid = 1855] [id = 283] 02:26:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a7a388c00) [pid = 1855] [serial = 850] [outer = (nil)] 02:26:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a7a390000) [pid = 1855] [serial = 851] [outer = 0x7f7a7a388c00] 02:26:11 INFO - PROCESS | 1855 | 1461144371815 Marionette DEBUG loaded listener.js 02:26:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a7bbcd400) [pid = 1855] [serial = 852] [outer = 0x7f7a7a388c00] 02:26:12 INFO - PROCESS | 1855 | 1461144372668 Marionette TRACE conn4 <- [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]]]}] 02:26:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 02:26:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1536ms 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82238000 == 118 [pid = 1855] [id = 270] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c649800 == 117 [pid = 1855] [id = 269] 02:26:12 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a8b16f000) [pid = 1855] [serial = 718] [outer = (nil)] [url = about:blank] 02:26:12 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a92259400) [pid = 1855] [serial = 721] [outer = (nil)] [url = about:blank] 02:26:12 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a99114000) [pid = 1855] [serial = 724] [outer = (nil)] [url = about:blank] 02:26:12 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a9a309c00) [pid = 1855] [serial = 727] [outer = (nil)] [url = about:blank] 02:26:12 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a9e1c3400) [pid = 1855] [serial = 730] [outer = (nil)] [url = about:blank] 02:26:12 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a9a305400) [pid = 1855] [serial = 733] [outer = (nil)] [url = about:blank] 02:26:12 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a8b8c5400) [pid = 1855] [serial = 761] [outer = (nil)] [url = about:blank] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a881ce800 == 116 [pid = 1855] [id = 268] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8207c000 == 115 [pid = 1855] [id = 267] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fe12000 == 114 [pid = 1855] [id = 266] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7760f000 == 113 [pid = 1855] [id = 265] 02:26:12 INFO - PROCESS | 1855 | 1461144372805 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 02:26:12 INFO - PROCESS | 1855 | 1461144372810 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dd7000 == 112 [pid = 1855] [id = 264] 02:26:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99dcc800 == 111 [pid = 1855] [id = 258] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a980f4000 == 110 [pid = 1855] [id = 257] 02:26:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80477000 == 109 [pid = 1855] [id = 254] 02:26:12 INFO - PROCESS | 1855 | 1461144372829 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 02:26:12 INFO - PROCESS | 1855 | 1461144372832 Marionette TRACE conn4 <- [1,1106,null,{}] 02:26:12 INFO - PROCESS | 1855 | 1461144372842 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:12 INFO - PROCESS | 1855 | 1461144372986 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a9224f000) [pid = 1855] [serial = 689] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a8279cc00) [pid = 1855] [serial = 715] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a8c35f800) [pid = 1855] [serial = 473] [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.] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a8ab95c00) [pid = 1855] [serial = 756] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a8b1acc00) [pid = 1855] [serial = 759] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a85809000) [pid = 1855] [serial = 758] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a84087400) [pid = 1855] [serial = 750] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a8408cc00) [pid = 1855] [serial = 752] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a88027400) [pid = 1855] [serial = 755] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a8560f000) [pid = 1855] [serial = 753] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a81cc8800) [pid = 1855] [serial = 744] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a814d0400) [pid = 1855] [serial = 743] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a815e8800) [pid = 1855] [serial = 746] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a8225c800) [pid = 1855] [serial = 747] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a83135400) [pid = 1855] [serial = 749] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a9e35f800) [pid = 1855] [serial = 737] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a8039d400) [pid = 1855] [serial = 741] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a7cbf1c00) [pid = 1855] [serial = 740] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a7cbedc00) [pid = 1855] [serial = 712] [outer = (nil)] [url = about:blank] 02:26:13 INFO - PROCESS | 1855 | 1461144373220 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc58800 == 110 [pid = 1855] [id = 284] 02:26:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a7a38ac00) [pid = 1855] [serial = 853] [outer = (nil)] 02:26:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a7c9ebc00) [pid = 1855] [serial = 854] [outer = 0x7f7a7a38ac00] 02:26:13 INFO - PROCESS | 1855 | 1461144373290 Marionette DEBUG loaded listener.js 02:26:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a7fb46400) [pid = 1855] [serial = 855] [outer = 0x7f7a7a38ac00] 02:26:13 INFO - PROCESS | 1855 | 1461144373969 Marionette TRACE conn4 <- [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]]]}] 02:26:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 02:26:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1197ms 02:26:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 02:26:14 INFO - PROCESS | 1855 | 1461144374020 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 02:26:14 INFO - PROCESS | 1855 | 1461144374023 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 02:26:14 INFO - PROCESS | 1855 | 1461144374037 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 02:26:14 INFO - PROCESS | 1855 | 1461144374044 Marionette TRACE conn4 <- [1,1110,null,{}] 02:26:14 INFO - PROCESS | 1855 | 1461144374052 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:14 INFO - PROCESS | 1855 | 1461144374209 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 02:26:14 INFO - PROCESS | 1855 | 1461144374219 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82074000 == 111 [pid = 1855] [id = 285] 02:26:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a7bd39000) [pid = 1855] [serial = 856] [outer = (nil)] 02:26:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a815e3000) [pid = 1855] [serial = 857] [outer = 0x7f7a7bd39000] 02:26:14 INFO - PROCESS | 1855 | 1461144374278 Marionette DEBUG loaded listener.js 02:26:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a81e45000) [pid = 1855] [serial = 858] [outer = 0x7f7a7bd39000] 02:26:15 INFO - PROCESS | 1855 | 1461144375060 Marionette TRACE conn4 <- [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]]]}] 02:26:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 02:26:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1041ms 02:26:15 INFO - PROCESS | 1855 | 1461144375070 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 02:26:15 INFO - PROCESS | 1855 | 1461144375073 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 02:26:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 02:26:15 INFO - PROCESS | 1855 | 1461144375121 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 02:26:15 INFO - PROCESS | 1855 | 1461144375124 Marionette TRACE conn4 <- [1,1114,null,{}] 02:26:15 INFO - PROCESS | 1855 | 1461144375129 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:15 INFO - PROCESS | 1855 | 1461144375283 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 02:26:15 INFO - PROCESS | 1855 | 1461144375297 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85825800 == 112 [pid = 1855] [id = 286] 02:26:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a814d1400) [pid = 1855] [serial = 859] [outer = (nil)] 02:26:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a81e4fc00) [pid = 1855] [serial = 860] [outer = 0x7f7a814d1400] 02:26:15 INFO - PROCESS | 1855 | 1461144375357 Marionette DEBUG loaded listener.js 02:26:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a82363c00) [pid = 1855] [serial = 861] [outer = 0x7f7a814d1400] 02:26:16 INFO - PROCESS | 1855 | 1461144376230 Marionette TRACE conn4 <- [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]]]}] 02:26:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 02:26:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1157ms 02:26:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 02:26:16 INFO - PROCESS | 1855 | 1461144376260 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 02:26:16 INFO - PROCESS | 1855 | 1461144376262 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 02:26:16 INFO - PROCESS | 1855 | 1461144376266 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 02:26:16 INFO - PROCESS | 1855 | 1461144376270 Marionette TRACE conn4 <- [1,1118,null,{}] 02:26:16 INFO - PROCESS | 1855 | 1461144376274 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:16 INFO - PROCESS | 1855 | 1461144376455 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 02:26:16 INFO - PROCESS | 1855 | 1461144376541 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89a6f000 == 113 [pid = 1855] [id = 287] 02:26:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a827a1800) [pid = 1855] [serial = 862] [outer = (nil)] 02:26:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a8283ec00) [pid = 1855] [serial = 863] [outer = 0x7f7a827a1800] 02:26:16 INFO - PROCESS | 1855 | 1461144376607 Marionette DEBUG loaded listener.js 02:26:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a84c9d400) [pid = 1855] [serial = 864] [outer = 0x7f7a827a1800] 02:26:17 INFO - PROCESS | 1855 | 1461144377396 Marionette TRACE conn4 <- [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]]]}] 02:26:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 02:26:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1175ms 02:26:17 INFO - PROCESS | 1855 | 1461144377451 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 02:26:17 INFO - PROCESS | 1855 | 1461144377453 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 02:26:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 02:26:17 INFO - PROCESS | 1855 | 1461144377459 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 02:26:17 INFO - PROCESS | 1855 | 1461144377461 Marionette TRACE conn4 <- [1,1122,null,{}] 02:26:17 INFO - PROCESS | 1855 | 1461144377466 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:18 INFO - PROCESS | 1855 | 1461144378160 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 02:26:18 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a7b842000) [pid = 1855] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 02:26:18 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a7b83e000) [pid = 1855] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 02:26:18 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a80406000) [pid = 1855] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 02:26:18 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a7fb47800) [pid = 1855] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 02:26:18 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a7fcb9800) [pid = 1855] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 02:26:18 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a8040a400) [pid = 1855] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 02:26:18 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a8b168c00) [pid = 1855] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 02:26:18 INFO - PROCESS | 1855 | 1461144378303 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815a3000 == 114 [pid = 1855] [id = 288] 02:26:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a7b7f5400) [pid = 1855] [serial = 865] [outer = (nil)] 02:26:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a8040a400) [pid = 1855] [serial = 866] [outer = 0x7f7a7b7f5400] 02:26:18 INFO - PROCESS | 1855 | 1461144378374 Marionette DEBUG loaded listener.js 02:26:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a858d2400) [pid = 1855] [serial = 867] [outer = 0x7f7a7b7f5400] 02:26:19 INFO - PROCESS | 1855 | 1461144379010 Marionette TRACE conn4 <- [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]]]}] 02:26:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 02:26:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1583ms 02:26:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 02:26:19 INFO - PROCESS | 1855 | 1461144379043 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 02:26:19 INFO - PROCESS | 1855 | 1461144379046 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 02:26:19 INFO - PROCESS | 1855 | 1461144379052 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 02:26:19 INFO - PROCESS | 1855 | 1461144379055 Marionette TRACE conn4 <- [1,1126,null,{}] 02:26:19 INFO - PROCESS | 1855 | 1461144379061 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:19 INFO - PROCESS | 1855 | 1461144379253 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 02:26:19 INFO - PROCESS | 1855 | 1461144379270 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5d8000 == 115 [pid = 1855] [id = 289] 02:26:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a807cf000) [pid = 1855] [serial = 868] [outer = (nil)] 02:26:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a8a470800) [pid = 1855] [serial = 869] [outer = 0x7f7a807cf000] 02:26:19 INFO - PROCESS | 1855 | 1461144379327 Marionette DEBUG loaded listener.js 02:26:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a8b16c400) [pid = 1855] [serial = 870] [outer = 0x7f7a807cf000] 02:26:20 INFO - PROCESS | 1855 | 1461144380016 Marionette TRACE conn4 <- [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]]]}] 02:26:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 02:26:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 996ms 02:26:20 INFO - PROCESS | 1855 | 1461144380049 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 02:26:20 INFO - PROCESS | 1855 | 1461144380051 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 02:26:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 02:26:20 INFO - PROCESS | 1855 | 1461144380057 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 02:26:20 INFO - PROCESS | 1855 | 1461144380058 Marionette TRACE conn4 <- [1,1130,null,{}] 02:26:20 INFO - PROCESS | 1855 | 1461144380064 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:20 INFO - PROCESS | 1855 | 1461144380298 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 02:26:20 INFO - PROCESS | 1855 | 1461144380483 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77620000 == 116 [pid = 1855] [id = 290] 02:26:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a759cb400) [pid = 1855] [serial = 871] [outer = (nil)] 02:26:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a76bcd000) [pid = 1855] [serial = 872] [outer = 0x7f7a759cb400] 02:26:20 INFO - PROCESS | 1855 | 1461144380554 Marionette DEBUG loaded listener.js 02:26:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a77c89400) [pid = 1855] [serial = 873] [outer = 0x7f7a759cb400] 02:26:21 INFO - PROCESS | 1855 | 1461144381598 Marionette TRACE conn4 <- [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]]]}] 02:26:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 02:26:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1579ms 02:26:21 INFO - PROCESS | 1855 | 1461144381638 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 02:26:21 INFO - PROCESS | 1855 | 1461144381642 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 02:26:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 02:26:21 INFO - PROCESS | 1855 | 1461144381650 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 02:26:21 INFO - PROCESS | 1855 | 1461144381656 Marionette TRACE conn4 <- [1,1134,null,{}] 02:26:21 INFO - PROCESS | 1855 | 1461144381662 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:21 INFO - PROCESS | 1855 | 1461144381827 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 02:26:22 INFO - PROCESS | 1855 | 1461144382008 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f03000 == 117 [pid = 1855] [id = 291] 02:26:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a759cc400) [pid = 1855] [serial = 874] [outer = (nil)] 02:26:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a7c9eb000) [pid = 1855] [serial = 875] [outer = 0x7f7a759cc400] 02:26:22 INFO - PROCESS | 1855 | 1461144382095 Marionette DEBUG loaded listener.js 02:26:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a7fcbec00) [pid = 1855] [serial = 876] [outer = 0x7f7a759cc400] 02:26:23 INFO - PROCESS | 1855 | 1461144383022 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 02:26:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 02:26:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1431ms 02:26:23 INFO - PROCESS | 1855 | 1461144383081 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 02:26:23 INFO - PROCESS | 1855 | 1461144383086 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 02:26:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 02:26:23 INFO - PROCESS | 1855 | 1461144383092 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 02:26:23 INFO - PROCESS | 1855 | 1461144383094 Marionette TRACE conn4 <- [1,1138,null,{}] 02:26:23 INFO - PROCESS | 1855 | 1461144383100 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:23 INFO - PROCESS | 1855 | 1461144383270 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 02:26:23 INFO - PROCESS | 1855 | 1461144383449 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c579800 == 118 [pid = 1855] [id = 292] 02:26:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a759cb000) [pid = 1855] [serial = 877] [outer = (nil)] 02:26:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a81e46c00) [pid = 1855] [serial = 878] [outer = 0x7f7a759cb000] 02:26:23 INFO - PROCESS | 1855 | 1461144383522 Marionette DEBUG loaded listener.js 02:26:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a82370800) [pid = 1855] [serial = 879] [outer = 0x7f7a759cb000] 02:26:24 INFO - PROCESS | 1855 | 1461144384381 Marionette TRACE conn4 <- [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]]]}] 02:26:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 02:26:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1333ms 02:26:24 INFO - PROCESS | 1855 | 1461144384426 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 02:26:24 INFO - PROCESS | 1855 | 1461144384432 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 02:26:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 02:26:24 INFO - PROCESS | 1855 | 1461144384448 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 02:26:24 INFO - PROCESS | 1855 | 1461144384455 Marionette TRACE conn4 <- [1,1142,null,{}] 02:26:24 INFO - PROCESS | 1855 | 1461144384461 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:24 INFO - PROCESS | 1855 | 1461144384636 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 02:26:24 INFO - PROCESS | 1855 | 1461144384807 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e396000 == 119 [pid = 1855] [id = 293] 02:26:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a7c9eec00) [pid = 1855] [serial = 880] [outer = (nil)] 02:26:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a86b84c00) [pid = 1855] [serial = 881] [outer = 0x7f7a7c9eec00] 02:26:24 INFO - PROCESS | 1855 | 1461144384882 Marionette DEBUG loaded listener.js 02:26:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a8b818c00) [pid = 1855] [serial = 882] [outer = 0x7f7a7c9eec00] 02:26:25 INFO - PROCESS | 1855 | 1461144385681 Marionette TRACE conn4 <- [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]]]}] 02:26:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 02:26:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1290ms 02:26:25 INFO - PROCESS | 1855 | 1461144385731 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 02:26:25 INFO - PROCESS | 1855 | 1461144385735 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 02:26:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 02:26:25 INFO - PROCESS | 1855 | 1461144385740 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 02:26:25 INFO - PROCESS | 1855 | 1461144385743 Marionette TRACE conn4 <- [1,1146,null,{}] 02:26:25 INFO - PROCESS | 1855 | 1461144385749 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:25 INFO - PROCESS | 1855 | 1461144385915 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 02:26:26 INFO - PROCESS | 1855 | 1461144386087 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3423800 == 120 [pid = 1855] [id = 294] 02:26:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a83d1d800) [pid = 1855] [serial = 883] [outer = (nil)] 02:26:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a8e564800) [pid = 1855] [serial = 884] [outer = 0x7f7a83d1d800] 02:26:26 INFO - PROCESS | 1855 | 1461144386154 Marionette DEBUG loaded listener.js 02:26:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a9805a800) [pid = 1855] [serial = 885] [outer = 0x7f7a83d1d800] 02:26:26 INFO - PROCESS | 1855 | 1461144386993 Marionette TRACE conn4 <- [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]]]}] 02:26:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 02:26:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1277ms 02:26:27 INFO - PROCESS | 1855 | 1461144387021 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 02:26:27 INFO - PROCESS | 1855 | 1461144387024 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 02:26:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 02:26:27 INFO - PROCESS | 1855 | 1461144387032 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 02:26:27 INFO - PROCESS | 1855 | 1461144387039 Marionette TRACE conn4 <- [1,1150,null,{}] 02:26:27 INFO - PROCESS | 1855 | 1461144387051 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:27 INFO - PROCESS | 1855 | 1461144387228 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 02:26:27 INFO - PROCESS | 1855 | 1461144387410 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7691c000 == 121 [pid = 1855] [id = 295] 02:26:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a9a1be000) [pid = 1855] [serial = 886] [outer = (nil)] 02:26:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a9a4bfc00) [pid = 1855] [serial = 887] [outer = 0x7f7a9a1be000] 02:26:27 INFO - PROCESS | 1855 | 1461144387496 Marionette DEBUG loaded listener.js 02:26:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a9e1c8c00) [pid = 1855] [serial = 888] [outer = 0x7f7a9a1be000] 02:26:28 INFO - PROCESS | 1855 | 1461144388344 Marionette TRACE conn4 <- [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]]]}] 02:26:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 02:26:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1337ms 02:26:28 INFO - PROCESS | 1855 | 1461144388370 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 02:26:28 INFO - PROCESS | 1855 | 1461144388373 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 02:26:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 02:26:28 INFO - PROCESS | 1855 | 1461144388380 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 02:26:28 INFO - PROCESS | 1855 | 1461144388383 Marionette TRACE conn4 <- [1,1154,null,{}] 02:26:28 INFO - PROCESS | 1855 | 1461144388387 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:28 INFO - PROCESS | 1855 | 1461144388549 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 02:26:28 INFO - PROCESS | 1855 | 1461144388728 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8055e000 == 122 [pid = 1855] [id = 296] 02:26:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a774a4c00) [pid = 1855] [serial = 889] [outer = (nil)] 02:26:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a774ae000) [pid = 1855] [serial = 890] [outer = 0x7f7a774a4c00] 02:26:28 INFO - PROCESS | 1855 | 1461144388795 Marionette DEBUG loaded listener.js 02:26:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a8056d400) [pid = 1855] [serial = 891] [outer = 0x7f7a774a4c00] 02:26:29 INFO - PROCESS | 1855 | 1461144389618 Marionette TRACE conn4 <- [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]]]}] 02:26:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 02:26:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1279ms 02:26:29 INFO - PROCESS | 1855 | 1461144389660 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 02:26:29 INFO - PROCESS | 1855 | 1461144389663 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 02:26:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 02:26:29 INFO - PROCESS | 1855 | 1461144389669 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 02:26:29 INFO - PROCESS | 1855 | 1461144389672 Marionette TRACE conn4 <- [1,1158,null,{}] 02:26:29 INFO - PROCESS | 1855 | 1461144389678 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:29 INFO - PROCESS | 1855 | 1461144389842 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 02:26:30 INFO - PROCESS | 1855 | 1461144390021 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731d1000 == 123 [pid = 1855] [id = 297] 02:26:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a774a7c00) [pid = 1855] [serial = 892] [outer = (nil)] 02:26:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a80572800) [pid = 1855] [serial = 893] [outer = 0x7f7a774a7c00] 02:26:30 INFO - PROCESS | 1855 | 1461144390092 Marionette DEBUG loaded listener.js 02:26:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a80578800) [pid = 1855] [serial = 894] [outer = 0x7f7a774a7c00] 02:26:30 INFO - PROCESS | 1855 | 1461144390952 Marionette TRACE conn4 <- [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]]]}] 02:26:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 02:26:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1337ms 02:26:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 02:26:31 INFO - PROCESS | 1855 | 1461144391008 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 02:26:31 INFO - PROCESS | 1855 | 1461144391010 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 02:26:31 INFO - PROCESS | 1855 | 1461144391017 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 02:26:31 INFO - PROCESS | 1855 | 1461144391020 Marionette TRACE conn4 <- [1,1162,null,{}] 02:26:31 INFO - PROCESS | 1855 | 1461144391025 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:31 INFO - PROCESS | 1855 | 1461144391185 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 02:26:31 INFO - PROCESS | 1855 | 1461144391366 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73377800 == 124 [pid = 1855] [id = 298] 02:26:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a748c3400) [pid = 1855] [serial = 895] [outer = (nil)] 02:26:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a748cc800) [pid = 1855] [serial = 896] [outer = 0x7f7a748c3400] 02:26:31 INFO - PROCESS | 1855 | 1461144391449 Marionette DEBUG loaded listener.js 02:26:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a748d0800) [pid = 1855] [serial = 897] [outer = 0x7f7a748c3400] 02:26:32 INFO - PROCESS | 1855 | 1461144392287 Marionette TRACE conn4 <- [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]]]}] 02:26:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 02:26:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1327ms 02:26:32 INFO - PROCESS | 1855 | 1461144392344 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 02:26:32 INFO - PROCESS | 1855 | 1461144392347 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 02:26:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 02:26:32 INFO - PROCESS | 1855 | 1461144392353 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 02:26:32 INFO - PROCESS | 1855 | 1461144392355 Marionette TRACE conn4 <- [1,1166,null,{}] 02:26:32 INFO - PROCESS | 1855 | 1461144392361 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:32 INFO - PROCESS | 1855 | 1461144392532 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 02:26:32 INFO - PROCESS | 1855 | 1461144392718 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73391800 == 125 [pid = 1855] [id = 299] 02:26:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a748c6c00) [pid = 1855] [serial = 898] [outer = (nil)] 02:26:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a80578000) [pid = 1855] [serial = 899] [outer = 0x7f7a748c6c00] 02:26:32 INFO - PROCESS | 1855 | 1461144392790 Marionette DEBUG loaded listener.js 02:26:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a9a305400) [pid = 1855] [serial = 900] [outer = 0x7f7a748c6c00] 02:26:33 INFO - PROCESS | 1855 | 1461144393609 Marionette TRACE conn4 <- [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]]]}] 02:26:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 02:26:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1287ms 02:26:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 02:26:33 INFO - PROCESS | 1855 | 1461144393641 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 02:26:33 INFO - PROCESS | 1855 | 1461144393644 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 02:26:33 INFO - PROCESS | 1855 | 1461144393649 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 02:26:33 INFO - PROCESS | 1855 | 1461144393652 Marionette TRACE conn4 <- [1,1170,null,{}] 02:26:33 INFO - PROCESS | 1855 | 1461144393657 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:33 INFO - PROCESS | 1855 | 1461144393816 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 02:26:34 INFO - PROCESS | 1855 | 1461144394000 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73516000 == 126 [pid = 1855] [id = 300] 02:26:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a7359c000) [pid = 1855] [serial = 901] [outer = (nil)] 02:26:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a735a1000) [pid = 1855] [serial = 902] [outer = 0x7f7a7359c000] 02:26:34 INFO - PROCESS | 1855 | 1461144394073 Marionette DEBUG loaded listener.js 02:26:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a80571800) [pid = 1855] [serial = 903] [outer = 0x7f7a7359c000] 02:26:34 INFO - PROCESS | 1855 | 1461144394958 Marionette TRACE conn4 <- [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]]]}] 02:26:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 02:26:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1335ms 02:26:34 INFO - PROCESS | 1855 | 1461144394984 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 02:26:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 02:26:35 INFO - PROCESS | 1855 | 1461144394995 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 02:26:35 INFO - PROCESS | 1855 | 1461144395000 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 02:26:35 INFO - PROCESS | 1855 | 1461144395005 Marionette TRACE conn4 <- [1,1174,null,{}] 02:26:35 INFO - PROCESS | 1855 | 1461144395010 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:35 INFO - PROCESS | 1855 | 1461144395177 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 02:26:35 INFO - PROCESS | 1855 | 1461144395364 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73851000 == 127 [pid = 1855] [id = 301] 02:26:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a7359cc00) [pid = 1855] [serial = 904] [outer = (nil)] 02:26:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a738bfc00) [pid = 1855] [serial = 905] [outer = 0x7f7a7359cc00] 02:26:35 INFO - PROCESS | 1855 | 1461144395434 Marionette DEBUG loaded listener.js 02:26:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 246 (0x7f7a9a4bf400) [pid = 1855] [serial = 906] [outer = 0x7f7a7359cc00] 02:26:36 INFO - PROCESS | 1855 | 1461144396324 Marionette TRACE conn4 <- [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] 02:26:36 INFO - PROCESS | 1855 | 1461144396395 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 02:26:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 02:26:36 INFO - PROCESS | 1855 | 1461144396401 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 02:26:36 INFO - PROCESS | 1855 | 1461144396404 Marionette TRACE conn4 <- [1,1178,null,{}] 02:26:36 INFO - PROCESS | 1855 | 1461144396409 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:36 INFO - PROCESS | 1855 | 1461144396617 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 02:26:36 INFO - PROCESS | 1855 | 1461144396802 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a881d1000 == 128 [pid = 1855] [id = 302] 02:26:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 247 (0x7f7a7359e800) [pid = 1855] [serial = 907] [outer = (nil)] 02:26:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 248 (0x7f7a7681cc00) [pid = 1855] [serial = 908] [outer = 0x7f7a7359e800] 02:26:36 INFO - PROCESS | 1855 | 1461144396869 Marionette DEBUG loaded listener.js 02:26:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 249 (0x7f7a77442c00) [pid = 1855] [serial = 909] [outer = 0x7f7a7359e800] 02:26:37 INFO - PROCESS | 1855 | 1461144397675 Marionette TRACE conn4 <- [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] 02:26:37 INFO - PROCESS | 1855 | 1461144397736 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 02:26:37 INFO - PROCESS | 1855 | 1461144397742 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 02:26:37 INFO - PROCESS | 1855 | 1461144397744 Marionette TRACE conn4 <- [1,1182,null,{}] 02:26:37 INFO - PROCESS | 1855 | 1461144397749 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:37 INFO - PROCESS | 1855 | 1461144397916 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 02:26:38 INFO - PROCESS | 1855 | 1461144398101 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b8cf000 == 129 [pid = 1855] [id = 303] 02:26:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 250 (0x7f7a738bb800) [pid = 1855] [serial = 910] [outer = (nil)] 02:26:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 251 (0x7f7a86b7b400) [pid = 1855] [serial = 911] [outer = 0x7f7a738bb800] 02:26:38 INFO - PROCESS | 1855 | 1461144398165 Marionette DEBUG loaded listener.js 02:26:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 252 (0x7f7a9a307400) [pid = 1855] [serial = 912] [outer = 0x7f7a738bb800] 02:26:39 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:39 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:26:39 INFO - PROCESS | 1855 | 1461144399352 Marionette TRACE conn4 <- [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] 02:26:39 INFO - PROCESS | 1855 | 1461144399429 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 02:26:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 02:26:39 INFO - PROCESS | 1855 | 1461144399443 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 02:26:39 INFO - PROCESS | 1855 | 1461144399448 Marionette TRACE conn4 <- [1,1186,null,{}] 02:26:39 INFO - PROCESS | 1855 | 1461144399458 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:39 INFO - PROCESS | 1855 | 1461144399654 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 02:26:39 INFO - PROCESS | 1855 | 1461144399880 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4dc800 == 130 [pid = 1855] [id = 304] 02:26:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 253 (0x7f7a738b6800) [pid = 1855] [serial = 913] [outer = (nil)] 02:26:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 254 (0x7f7a77446c00) [pid = 1855] [serial = 914] [outer = 0x7f7a738b6800] 02:26:39 INFO - PROCESS | 1855 | 1461144399944 Marionette DEBUG loaded listener.js 02:26:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 255 (0x7f7a774acc00) [pid = 1855] [serial = 915] [outer = 0x7f7a738b6800] 02:26:40 INFO - PROCESS | 1855 | 1461144400851 Marionette TRACE conn4 <- [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] 02:26:40 INFO - PROCESS | 1855 | 1461144400940 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 02:26:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 02:26:40 INFO - PROCESS | 1855 | 1461144400950 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 02:26:40 INFO - PROCESS | 1855 | 1461144400954 Marionette TRACE conn4 <- [1,1190,null,{}] 02:26:40 INFO - PROCESS | 1855 | 1461144400959 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:41 INFO - PROCESS | 1855 | 1461144401164 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 02:26:41 INFO - PROCESS | 1855 | 1461144401388 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768b1000 == 131 [pid = 1855] [id = 305] 02:26:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 256 (0x7f7a7a383400) [pid = 1855] [serial = 916] [outer = (nil)] 02:26:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 257 (0x7f7a7b7f0000) [pid = 1855] [serial = 917] [outer = 0x7f7a7a383400] 02:26:41 INFO - PROCESS | 1855 | 1461144401476 Marionette DEBUG loaded listener.js 02:26:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 258 (0x7f7a7bbc7000) [pid = 1855] [serial = 918] [outer = 0x7f7a7a383400] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815ad000 == 130 [pid = 1855] [id = 237] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e2c5000 == 129 [pid = 1855] [id = 239] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83db0000 == 128 [pid = 1855] [id = 213] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b794800 == 127 [pid = 1855] [id = 238] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e080000 == 126 [pid = 1855] [id = 212] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82089800 == 125 [pid = 1855] [id = 214] 02:26:41 INFO - PROCESS | 1855 | --DOMWINDOW == 257 (0x7f7a9a4c8400) [pid = 1855] [serial = 815] [outer = (nil)] [url = about:blank] 02:26:41 INFO - PROCESS | 1855 | --DOMWINDOW == 256 (0x7f7a81e46000) [pid = 1855] [serial = 785] [outer = (nil)] [url = about:blank] 02:26:41 INFO - PROCESS | 1855 | --DOMWINDOW == 255 (0x7f7a7a14c800) [pid = 1855] [serial = 782] [outer = (nil)] [url = about:blank] 02:26:41 INFO - PROCESS | 1855 | --DOMWINDOW == 254 (0x7f7a81e4c400) [pid = 1855] [serial = 788] [outer = (nil)] [url = about:blank] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e610800 == 124 [pid = 1855] [id = 65] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5d8000 == 123 [pid = 1855] [id = 289] 02:26:41 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815a3000 == 122 [pid = 1855] [id = 288] 02:26:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a89a6f000 == 121 [pid = 1855] [id = 287] 02:26:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85825800 == 120 [pid = 1855] [id = 286] 02:26:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82074000 == 119 [pid = 1855] [id = 285] 02:26:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bc58800 == 118 [pid = 1855] [id = 284] 02:26:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77c63000 == 117 [pid = 1855] [id = 283] 02:26:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bb72800 == 116 [pid = 1855] [id = 282] 02:26:42 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fe09800 == 115 [pid = 1855] [id = 272] 02:26:42 INFO - PROCESS | 1855 | 1461144402423 Marionette TRACE conn4 <- [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] 02:26:42 INFO - PROCESS | 1855 | 1461144402485 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 02:26:42 INFO - PROCESS | 1855 | 1461144402492 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 02:26:42 INFO - PROCESS | 1855 | 1461144402497 Marionette TRACE conn4 <- [1,1194,null,{}] 02:26:42 INFO - PROCESS | 1855 | 1461144402511 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:42 INFO - PROCESS | 1855 | 1461144402670 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 02:26:42 INFO - PROCESS | 1855 | 1461144402811 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc53800 == 116 [pid = 1855] [id = 306] 02:26:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a7a387400) [pid = 1855] [serial = 919] [outer = (nil)] 02:26:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a7fb3b800) [pid = 1855] [serial = 920] [outer = 0x7f7a7a387400] 02:26:42 INFO - PROCESS | 1855 | 1461144402875 Marionette DEBUG loaded listener.js 02:26:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a8040f400) [pid = 1855] [serial = 921] [outer = 0x7f7a7a387400] 02:26:43 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:43 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:26:43 INFO - PROCESS | 1855 | 1461144403555 Marionette TRACE conn4 <- [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] 02:26:43 INFO - PROCESS | 1855 | 1461144403635 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 02:26:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 02:26:43 INFO - PROCESS | 1855 | 1461144403671 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 02:26:43 INFO - PROCESS | 1855 | 1461144403674 Marionette TRACE conn4 <- [1,1198,null,{}] 02:26:43 INFO - PROCESS | 1855 | 1461144403679 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:43 INFO - PROCESS | 1855 | 1461144403833 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 02:26:43 INFO - PROCESS | 1855 | 1461144403842 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8178d800 == 117 [pid = 1855] [id = 307] 02:26:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a7febb800) [pid = 1855] [serial = 922] [outer = (nil)] 02:26:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a81f34000) [pid = 1855] [serial = 923] [outer = 0x7f7a7febb800] 02:26:43 INFO - PROCESS | 1855 | 1461144403901 Marionette DEBUG loaded listener.js 02:26:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a82257000) [pid = 1855] [serial = 924] [outer = 0x7f7a7febb800] 02:26:44 INFO - PROCESS | 1855 | 1461144404819 Marionette TRACE conn4 <- [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]]]}] 02:26:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 02:26:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1187ms 02:26:44 INFO - PROCESS | 1855 | 1461144404856 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 02:26:44 INFO - PROCESS | 1855 | 1461144404859 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 02:26:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 02:26:44 INFO - PROCESS | 1855 | 1461144404869 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 02:26:44 INFO - PROCESS | 1855 | 1461144404871 Marionette TRACE conn4 <- [1,1202,null,{}] 02:26:44 INFO - PROCESS | 1855 | 1461144404875 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:45 INFO - PROCESS | 1855 | 1461144405073 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 02:26:45 INFO - PROCESS | 1855 | 1461144405107 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a831b9000 == 118 [pid = 1855] [id = 308] 02:26:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a8225c800) [pid = 1855] [serial = 925] [outer = (nil)] 02:26:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a82954400) [pid = 1855] [serial = 926] [outer = 0x7f7a8225c800] 02:26:45 INFO - PROCESS | 1855 | 1461144405166 Marionette DEBUG loaded listener.js 02:26:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a8295b400) [pid = 1855] [serial = 927] [outer = 0x7f7a8225c800] 02:26:46 INFO - PROCESS | 1855 | 1461144406010 Marionette TRACE conn4 <- [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]]]}] 02:26:46 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 02:26:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1174ms 02:26:46 INFO - PROCESS | 1855 | 1461144406048 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 02:26:46 INFO - PROCESS | 1855 | 1461144406052 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 02:26:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 02:26:46 INFO - PROCESS | 1855 | 1461144406057 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 02:26:46 INFO - PROCESS | 1855 | 1461144406059 Marionette TRACE conn4 <- [1,1206,null,{}] 02:26:46 INFO - PROCESS | 1855 | 1461144406064 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:46 INFO - PROCESS | 1855 | 1461144406792 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 02:26:46 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a827a1800) [pid = 1855] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 02:26:46 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a7a388c00) [pid = 1855] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 02:26:46 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a76bcf400) [pid = 1855] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 02:26:46 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a814d1400) [pid = 1855] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 02:26:46 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a7a38ac00) [pid = 1855] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 02:26:46 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a7b7f5400) [pid = 1855] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 02:26:46 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a7bd39000) [pid = 1855] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 02:26:46 INFO - PROCESS | 1855 | 1461144406945 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dde000 == 119 [pid = 1855] [id = 309] 02:26:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a76bd1800) [pid = 1855] [serial = 928] [outer = (nil)] 02:26:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a7bd39000) [pid = 1855] [serial = 929] [outer = 0x7f7a76bd1800] 02:26:47 INFO - PROCESS | 1855 | 1461144407007 Marionette DEBUG loaded listener.js 02:26:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a894d7800) [pid = 1855] [serial = 930] [outer = 0x7f7a76bd1800] 02:26:47 INFO - PROCESS | 1855 | 1461144407656 Marionette TRACE conn4 <- [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]]]}] 02:26:47 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 02:26:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1629ms 02:26:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 02:26:47 INFO - PROCESS | 1855 | 1461144407688 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 02:26:47 INFO - PROCESS | 1855 | 1461144407690 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 02:26:47 INFO - PROCESS | 1855 | 1461144407696 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 02:26:47 INFO - PROCESS | 1855 | 1461144407699 Marionette TRACE conn4 <- [1,1210,null,{}] 02:26:47 INFO - PROCESS | 1855 | 1461144407704 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:47 INFO - PROCESS | 1855 | 1461144407914 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 02:26:47 INFO - PROCESS | 1855 | 1461144407932 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd18000 == 120 [pid = 1855] [id = 310] 02:26:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a89992800) [pid = 1855] [serial = 931] [outer = (nil)] 02:26:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a8c5b8c00) [pid = 1855] [serial = 932] [outer = 0x7f7a89992800] 02:26:47 INFO - PROCESS | 1855 | 1461144407994 Marionette DEBUG loaded listener.js 02:26:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a980d2c00) [pid = 1855] [serial = 933] [outer = 0x7f7a89992800] 02:26:48 INFO - PROCESS | 1855 | 1461144408710 Marionette TRACE conn4 <- [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]]]}] 02:26:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 02:26:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1137ms 02:26:48 INFO - PROCESS | 1855 | 1461144408870 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 02:26:48 INFO - PROCESS | 1855 | 1461144408875 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 02:26:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 02:26:48 INFO - PROCESS | 1855 | 1461144408893 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 02:26:48 INFO - PROCESS | 1855 | 1461144408898 Marionette TRACE conn4 <- [1,1214,null,{}] 02:26:48 INFO - PROCESS | 1855 | 1461144408905 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:49 INFO - PROCESS | 1855 | 1461144409114 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 02:26:49 INFO - PROCESS | 1855 | 1461144409293 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cd6800 == 121 [pid = 1855] [id = 311] 02:26:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a748ca000) [pid = 1855] [serial = 934] [outer = (nil)] 02:26:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a759c7c00) [pid = 1855] [serial = 935] [outer = 0x7f7a748ca000] 02:26:49 INFO - PROCESS | 1855 | 1461144409363 Marionette DEBUG loaded listener.js 02:26:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a76bd8000) [pid = 1855] [serial = 936] [outer = 0x7f7a748ca000] 02:26:50 INFO - PROCESS | 1855 | 1461144410263 Marionette TRACE conn4 <- [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]]]}] 02:26:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 02:26:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1431ms 02:26:50 INFO - PROCESS | 1855 | 1461144410325 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 02:26:50 INFO - PROCESS | 1855 | 1461144410331 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 02:26:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 02:26:50 INFO - PROCESS | 1855 | 1461144410342 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 02:26:50 INFO - PROCESS | 1855 | 1461144410346 Marionette TRACE conn4 <- [1,1218,null,{}] 02:26:50 INFO - PROCESS | 1855 | 1461144410353 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:50 INFO - PROCESS | 1855 | 1461144410528 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 02:26:50 INFO - PROCESS | 1855 | 1461144410707 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8054f000 == 122 [pid = 1855] [id = 312] 02:26:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a738c3c00) [pid = 1855] [serial = 937] [outer = (nil)] 02:26:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 246 (0x7f7a7bbc9800) [pid = 1855] [serial = 938] [outer = 0x7f7a738c3c00] 02:26:50 INFO - PROCESS | 1855 | 1461144410779 Marionette DEBUG loaded listener.js 02:26:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 247 (0x7f7a7bedfc00) [pid = 1855] [serial = 939] [outer = 0x7f7a738c3c00] 02:26:51 INFO - PROCESS | 1855 | 1461144411801 Marionette TRACE conn4 <- [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]]]}] 02:26:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 02:26:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1531ms 02:26:51 INFO - PROCESS | 1855 | 1461144411871 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 02:26:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 02:26:51 INFO - PROCESS | 1855 | 1461144411875 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 02:26:51 INFO - PROCESS | 1855 | 1461144411881 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 02:26:51 INFO - PROCESS | 1855 | 1461144411885 Marionette TRACE conn4 <- [1,1222,null,{}] 02:26:51 INFO - PROCESS | 1855 | 1461144411900 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:52 INFO - PROCESS | 1855 | 1461144412118 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 02:26:52 INFO - PROCESS | 1855 | 1461144412397 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92fd9800 == 123 [pid = 1855] [id = 313] 02:26:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 248 (0x7f7a81e4ac00) [pid = 1855] [serial = 940] [outer = (nil)] 02:26:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 249 (0x7f7a82956c00) [pid = 1855] [serial = 941] [outer = 0x7f7a81e4ac00] 02:26:52 INFO - PROCESS | 1855 | 1461144412476 Marionette DEBUG loaded listener.js 02:26:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 250 (0x7f7a82963000) [pid = 1855] [serial = 942] [outer = 0x7f7a81e4ac00] 02:26:53 INFO - PROCESS | 1855 | 1461144413251 Marionette TRACE conn4 <- [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] 02:26:53 INFO - PROCESS | 1855 | 1461144413320 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 02:26:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 02:26:53 INFO - PROCESS | 1855 | 1461144413326 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 02:26:53 INFO - PROCESS | 1855 | 1461144413328 Marionette TRACE conn4 <- [1,1226,null,{}] 02:26:53 INFO - PROCESS | 1855 | 1461144413334 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:53 INFO - PROCESS | 1855 | 1461144413501 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 02:26:53 INFO - PROCESS | 1855 | 1461144413679 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e080800 == 124 [pid = 1855] [id = 314] 02:26:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 251 (0x7f7a81f3bc00) [pid = 1855] [serial = 943] [outer = (nil)] 02:26:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 252 (0x7f7a88ca9800) [pid = 1855] [serial = 944] [outer = 0x7f7a81f3bc00] 02:26:53 INFO - PROCESS | 1855 | 1461144413753 Marionette DEBUG loaded listener.js 02:26:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 253 (0x7f7a8e6a1400) [pid = 1855] [serial = 945] [outer = 0x7f7a81f3bc00] 02:26:54 INFO - PROCESS | 1855 | 1461144414559 Marionette TRACE conn4 <- [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]]]}] 02:26:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 02:26:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1279ms 02:26:54 INFO - PROCESS | 1855 | 1461144414606 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 02:26:54 INFO - PROCESS | 1855 | 1461144414609 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 02:26:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 02:26:54 INFO - PROCESS | 1855 | 1461144414615 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 02:26:54 INFO - PROCESS | 1855 | 1461144414619 Marionette TRACE conn4 <- [1,1230,null,{}] 02:26:54 INFO - PROCESS | 1855 | 1461144414624 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:54 INFO - PROCESS | 1855 | 1461144414789 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 02:26:54 INFO - PROCESS | 1855 | 1461144414974 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3426800 == 125 [pid = 1855] [id = 315] 02:26:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 254 (0x7f7a991d7c00) [pid = 1855] [serial = 946] [outer = (nil)] 02:26:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 255 (0x7f7a9a309000) [pid = 1855] [serial = 947] [outer = 0x7f7a991d7c00] 02:26:55 INFO - PROCESS | 1855 | 1461144415044 Marionette DEBUG loaded listener.js 02:26:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 256 (0x7f7a9e1bec00) [pid = 1855] [serial = 948] [outer = 0x7f7a991d7c00] 02:26:55 INFO - PROCESS | 1855 | 1461144415913 Marionette TRACE conn4 <- [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]]]}] 02:26:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 02:26:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1336ms 02:26:55 INFO - PROCESS | 1855 | 1461144415952 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 02:26:55 INFO - PROCESS | 1855 | 1461144415954 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 02:26:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 02:26:55 INFO - PROCESS | 1855 | 1461144415961 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 02:26:55 INFO - PROCESS | 1855 | 1461144415963 Marionette TRACE conn4 <- [1,1234,null,{}] 02:26:55 INFO - PROCESS | 1855 | 1461144415969 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:56 INFO - PROCESS | 1855 | 1461144416164 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 02:26:56 INFO - PROCESS | 1855 | 1461144416352 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74a80800 == 126 [pid = 1855] [id = 316] 02:26:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 257 (0x7f7a74cd6400) [pid = 1855] [serial = 949] [outer = (nil)] 02:26:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 258 (0x7f7a9e1bf000) [pid = 1855] [serial = 950] [outer = 0x7f7a74cd6400] 02:26:56 INFO - PROCESS | 1855 | 1461144416427 Marionette DEBUG loaded listener.js 02:26:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 259 (0x7f7a9e594400) [pid = 1855] [serial = 951] [outer = 0x7f7a74cd6400] 02:26:57 INFO - PROCESS | 1855 | 1461144417316 Marionette TRACE conn4 <- [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]]]}] 02:26:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 02:26:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1379ms 02:26:57 INFO - PROCESS | 1855 | 1461144417341 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 02:26:57 INFO - PROCESS | 1855 | 1461144417345 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 02:26:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 02:26:57 INFO - PROCESS | 1855 | 1461144417350 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 02:26:57 INFO - PROCESS | 1855 | 1461144417352 Marionette TRACE conn4 <- [1,1238,null,{}] 02:26:57 INFO - PROCESS | 1855 | 1461144417358 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:57 INFO - PROCESS | 1855 | 1461144417528 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 02:26:57 INFO - PROCESS | 1855 | 1461144417713 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a45a800 == 127 [pid = 1855] [id = 317] 02:26:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 260 (0x7f7a7453c400) [pid = 1855] [serial = 952] [outer = (nil)] 02:26:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 261 (0x7f7a74541c00) [pid = 1855] [serial = 953] [outer = 0x7f7a7453c400] 02:26:57 INFO - PROCESS | 1855 | 1461144417784 Marionette DEBUG loaded listener.js 02:26:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 262 (0x7f7a74546400) [pid = 1855] [serial = 954] [outer = 0x7f7a7453c400] 02:26:58 INFO - PROCESS | 1855 | 1461144418594 Marionette TRACE conn4 <- [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]]]}] 02:26:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 02:26:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1275ms 02:26:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 02:26:58 INFO - PROCESS | 1855 | 1461144418627 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 02:26:58 INFO - PROCESS | 1855 | 1461144418630 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 02:26:58 INFO - PROCESS | 1855 | 1461144418636 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 02:26:58 INFO - PROCESS | 1855 | 1461144418639 Marionette TRACE conn4 <- [1,1242,null,{}] 02:26:58 INFO - PROCESS | 1855 | 1461144418644 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:26:58 INFO - PROCESS | 1855 | 1461144418814 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 02:26:59 INFO - PROCESS | 1855 | 1461144419003 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:26:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a712d2800 == 128 [pid = 1855] [id = 318] 02:26:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 263 (0x7f7a7453d800) [pid = 1855] [serial = 955] [outer = (nil)] 02:26:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 264 (0x7f7a746abc00) [pid = 1855] [serial = 956] [outer = 0x7f7a7453d800] 02:26:59 INFO - PROCESS | 1855 | 1461144419074 Marionette DEBUG loaded listener.js 02:26:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 265 (0x7f7a746b0000) [pid = 1855] [serial = 957] [outer = 0x7f7a7453d800] 02:26:59 INFO - PROCESS | 1855 | 1461144419913 Marionette TRACE conn4 <- [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]]]}] 02:26:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 02:26:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1327ms 02:26:59 INFO - PROCESS | 1855 | 1461144419963 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 02:26:59 INFO - PROCESS | 1855 | 1461144419967 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 02:26:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 02:26:59 INFO - PROCESS | 1855 | 1461144419972 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 02:26:59 INFO - PROCESS | 1855 | 1461144419974 Marionette TRACE conn4 <- [1,1246,null,{}] 02:26:59 INFO - PROCESS | 1855 | 1461144419979 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:00 INFO - PROCESS | 1855 | 1461144420157 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 02:27:00 INFO - PROCESS | 1855 | 1461144420349 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a713c9800 == 129 [pid = 1855] [id = 319] 02:27:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 266 (0x7f7a7453e000) [pid = 1855] [serial = 958] [outer = (nil)] 02:27:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 267 (0x7f7a746b4c00) [pid = 1855] [serial = 959] [outer = 0x7f7a7453e000] 02:27:00 INFO - PROCESS | 1855 | 1461144420418 Marionette DEBUG loaded listener.js 02:27:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 268 (0x7f7a759d0c00) [pid = 1855] [serial = 960] [outer = 0x7f7a7453e000] 02:27:01 INFO - PROCESS | 1855 | 1461144421287 Marionette TRACE conn4 <- [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]]]}] 02:27:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 02:27:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1387ms 02:27:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 02:27:01 INFO - PROCESS | 1855 | 1461144421360 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 02:27:01 INFO - PROCESS | 1855 | 1461144421363 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 02:27:01 INFO - PROCESS | 1855 | 1461144421369 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 02:27:01 INFO - PROCESS | 1855 | 1461144421372 Marionette TRACE conn4 <- [1,1250,null,{}] 02:27:01 INFO - PROCESS | 1855 | 1461144421377 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:01 INFO - PROCESS | 1855 | 1461144421569 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 02:27:01 INFO - PROCESS | 1855 | 1461144421754 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a713e0800 == 130 [pid = 1855] [id = 320] 02:27:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 269 (0x7f7a73beb400) [pid = 1855] [serial = 961] [outer = (nil)] 02:27:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 270 (0x7f7a73bf5400) [pid = 1855] [serial = 962] [outer = 0x7f7a73beb400] 02:27:01 INFO - PROCESS | 1855 | 1461144421840 Marionette DEBUG loaded listener.js 02:27:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 271 (0x7f7a73bfa800) [pid = 1855] [serial = 963] [outer = 0x7f7a73beb400] 02:27:02 INFO - PROCESS | 1855 | 1461144422646 Marionette TRACE conn4 <- [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]]]}] 02:27:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 02:27:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1332ms 02:27:02 INFO - PROCESS | 1855 | 1461144422701 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 02:27:02 INFO - PROCESS | 1855 | 1461144422705 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 02:27:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 02:27:02 INFO - PROCESS | 1855 | 1461144422710 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 02:27:02 INFO - PROCESS | 1855 | 1461144422713 Marionette TRACE conn4 <- [1,1254,null,{}] 02:27:02 INFO - PROCESS | 1855 | 1461144422719 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:02 INFO - PROCESS | 1855 | 1461144422919 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 02:27:03 INFO - PROCESS | 1855 | 1461144423102 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7146e800 == 131 [pid = 1855] [id = 321] 02:27:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 272 (0x7f7a71505400) [pid = 1855] [serial = 964] [outer = (nil)] 02:27:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 273 (0x7f7a7150d800) [pid = 1855] [serial = 965] [outer = 0x7f7a71505400] 02:27:03 INFO - PROCESS | 1855 | 1461144423176 Marionette DEBUG loaded listener.js 02:27:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 274 (0x7f7a746b2800) [pid = 1855] [serial = 966] [outer = 0x7f7a71505400] 02:27:04 INFO - PROCESS | 1855 | 1461144424089 Marionette TRACE conn4 <- [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]]]}] 02:27:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 02:27:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1428ms 02:27:04 INFO - PROCESS | 1855 | 1461144424140 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 02:27:04 INFO - PROCESS | 1855 | 1461144424143 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 02:27:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 02:27:04 INFO - PROCESS | 1855 | 1461144424149 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 02:27:04 INFO - PROCESS | 1855 | 1461144424151 Marionette TRACE conn4 <- [1,1258,null,{}] 02:27:04 INFO - PROCESS | 1855 | 1461144424157 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:04 INFO - PROCESS | 1855 | 1461144424337 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 02:27:04 INFO - PROCESS | 1855 | 1461144424533 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7169a800 == 132 [pid = 1855] [id = 322] 02:27:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 275 (0x7f7a71509400) [pid = 1855] [serial = 967] [outer = (nil)] 02:27:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 276 (0x7f7a7674b400) [pid = 1855] [serial = 968] [outer = 0x7f7a71509400] 02:27:04 INFO - PROCESS | 1855 | 1461144424608 Marionette DEBUG loaded listener.js 02:27:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 277 (0x7f7a76750400) [pid = 1855] [serial = 969] [outer = 0x7f7a71509400] 02:27:05 INFO - PROCESS | 1855 | 1461144425451 Marionette TRACE conn4 <- [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]]]}] 02:27:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 02:27:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1343ms 02:27:05 INFO - PROCESS | 1855 | 1461144425498 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 02:27:05 INFO - PROCESS | 1855 | 1461144425502 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 02:27:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 02:27:05 INFO - PROCESS | 1855 | 1461144425507 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 02:27:05 INFO - PROCESS | 1855 | 1461144425509 Marionette TRACE conn4 <- [1,1262,null,{}] 02:27:05 INFO - PROCESS | 1855 | 1461144425515 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:05 INFO - PROCESS | 1855 | 1461144425693 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 02:27:05 INFO - PROCESS | 1855 | 1461144425894 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a719aa800 == 133 [pid = 1855] [id = 323] 02:27:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 278 (0x7f7a7150ec00) [pid = 1855] [serial = 970] [outer = (nil)] 02:27:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 279 (0x7f7a71985400) [pid = 1855] [serial = 971] [outer = 0x7f7a7150ec00] 02:27:05 INFO - PROCESS | 1855 | 1461144425958 Marionette DEBUG loaded listener.js 02:27:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 280 (0x7f7a71989800) [pid = 1855] [serial = 972] [outer = 0x7f7a7150ec00] 02:27:06 INFO - PROCESS | 1855 | 1461144426831 Marionette TRACE conn4 <- [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]]]}] 02:27:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 02:27:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1430ms 02:27:06 INFO - PROCESS | 1855 | 1461144426939 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 02:27:06 INFO - PROCESS | 1855 | 1461144426943 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 02:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 02:27:06 INFO - PROCESS | 1855 | 1461144426948 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 02:27:06 INFO - PROCESS | 1855 | 1461144426950 Marionette TRACE conn4 <- [1,1266,null,{}] 02:27:07 INFO - PROCESS | 1855 | 1461144427002 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:07 INFO - PROCESS | 1855 | 1461144427228 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 02:27:07 INFO - PROCESS | 1855 | 1461144427418 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768a7000 == 134 [pid = 1855] [id = 324] 02:27:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 281 (0x7f7a71508800) [pid = 1855] [serial = 973] [outer = (nil)] 02:27:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 282 (0x7f7a7bd2c400) [pid = 1855] [serial = 974] [outer = 0x7f7a71508800] 02:27:07 INFO - PROCESS | 1855 | 1461144427501 Marionette DEBUG loaded listener.js 02:27:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 283 (0x7f7a8225ac00) [pid = 1855] [serial = 975] [outer = 0x7f7a71508800] 02:27:08 INFO - PROCESS | 1855 | 1461144428323 Marionette TRACE conn4 <- [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]]]}] 02:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 02:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1425ms 02:27:08 INFO - PROCESS | 1855 | 1461144428374 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 02:27:08 INFO - PROCESS | 1855 | 1461144428378 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 02:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 02:27:08 INFO - PROCESS | 1855 | 1461144428384 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 02:27:08 INFO - PROCESS | 1855 | 1461144428386 Marionette TRACE conn4 <- [1,1270,null,{}] 02:27:08 INFO - PROCESS | 1855 | 1461144428391 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:08 INFO - PROCESS | 1855 | 1461144428571 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 02:27:09 INFO - PROCESS | 1855 | 1461144429245 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7338f800 == 135 [pid = 1855] [id = 325] 02:27:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 284 (0x7f7a7150dc00) [pid = 1855] [serial = 976] [outer = (nil)] 02:27:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 285 (0x7f7a71510c00) [pid = 1855] [serial = 977] [outer = 0x7f7a7150dc00] 02:27:09 INFO - PROCESS | 1855 | 1461144429319 Marionette DEBUG loaded listener.js 02:27:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 286 (0x7f7a7359f800) [pid = 1855] [serial = 978] [outer = 0x7f7a7150dc00] 02:27:10 INFO - PROCESS | 1855 | 1461144430127 Marionette TRACE conn4 <- [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]]]}] 02:27:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 02:27:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1787ms 02:27:10 INFO - PROCESS | 1855 | 1461144430172 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 02:27:10 INFO - PROCESS | 1855 | 1461144430179 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 02:27:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 02:27:10 INFO - PROCESS | 1855 | 1461144430186 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 02:27:10 INFO - PROCESS | 1855 | 1461144430190 Marionette TRACE conn4 <- [1,1274,null,{}] 02:27:10 INFO - PROCESS | 1855 | 1461144430196 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:10 INFO - PROCESS | 1855 | 1461144430356 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 02:27:10 INFO - PROCESS | 1855 | 1461144430768 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73382000 == 136 [pid = 1855] [id = 326] 02:27:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 287 (0x7f7a748c3800) [pid = 1855] [serial = 979] [outer = (nil)] 02:27:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 288 (0x7f7a748cf000) [pid = 1855] [serial = 980] [outer = 0x7f7a748c3800] 02:27:10 INFO - PROCESS | 1855 | 1461144430842 Marionette DEBUG loaded listener.js 02:27:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 289 (0x7f7a74cdf000) [pid = 1855] [serial = 981] [outer = 0x7f7a748c3800] 02:27:11 INFO - PROCESS | 1855 | 1461144431699 Marionette TRACE conn4 <- [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]]]}] 02:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 02:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1585ms 02:27:11 INFO - PROCESS | 1855 | 1461144431776 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 02:27:11 INFO - PROCESS | 1855 | 1461144431781 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 02:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 02:27:11 INFO - PROCESS | 1855 | 1461144431787 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 02:27:11 INFO - PROCESS | 1855 | 1461144431791 Marionette TRACE conn4 <- [1,1278,null,{}] 02:27:11 INFO - PROCESS | 1855 | 1461144431796 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:12 INFO - PROCESS | 1855 | 1461144432041 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dde000 == 135 [pid = 1855] [id = 309] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 288 (0x7f7a8a470800) [pid = 1855] [serial = 869] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 287 (0x7f7a759ca000) [pid = 1855] [serial = 839] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 286 (0x7f7a7a384c00) [pid = 1855] [serial = 842] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 285 (0x7f7a7a38ec00) [pid = 1855] [serial = 845] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a831b9000 == 134 [pid = 1855] [id = 308] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8178d800 == 133 [pid = 1855] [id = 307] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bc53800 == 132 [pid = 1855] [id = 306] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e04e000 == 131 [pid = 1855] [id = 271] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a768b1000 == 130 [pid = 1855] [id = 305] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a4dc800 == 129 [pid = 1855] [id = 304] 02:27:12 INFO - PROCESS | 1855 | 1461144432363 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731d1000 == 128 [pid = 1855] [id = 297] 02:27:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731d1000 == 129 [pid = 1855] [id = 327] 02:27:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 286 (0x7f7a748cd800) [pid = 1855] [serial = 982] [outer = (nil)] 02:27:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 287 (0x7f7a76bcd400) [pid = 1855] [serial = 983] [outer = 0x7f7a748cd800] 02:27:12 INFO - PROCESS | 1855 | 1461144432431 Marionette DEBUG loaded listener.js 02:27:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 288 (0x7f7a774a5c00) [pid = 1855] [serial = 984] [outer = 0x7f7a748cd800] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8055e000 == 128 [pid = 1855] [id = 296] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7691c000 == 127 [pid = 1855] [id = 295] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa3423800 == 126 [pid = 1855] [id = 294] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e396000 == 125 [pid = 1855] [id = 293] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c579800 == 124 [pid = 1855] [id = 292] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f03000 == 123 [pid = 1855] [id = 291] 02:27:12 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77620000 == 122 [pid = 1855] [id = 290] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 287 (0x7f7a8283ec00) [pid = 1855] [serial = 863] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 286 (0x7f7a7bbcd400) [pid = 1855] [serial = 852] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 285 (0x7f7a7a390000) [pid = 1855] [serial = 851] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 284 (0x7f7a7bd34000) [pid = 1855] [serial = 836] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 283 (0x7f7a7744a800) [pid = 1855] [serial = 849] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 282 (0x7f7a76bd6800) [pid = 1855] [serial = 848] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 281 (0x7f7a81e4fc00) [pid = 1855] [serial = 860] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 280 (0x7f7a7c9ebc00) [pid = 1855] [serial = 854] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 279 (0x7f7a7fb46400) [pid = 1855] [serial = 855] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 278 (0x7f7a8236b400) [pid = 1855] [serial = 824] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 277 (0x7f7a8040a400) [pid = 1855] [serial = 866] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 276 (0x7f7a7fb45800) [pid = 1855] [serial = 821] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 275 (0x7f7a815e3000) [pid = 1855] [serial = 857] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 274 (0x7f7a81e45000) [pid = 1855] [serial = 858] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 273 (0x7f7a98ebcc00) [pid = 1855] [serial = 830] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 272 (0x7f7a8c1cfc00) [pid = 1855] [serial = 827] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 271 (0x7f7a9e70e400) [pid = 1855] [serial = 833] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 270 (0x7f7a7744b000) [pid = 1855] [serial = 818] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 269 (0x7f7a84c9d400) [pid = 1855] [serial = 864] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 268 (0x7f7a82363c00) [pid = 1855] [serial = 861] [outer = (nil)] [url = about:blank] 02:27:12 INFO - PROCESS | 1855 | --DOMWINDOW == 267 (0x7f7a858d2400) [pid = 1855] [serial = 867] [outer = (nil)] [url = about:blank] 02:27:13 INFO - PROCESS | 1855 | 1461144433326 Marionette TRACE conn4 <- [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]]]}] 02:27:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 02:27:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1578ms 02:27:13 INFO - PROCESS | 1855 | 1461144433365 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 02:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 02:27:13 INFO - PROCESS | 1855 | 1461144433371 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 02:27:13 INFO - PROCESS | 1855 | 1461144433379 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 02:27:13 INFO - PROCESS | 1855 | 1461144433384 Marionette TRACE conn4 <- [1,1282,null,{}] 02:27:13 INFO - PROCESS | 1855 | 1461144433391 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:13 INFO - PROCESS | 1855 | 1461144433560 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 02:27:13 INFO - PROCESS | 1855 | 1461144433819 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b7c800 == 123 [pid = 1855] [id = 328] 02:27:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 268 (0x7f7a74542400) [pid = 1855] [serial = 985] [outer = (nil)] 02:27:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 269 (0x7f7a746b5c00) [pid = 1855] [serial = 986] [outer = 0x7f7a74542400] 02:27:13 INFO - PROCESS | 1855 | 1461144433936 Marionette DEBUG loaded listener.js 02:27:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 270 (0x7f7a74cddc00) [pid = 1855] [serial = 987] [outer = 0x7f7a74542400] 02:27:14 INFO - PROCESS | 1855 | 1461144434750 Marionette TRACE conn4 <- [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]]]}] 02:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 02:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1439ms 02:27:14 INFO - PROCESS | 1855 | 1461144434818 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 02:27:14 INFO - PROCESS | 1855 | 1461144434826 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 02:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 02:27:14 INFO - PROCESS | 1855 | 1461144434835 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 02:27:14 INFO - PROCESS | 1855 | 1461144434839 Marionette TRACE conn4 <- [1,1286,null,{}] 02:27:14 INFO - PROCESS | 1855 | 1461144434844 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:15 INFO - PROCESS | 1855 | 1461144435022 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 02:27:15 INFO - PROCESS | 1855 | 1461144435205 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a32f800 == 124 [pid = 1855] [id = 329] 02:27:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 271 (0x7f7a746ab800) [pid = 1855] [serial = 988] [outer = (nil)] 02:27:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 272 (0x7f7a76bcc400) [pid = 1855] [serial = 989] [outer = 0x7f7a746ab800] 02:27:15 INFO - PROCESS | 1855 | 1461144435275 Marionette DEBUG loaded listener.js 02:27:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 273 (0x7f7a774aac00) [pid = 1855] [serial = 990] [outer = 0x7f7a746ab800] 02:27:16 INFO - PROCESS | 1855 | 1461144436249 Marionette TRACE conn4 <- [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]]]}] 02:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 02:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1484ms 02:27:16 INFO - PROCESS | 1855 | 1461144436319 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 02:27:16 INFO - PROCESS | 1855 | 1461144436323 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 02:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 02:27:16 INFO - PROCESS | 1855 | 1461144436329 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 02:27:16 INFO - PROCESS | 1855 | 1461144436334 Marionette TRACE conn4 <- [1,1290,null,{}] 02:27:16 INFO - PROCESS | 1855 | 1461144436349 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:16 INFO - PROCESS | 1855 | 1461144436569 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 02:27:16 INFO - PROCESS | 1855 | 1461144436795 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b8d5800 == 125 [pid = 1855] [id = 330] 02:27:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 274 (0x7f7a7a386c00) [pid = 1855] [serial = 991] [outer = (nil)] 02:27:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 275 (0x7f7a7bd2bc00) [pid = 1855] [serial = 992] [outer = 0x7f7a7a386c00] 02:27:16 INFO - PROCESS | 1855 | 1461144436912 Marionette DEBUG loaded listener.js 02:27:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 276 (0x7f7a7c9ebc00) [pid = 1855] [serial = 993] [outer = 0x7f7a7a386c00] 02:27:17 INFO - PROCESS | 1855 | 1461144437823 Marionette TRACE conn4 <- [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]]]}] 02:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 02:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1543ms 02:27:17 INFO - PROCESS | 1855 | 1461144437873 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 02:27:17 INFO - PROCESS | 1855 | 1461144437877 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 02:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 02:27:17 INFO - PROCESS | 1855 | 1461144437883 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 02:27:17 INFO - PROCESS | 1855 | 1461144437885 Marionette TRACE conn4 <- [1,1294,null,{}] 02:27:17 INFO - PROCESS | 1855 | 1461144437890 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:18 INFO - PROCESS | 1855 | 1461144438068 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 02:27:18 INFO - PROCESS | 1855 | 1461144438257 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fac3000 == 126 [pid = 1855] [id = 331] 02:27:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 277 (0x7f7a7b7f3c00) [pid = 1855] [serial = 994] [outer = (nil)] 02:27:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 278 (0x7f7a803de000) [pid = 1855] [serial = 995] [outer = 0x7f7a7b7f3c00] 02:27:18 INFO - PROCESS | 1855 | 1461144438324 Marionette DEBUG loaded listener.js 02:27:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 279 (0x7f7a8056c400) [pid = 1855] [serial = 996] [outer = 0x7f7a7b7f3c00] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98edc000 == 125 [pid = 1855] [id = 210] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e6a6000 == 124 [pid = 1855] [id = 274] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85853800 == 123 [pid = 1855] [id = 263] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73391800 == 122 [pid = 1855] [id = 299] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73851000 == 121 [pid = 1855] [id = 301] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b8cf000 == 120 [pid = 1855] [id = 303] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa2622800 == 119 [pid = 1855] [id = 226] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e059000 == 118 [pid = 1855] [id = 228] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77c6a000 == 117 [pid = 1855] [id = 262] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a881d1000 == 116 [pid = 1855] [id = 302] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e729800 == 115 [pid = 1855] [id = 225] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73382000 == 114 [pid = 1855] [id = 326] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7338f800 == 113 [pid = 1855] [id = 325] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92fd9800 == 112 [pid = 1855] [id = 313] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8054f000 == 111 [pid = 1855] [id = 312] 02:27:20 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75cd6800 == 110 [pid = 1855] [id = 311] 02:27:21 INFO - PROCESS | 1855 | 1461144441155 Marionette TRACE conn4 <- [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]]]}] 02:27:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 02:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 3329ms 02:27:21 INFO - PROCESS | 1855 | 1461144441212 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 02:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 02:27:21 INFO - PROCESS | 1855 | 1461144441217 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 02:27:21 INFO - PROCESS | 1855 | 1461144441223 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 02:27:21 INFO - PROCESS | 1855 | 1461144441228 Marionette TRACE conn4 <- [1,1298,null,{}] 02:27:21 INFO - PROCESS | 1855 | 1461144441236 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:21 INFO - PROCESS | 1855 | 1461144441394 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 02:27:21 INFO - PROCESS | 1855 | 1461144441547 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7169a000 == 111 [pid = 1855] [id = 332] 02:27:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 280 (0x7f7a73bfa400) [pid = 1855] [serial = 997] [outer = (nil)] 02:27:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 281 (0x7f7a74540000) [pid = 1855] [serial = 998] [outer = 0x7f7a73bfa400] 02:27:21 INFO - PROCESS | 1855 | 1461144441605 Marionette DEBUG loaded listener.js 02:27:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 282 (0x7f7a746b0c00) [pid = 1855] [serial = 999] [outer = 0x7f7a73bfa400] 02:27:22 INFO - PROCESS | 1855 | 1461144442348 Marionette TRACE conn4 <- [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]]]}] 02:27:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 02:27:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1181ms 02:27:22 INFO - PROCESS | 1855 | 1461144442404 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 02:27:22 INFO - PROCESS | 1855 | 1461144442411 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 02:27:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 02:27:22 INFO - PROCESS | 1855 | 1461144442421 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 02:27:22 INFO - PROCESS | 1855 | 1461144442424 Marionette TRACE conn4 <- [1,1302,null,{}] 02:27:22 INFO - PROCESS | 1855 | 1461144442437 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:22 INFO - PROCESS | 1855 | 1461144442642 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 02:27:22 INFO - PROCESS | 1855 | 1461144442660 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b76800 == 112 [pid = 1855] [id = 333] 02:27:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 283 (0x7f7a746b1800) [pid = 1855] [serial = 1000] [outer = (nil)] 02:27:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 284 (0x7f7a7674cc00) [pid = 1855] [serial = 1001] [outer = 0x7f7a746b1800] 02:27:22 INFO - PROCESS | 1855 | 1461144442720 Marionette DEBUG loaded listener.js 02:27:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 285 (0x7f7a76bd9800) [pid = 1855] [serial = 1002] [outer = 0x7f7a746b1800] 02:27:23 INFO - PROCESS | 1855 | 1461144443653 Marionette TRACE conn4 <- [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]]]}] 02:27:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 02:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1296ms 02:27:23 INFO - PROCESS | 1855 | 1461144443717 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 02:27:23 INFO - PROCESS | 1855 | 1461144443720 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 02:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 02:27:23 INFO - PROCESS | 1855 | 1461144443726 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 02:27:23 INFO - PROCESS | 1855 | 1461144443731 Marionette TRACE conn4 <- [1,1306,null,{}] 02:27:23 INFO - PROCESS | 1855 | 1461144443752 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:23 INFO - PROCESS | 1855 | 1461144443958 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 02:27:23 INFO - PROCESS | 1855 | 1461144443979 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4c5000 == 113 [pid = 1855] [id = 334] 02:27:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 286 (0x7f7a7744d400) [pid = 1855] [serial = 1003] [outer = (nil)] 02:27:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 287 (0x7f7a7bbd1000) [pid = 1855] [serial = 1004] [outer = 0x7f7a7744d400] 02:27:24 INFO - PROCESS | 1855 | 1461144444043 Marionette DEBUG loaded listener.js 02:27:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 288 (0x7f7a7fec6800) [pid = 1855] [serial = 1005] [outer = 0x7f7a7744d400] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 287 (0x7f7a84088400) [pid = 1855] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 286 (0x7f7a7b7ecc00) [pid = 1855] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 285 (0x7f7a803e1400) [pid = 1855] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 284 (0x7f7a89446c00) [pid = 1855] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 283 (0x7f7a7a383400) [pid = 1855] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 282 (0x7f7a803dc800) [pid = 1855] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 281 (0x7f7a7fb3ac00) [pid = 1855] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 280 (0x7f7a8b8cf000) [pid = 1855] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 279 (0x7f7a7febb800) [pid = 1855] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 278 (0x7f7a7bee8000) [pid = 1855] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 277 (0x7f7a7b83d800) [pid = 1855] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 276 (0x7f7a8b166800) [pid = 1855] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 275 (0x7f7a7b7f1000) [pid = 1855] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 274 (0x7f7a858d1000) [pid = 1855] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 273 (0x7f7a7b83ec00) [pid = 1855] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 272 (0x7f7a8580bc00) [pid = 1855] [serial = 708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 271 (0x7f7a7a387400) [pid = 1855] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 270 (0x7f7a76bd1800) [pid = 1855] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 269 (0x7f7a814c7800) [pid = 1855] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 268 (0x7f7a7bc0f800) [pid = 1855] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 267 (0x7f7a8e565400) [pid = 1855] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 266 (0x7f7a8326b800) [pid = 1855] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 265 (0x7f7a8225c800) [pid = 1855] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 264 (0x7f7a8b8d1400) [pid = 1855] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 263 (0x7f7a807cf000) [pid = 1855] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 262 (0x7f7a81f39000) [pid = 1855] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 261 (0x7f7a826a0c00) [pid = 1855] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 260 (0x7f7a7fcc1c00) [pid = 1855] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 259 (0x7f7a7bc11800) [pid = 1855] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 258 (0x7f7a842c6000) [pid = 1855] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 257 (0x7f7a7cbec400) [pid = 1855] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 256 (0x7f7a7bc0f000) [pid = 1855] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 255 (0x7f7a7bc08c00) [pid = 1855] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 254 (0x7f7a7bee8800) [pid = 1855] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 253 (0x7f7a738b6800) [pid = 1855] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 252 (0x7f7a8580d800) [pid = 1855] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 251 (0x7f7a8b16d400) [pid = 1855] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 250 (0x7f7a7b83c800) [pid = 1855] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 249 (0x7f7a7bc0d400) [pid = 1855] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 248 (0x7f7a858d4c00) [pid = 1855] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 247 (0x7f7a876c0400) [pid = 1855] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 246 (0x7f7a7cbee800) [pid = 1855] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 245 (0x7f7a7bee1400) [pid = 1855] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 244 (0x7f7a7c9f1000) [pid = 1855] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 243 (0x7f7a89992800) [pid = 1855] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a7150dc00) [pid = 1855] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 02:27:25 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a748c3800) [pid = 1855] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 02:27:25 INFO - PROCESS | 1855 | 1461144445552 Marionette TRACE conn4 <- [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]]]}] 02:27:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 02:27:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1882ms 02:27:25 INFO - PROCESS | 1855 | 1461144445608 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 02:27:25 INFO - PROCESS | 1855 | 1461144445612 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 02:27:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 02:27:25 INFO - PROCESS | 1855 | 1461144445618 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 02:27:25 INFO - PROCESS | 1855 | 1461144445620 Marionette TRACE conn4 <- [1,1310,null,{}] 02:27:25 INFO - PROCESS | 1855 | 1461144445625 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:25 INFO - PROCESS | 1855 | 1461144445830 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 02:27:25 INFO - PROCESS | 1855 | 1461144445849 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4c7800 == 114 [pid = 1855] [id = 335] 02:27:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a73bf7800) [pid = 1855] [serial = 1006] [outer = (nil)] 02:27:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a7bd35800) [pid = 1855] [serial = 1007] [outer = 0x7f7a73bf7800] 02:27:25 INFO - PROCESS | 1855 | 1461144445907 Marionette DEBUG loaded listener.js 02:27:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a7cbee800) [pid = 1855] [serial = 1008] [outer = 0x7f7a73bf7800] 02:27:26 INFO - PROCESS | 1855 | 1461144446710 Marionette TRACE conn4 <- [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] 02:27:26 INFO - PROCESS | 1855 | 1461144446752 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 02:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 02:27:26 INFO - PROCESS | 1855 | 1461144446758 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 02:27:26 INFO - PROCESS | 1855 | 1461144446760 Marionette TRACE conn4 <- [1,1314,null,{}] 02:27:26 INFO - PROCESS | 1855 | 1461144446776 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:26 INFO - PROCESS | 1855 | 1461144446936 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 02:27:26 INFO - PROCESS | 1855 | 1461144446951 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80730000 == 115 [pid = 1855] [id = 336] 02:27:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a73599000) [pid = 1855] [serial = 1009] [outer = (nil)] 02:27:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 246 (0x7f7a8057a000) [pid = 1855] [serial = 1010] [outer = 0x7f7a73599000] 02:27:27 INFO - PROCESS | 1855 | 1461144447010 Marionette DEBUG loaded listener.js 02:27:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 247 (0x7f7a815eb000) [pid = 1855] [serial = 1011] [outer = 0x7f7a73599000] 02:27:28 INFO - PROCESS | 1855 | 1461144448134 Marionette TRACE conn4 <- [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]]]}] 02:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 02:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1439ms 02:27:28 INFO - PROCESS | 1855 | 1461144448199 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 02:27:28 INFO - PROCESS | 1855 | 1461144448206 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 02:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 02:27:28 INFO - PROCESS | 1855 | 1461144448215 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 02:27:28 INFO - PROCESS | 1855 | 1461144448219 Marionette TRACE conn4 <- [1,1318,null,{}] 02:27:28 INFO - PROCESS | 1855 | 1461144448226 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:28 INFO - PROCESS | 1855 | 1461144448442 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 02:27:28 INFO - PROCESS | 1855 | 1461144448679 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cc3000 == 116 [pid = 1855] [id = 337] 02:27:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 248 (0x7f7a74cd9000) [pid = 1855] [serial = 1012] [outer = (nil)] 02:27:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 249 (0x7f7a7674e400) [pid = 1855] [serial = 1013] [outer = 0x7f7a74cd9000] 02:27:28 INFO - PROCESS | 1855 | 1461144448800 Marionette DEBUG loaded listener.js 02:27:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 250 (0x7f7a7744b400) [pid = 1855] [serial = 1014] [outer = 0x7f7a74cd9000] 02:27:29 INFO - PROCESS | 1855 | 1461144449721 Marionette TRACE conn4 <- [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]]]}] 02:27:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 02:27:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1583ms 02:27:29 INFO - PROCESS | 1855 | 1461144449799 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 02:27:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 02:27:29 INFO - PROCESS | 1855 | 1461144449809 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 02:27:29 INFO - PROCESS | 1855 | 1461144449820 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 02:27:29 INFO - PROCESS | 1855 | 1461144449823 Marionette TRACE conn4 <- [1,1322,null,{}] 02:27:29 INFO - PROCESS | 1855 | 1461144449830 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:30 INFO - PROCESS | 1855 | 1461144450051 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 02:27:30 INFO - PROCESS | 1855 | 1461144450317 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815bc800 == 117 [pid = 1855] [id = 338] 02:27:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 251 (0x7f7a7a146800) [pid = 1855] [serial = 1015] [outer = (nil)] 02:27:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 252 (0x7f7a7fb46400) [pid = 1855] [serial = 1016] [outer = 0x7f7a7a146800] 02:27:30 INFO - PROCESS | 1855 | 1461144450431 Marionette DEBUG loaded listener.js 02:27:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 253 (0x7f7a8056f400) [pid = 1855] [serial = 1017] [outer = 0x7f7a7a146800] 02:27:31 INFO - PROCESS | 1855 | 1461144451266 Marionette TRACE conn4 <- [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]]]}] 02:27:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 02:27:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1484ms 02:27:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 02:27:31 INFO - PROCESS | 1855 | 1461144451302 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 02:27:31 INFO - PROCESS | 1855 | 1461144451305 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 02:27:31 INFO - PROCESS | 1855 | 1461144451312 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 02:27:31 INFO - PROCESS | 1855 | 1461144451317 Marionette TRACE conn4 <- [1,1326,null,{}] 02:27:31 INFO - PROCESS | 1855 | 1461144451332 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:31 INFO - PROCESS | 1855 | 1461144451494 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 02:27:31 INFO - PROCESS | 1855 | 1461144451688 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83daf000 == 118 [pid = 1855] [id = 339] 02:27:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 254 (0x7f7a8040a400) [pid = 1855] [serial = 1018] [outer = (nil)] 02:27:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 255 (0x7f7a8172bc00) [pid = 1855] [serial = 1019] [outer = 0x7f7a8040a400] 02:27:31 INFO - PROCESS | 1855 | 1461144451758 Marionette DEBUG loaded listener.js 02:27:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 256 (0x7f7a820e2000) [pid = 1855] [serial = 1020] [outer = 0x7f7a8040a400] 02:27:32 INFO - PROCESS | 1855 | 1461144452638 Marionette TRACE conn4 <- [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]]]}] 02:27:32 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 02:27:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1382ms 02:27:32 INFO - PROCESS | 1855 | 1461144452693 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 02:27:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 02:27:32 INFO - PROCESS | 1855 | 1461144452698 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 02:27:32 INFO - PROCESS | 1855 | 1461144452703 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 02:27:32 INFO - PROCESS | 1855 | 1461144452706 Marionette TRACE conn4 <- [1,1330,null,{}] 02:27:32 INFO - PROCESS | 1855 | 1461144452711 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:32 INFO - PROCESS | 1855 | 1461144452870 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 02:27:33 INFO - PROCESS | 1855 | 1461144453061 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b10000 == 119 [pid = 1855] [id = 340] 02:27:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 257 (0x7f7a71503400) [pid = 1855] [serial = 1021] [outer = (nil)] 02:27:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 258 (0x7f7a82835000) [pid = 1855] [serial = 1022] [outer = 0x7f7a71503400] 02:27:33 INFO - PROCESS | 1855 | 1461144453132 Marionette DEBUG loaded listener.js 02:27:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 259 (0x7f7a8295b800) [pid = 1855] [serial = 1023] [outer = 0x7f7a71503400] 02:27:33 INFO - PROCESS | 1855 | 1461144453989 Marionette TRACE conn4 <- [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]]]}] 02:27:34 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 02:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1326ms 02:27:34 INFO - PROCESS | 1855 | 1461144454030 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 02:27:34 INFO - PROCESS | 1855 | 1461144454034 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 02:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 02:27:34 INFO - PROCESS | 1855 | 1461144454039 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 02:27:34 INFO - PROCESS | 1855 | 1461144454041 Marionette TRACE conn4 <- [1,1334,null,{}] 02:27:34 INFO - PROCESS | 1855 | 1461144454047 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:34 INFO - PROCESS | 1855 | 1461144454202 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 02:27:34 INFO - PROCESS | 1855 | 1461144454393 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b794800 == 120 [pid = 1855] [id = 341] 02:27:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 260 (0x7f7a82368000) [pid = 1855] [serial = 1024] [outer = (nil)] 02:27:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 261 (0x7f7a8313a800) [pid = 1855] [serial = 1025] [outer = 0x7f7a82368000] 02:27:34 INFO - PROCESS | 1855 | 1461144454462 Marionette DEBUG loaded listener.js 02:27:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 262 (0x7f7a8408cc00) [pid = 1855] [serial = 1026] [outer = 0x7f7a82368000] 02:27:35 INFO - PROCESS | 1855 | 1461144455359 Marionette TRACE conn4 <- [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]]]}] 02:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 02:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1377ms 02:27:35 INFO - PROCESS | 1855 | 1461144455418 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 02:27:35 INFO - PROCESS | 1855 | 1461144455422 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 02:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 02:27:35 INFO - PROCESS | 1855 | 1461144455428 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 02:27:35 INFO - PROCESS | 1855 | 1461144455431 Marionette TRACE conn4 <- [1,1338,null,{}] 02:27:35 INFO - PROCESS | 1855 | 1461144455436 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:35 INFO - PROCESS | 1855 | 1461144455617 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 02:27:35 INFO - PROCESS | 1855 | 1461144455808 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980e7800 == 121 [pid = 1855] [id = 342] 02:27:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 263 (0x7f7a86b87400) [pid = 1855] [serial = 1027] [outer = (nil)] 02:27:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 264 (0x7f7a8999d400) [pid = 1855] [serial = 1028] [outer = 0x7f7a86b87400] 02:27:35 INFO - PROCESS | 1855 | 1461144455885 Marionette DEBUG loaded listener.js 02:27:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 265 (0x7f7a8b166800) [pid = 1855] [serial = 1029] [outer = 0x7f7a86b87400] 02:27:37 INFO - PROCESS | 1855 | 1461144457209 Marionette TRACE conn4 <- [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]]]}] 02:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 02:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1830ms 02:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 02:27:37 INFO - PROCESS | 1855 | 1461144457259 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 02:27:37 INFO - PROCESS | 1855 | 1461144457262 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 02:27:37 INFO - PROCESS | 1855 | 1461144457267 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 02:27:37 INFO - PROCESS | 1855 | 1461144457270 Marionette TRACE conn4 <- [1,1342,null,{}] 02:27:37 INFO - PROCESS | 1855 | 1461144457275 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:37 INFO - PROCESS | 1855 | 1461144457553 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 02:27:37 INFO - PROCESS | 1855 | 1461144457690 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9db13000 == 122 [pid = 1855] [id = 343] 02:27:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 266 (0x7f7a7150bc00) [pid = 1855] [serial = 1030] [outer = (nil)] 02:27:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 267 (0x7f7a8b16a400) [pid = 1855] [serial = 1031] [outer = 0x7f7a7150bc00] 02:27:37 INFO - PROCESS | 1855 | 1461144457758 Marionette DEBUG loaded listener.js 02:27:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 268 (0x7f7a8d1bc800) [pid = 1855] [serial = 1032] [outer = 0x7f7a7150bc00] 02:27:38 INFO - PROCESS | 1855 | 1461144458550 Marionette TRACE conn4 <- [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]]]}] 02:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 02:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1327ms 02:27:38 INFO - PROCESS | 1855 | 1461144458595 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 02:27:38 INFO - PROCESS | 1855 | 1461144458599 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 02:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 02:27:38 INFO - PROCESS | 1855 | 1461144458605 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 02:27:38 INFO - PROCESS | 1855 | 1461144458607 Marionette TRACE conn4 <- [1,1346,null,{}] 02:27:38 INFO - PROCESS | 1855 | 1461144458613 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:38 INFO - PROCESS | 1855 | 1461144458773 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 02:27:38 INFO - PROCESS | 1855 | 1461144458970 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa038a800 == 123 [pid = 1855] [id = 344] 02:27:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 269 (0x7f7a71986400) [pid = 1855] [serial = 1033] [outer = (nil)] 02:27:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 270 (0x7f7a8ce82000) [pid = 1855] [serial = 1034] [outer = 0x7f7a71986400] 02:27:39 INFO - PROCESS | 1855 | 1461144459043 Marionette DEBUG loaded listener.js 02:27:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 271 (0x7f7a8e6a4000) [pid = 1855] [serial = 1035] [outer = 0x7f7a71986400] 02:27:39 INFO - PROCESS | 1855 | 1461144459912 Marionette TRACE conn4 <- [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]]]}] 02:27:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 02:27:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1378ms 02:27:39 INFO - PROCESS | 1855 | 1461144459984 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 02:27:39 INFO - PROCESS | 1855 | 1461144459988 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 02:27:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 02:27:39 INFO - PROCESS | 1855 | 1461144459994 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 02:27:39 INFO - PROCESS | 1855 | 1461144459996 Marionette TRACE conn4 <- [1,1350,null,{}] 02:27:40 INFO - PROCESS | 1855 | 1461144460001 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:40 INFO - PROCESS | 1855 | 1461144460156 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 02:27:40 INFO - PROCESS | 1855 | 1461144460345 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71c62800 == 124 [pid = 1855] [id = 345] 02:27:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 272 (0x7f7a7c9d1000) [pid = 1855] [serial = 1036] [outer = (nil)] 02:27:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 273 (0x7f7a98ebe000) [pid = 1855] [serial = 1037] [outer = 0x7f7a7c9d1000] 02:27:40 INFO - PROCESS | 1855 | 1461144460413 Marionette DEBUG loaded listener.js 02:27:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 274 (0x7f7a9a0d6c00) [pid = 1855] [serial = 1038] [outer = 0x7f7a7c9d1000] 02:27:41 INFO - PROCESS | 1855 | 1461144461240 Marionette TRACE conn4 <- [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]]]}] 02:27:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 02:27:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1294ms 02:27:41 INFO - PROCESS | 1855 | 1461144461289 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 02:27:41 INFO - PROCESS | 1855 | 1461144461292 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 02:27:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 02:27:41 INFO - PROCESS | 1855 | 1461144461315 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 02:27:41 INFO - PROCESS | 1855 | 1461144461319 Marionette TRACE conn4 <- [1,1354,null,{}] 02:27:41 INFO - PROCESS | 1855 | 1461144461326 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:41 INFO - PROCESS | 1855 | 1461144461490 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 02:27:41 INFO - PROCESS | 1855 | 1461144461668 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71c7a800 == 125 [pid = 1855] [id = 346] 02:27:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 275 (0x7f7a8e560000) [pid = 1855] [serial = 1039] [outer = (nil)] 02:27:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 276 (0x7f7a9db68400) [pid = 1855] [serial = 1040] [outer = 0x7f7a8e560000] 02:27:41 INFO - PROCESS | 1855 | 1461144461738 Marionette DEBUG loaded listener.js 02:27:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 277 (0x7f7a9e35fc00) [pid = 1855] [serial = 1041] [outer = 0x7f7a8e560000] 02:27:42 INFO - PROCESS | 1855 | 1461144462669 Marionette TRACE conn4 <- [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]]]}] 02:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 02:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1406ms 02:27:42 INFO - PROCESS | 1855 | 1461144462705 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 02:27:42 INFO - PROCESS | 1855 | 1461144462709 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 02:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 02:27:42 INFO - PROCESS | 1855 | 1461144462714 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 02:27:42 INFO - PROCESS | 1855 | 1461144462718 Marionette TRACE conn4 <- [1,1358,null,{}] 02:27:42 INFO - PROCESS | 1855 | 1461144462723 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:42 INFO - PROCESS | 1855 | 1461144462906 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 02:27:43 INFO - PROCESS | 1855 | 1461144463113 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71f85000 == 126 [pid = 1855] [id = 347] 02:27:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 278 (0x7f7a71f07c00) [pid = 1855] [serial = 1042] [outer = (nil)] 02:27:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 279 (0x7f7a71f10800) [pid = 1855] [serial = 1043] [outer = 0x7f7a71f07c00] 02:27:43 INFO - PROCESS | 1855 | 1461144463189 Marionette DEBUG loaded listener.js 02:27:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 280 (0x7f7a9e671000) [pid = 1855] [serial = 1044] [outer = 0x7f7a71f07c00] 02:27:43 INFO - PROCESS | 1855 | 1461144463989 Marionette TRACE conn4 <- [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]]]}] 02:27:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 02:27:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1327ms 02:27:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 02:27:44 INFO - PROCESS | 1855 | 1461144464042 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 02:27:44 INFO - PROCESS | 1855 | 1461144464045 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 02:27:44 INFO - PROCESS | 1855 | 1461144464051 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 02:27:44 INFO - PROCESS | 1855 | 1461144464054 Marionette TRACE conn4 <- [1,1362,null,{}] 02:27:44 INFO - PROCESS | 1855 | 1461144464058 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:44 INFO - PROCESS | 1855 | 1461144464210 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 02:27:44 INFO - PROCESS | 1855 | 1461144464412 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71313000 == 127 [pid = 1855] [id = 348] 02:27:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 281 (0x7f7a7197d400) [pid = 1855] [serial = 1045] [outer = (nil)] 02:27:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 282 (0x7f7a738c4400) [pid = 1855] [serial = 1046] [outer = 0x7f7a7197d400] 02:27:44 INFO - PROCESS | 1855 | 1461144464478 Marionette DEBUG loaded listener.js 02:27:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 283 (0x7f7a74e96400) [pid = 1855] [serial = 1047] [outer = 0x7f7a7197d400] 02:27:45 INFO - PROCESS | 1855 | 1461144465366 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 02:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 02:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1378ms 02:27:45 INFO - PROCESS | 1855 | 1461144465429 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 02:27:45 INFO - PROCESS | 1855 | 1461144465432 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 02:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 02:27:45 INFO - PROCESS | 1855 | 1461144465439 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 02:27:45 INFO - PROCESS | 1855 | 1461144465442 Marionette TRACE conn4 <- [1,1366,null,{}] 02:27:45 INFO - PROCESS | 1855 | 1461144465447 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:45 INFO - PROCESS | 1855 | 1461144465620 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 02:27:45 INFO - PROCESS | 1855 | 1461144465792 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73854800 == 128 [pid = 1855] [id = 349] 02:27:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 284 (0x7f7a71980400) [pid = 1855] [serial = 1048] [outer = (nil)] 02:27:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 285 (0x7f7a74e9a400) [pid = 1855] [serial = 1049] [outer = 0x7f7a71980400] 02:27:45 INFO - PROCESS | 1855 | 1461144465858 Marionette DEBUG loaded listener.js 02:27:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 286 (0x7f7a7744ac00) [pid = 1855] [serial = 1050] [outer = 0x7f7a71980400] 02:27:46 INFO - PROCESS | 1855 | 1461144466779 Marionette TRACE conn4 <- [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] 02:27:46 INFO - PROCESS | 1855 | 1461144466830 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 02:27:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 02:27:46 INFO - PROCESS | 1855 | 1461144466836 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 02:27:46 INFO - PROCESS | 1855 | 1461144466838 Marionette TRACE conn4 <- [1,1370,null,{}] 02:27:46 INFO - PROCESS | 1855 | 1461144466843 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:47 INFO - PROCESS | 1855 | 1461144467281 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 02:27:47 INFO - PROCESS | 1855 | 1461144467564 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71c7a000 == 129 [pid = 1855] [id = 350] 02:27:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 287 (0x7f7a71f0a000) [pid = 1855] [serial = 1051] [outer = (nil)] 02:27:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 288 (0x7f7a71f0fc00) [pid = 1855] [serial = 1052] [outer = 0x7f7a71f0a000] 02:27:47 INFO - PROCESS | 1855 | 1461144467668 Marionette DEBUG loaded listener.js 02:27:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 289 (0x7f7a738bc000) [pid = 1855] [serial = 1053] [outer = 0x7f7a71f0a000] 02:27:48 INFO - PROCESS | 1855 | 1461144468612 Marionette TRACE conn4 <- [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] 02:27:48 INFO - PROCESS | 1855 | 1461144468672 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 02:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 02:27:48 INFO - PROCESS | 1855 | 1461144468679 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 02:27:48 INFO - PROCESS | 1855 | 1461144468685 Marionette TRACE conn4 <- [1,1374,null,{}] 02:27:48 INFO - PROCESS | 1855 | 1461144468691 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:48 INFO - PROCESS | 1855 | 1461144468879 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 02:27:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a831c4000 == 128 [pid = 1855] [id = 10] 02:27:49 INFO - PROCESS | 1855 | 1461144469159 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73381000 == 129 [pid = 1855] [id = 351] 02:27:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 290 (0x7f7a74ce0c00) [pid = 1855] [serial = 1054] [outer = (nil)] 02:27:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 291 (0x7f7a759cb800) [pid = 1855] [serial = 1055] [outer = 0x7f7a74ce0c00] 02:27:49 INFO - PROCESS | 1855 | 1461144469272 Marionette DEBUG loaded listener.js 02:27:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 292 (0x7f7a76bca800) [pid = 1855] [serial = 1056] [outer = 0x7f7a74ce0c00] 02:27:50 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:27:50 INFO - PROCESS | 1855 | 1461144470195 Marionette TRACE conn4 <- [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] 02:27:50 INFO - PROCESS | 1855 | 1461144470266 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 02:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 02:27:50 INFO - PROCESS | 1855 | 1461144470272 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 02:27:50 INFO - PROCESS | 1855 | 1461144470274 Marionette TRACE conn4 <- [1,1378,null,{}] 02:27:50 INFO - PROCESS | 1855 | 1461144470279 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:50 INFO - PROCESS | 1855 | 1461144470472 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 02:27:50 INFO - PROCESS | 1855 | 1461144470743 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7385c800 == 130 [pid = 1855] [id = 352] 02:27:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 293 (0x7f7a7a389400) [pid = 1855] [serial = 1057] [outer = (nil)] 02:27:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 294 (0x7f7a7b847c00) [pid = 1855] [serial = 1058] [outer = 0x7f7a7a389400] 02:27:50 INFO - PROCESS | 1855 | 1461144470850 Marionette DEBUG loaded listener.js 02:27:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 295 (0x7f7a7bd2a800) [pid = 1855] [serial = 1059] [outer = 0x7f7a7a389400] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a4c7800 == 129 [pid = 1855] [id = 335] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a4c5000 == 128 [pid = 1855] [id = 334] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 294 (0x7f7a759c7c00) [pid = 1855] [serial = 935] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 293 (0x7f7a7bbc9800) [pid = 1855] [serial = 938] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 292 (0x7f7a82956c00) [pid = 1855] [serial = 941] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 291 (0x7f7a76bcd400) [pid = 1855] [serial = 983] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 290 (0x7f7a88ca9800) [pid = 1855] [serial = 944] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 289 (0x7f7a9a309000) [pid = 1855] [serial = 947] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 288 (0x7f7a9e1bf000) [pid = 1855] [serial = 950] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 287 (0x7f7a74541c00) [pid = 1855] [serial = 953] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 286 (0x7f7a746abc00) [pid = 1855] [serial = 956] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 285 (0x7f7a746b4c00) [pid = 1855] [serial = 959] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 284 (0x7f7a73bf5400) [pid = 1855] [serial = 962] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 283 (0x7f7a7150d800) [pid = 1855] [serial = 965] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 282 (0x7f7a7674b400) [pid = 1855] [serial = 968] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 281 (0x7f7a71985400) [pid = 1855] [serial = 971] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 280 (0x7f7a7bd2c400) [pid = 1855] [serial = 974] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 279 (0x7f7a9a4bfc00) [pid = 1855] [serial = 887] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 278 (0x7f7a86b84c00) [pid = 1855] [serial = 881] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 277 (0x7f7a8e564800) [pid = 1855] [serial = 884] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 276 (0x7f7a76bcd000) [pid = 1855] [serial = 872] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 275 (0x7f7a774ae000) [pid = 1855] [serial = 890] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 274 (0x7f7a7681cc00) [pid = 1855] [serial = 908] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 273 (0x7f7a81e46c00) [pid = 1855] [serial = 878] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 272 (0x7f7a738bfc00) [pid = 1855] [serial = 905] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 271 (0x7f7a735a1000) [pid = 1855] [serial = 902] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 270 (0x7f7a748cc800) [pid = 1855] [serial = 896] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 269 (0x7f7a80578000) [pid = 1855] [serial = 899] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 268 (0x7f7a86b7b400) [pid = 1855] [serial = 911] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 267 (0x7f7a80572800) [pid = 1855] [serial = 893] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 266 (0x7f7a7c9eb000) [pid = 1855] [serial = 875] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75b76800 == 127 [pid = 1855] [id = 333] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7169a000 == 126 [pid = 1855] [id = 332] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b8d5800 == 125 [pid = 1855] [id = 330] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73516000 == 124 [pid = 1855] [id = 300] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a32f800 == 123 [pid = 1855] [id = 329] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75b7c800 == 122 [pid = 1855] [id = 328] 02:27:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731d1000 == 121 [pid = 1855] [id = 327] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 265 (0x7f7a71510c00) [pid = 1855] [serial = 977] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 264 (0x7f7a7359f800) [pid = 1855] [serial = 978] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 263 (0x7f7a980d2c00) [pid = 1855] [serial = 933] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 262 (0x7f7a748cf000) [pid = 1855] [serial = 980] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 261 (0x7f7a74cdf000) [pid = 1855] [serial = 981] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 260 (0x7f7a8b16ac00) [pid = 1855] [serial = 674] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 259 (0x7f7a8aa4c800) [pid = 1855] [serial = 638] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 258 (0x7f7a82841000) [pid = 1855] [serial = 623] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 257 (0x7f7a8999dc00) [pid = 1855] [serial = 635] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 256 (0x7f7a7bbc7000) [pid = 1855] [serial = 918] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 255 (0x7f7a8b16bc00) [pid = 1855] [serial = 557] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 254 (0x7f7a8580c400) [pid = 1855] [serial = 587] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 253 (0x7f7a8d223800) [pid = 1855] [serial = 680] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 252 (0x7f7a82257000) [pid = 1855] [serial = 924] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 251 (0x7f7a9db66c00) [pid = 1855] [serial = 533] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 250 (0x7f7a8ad36000) [pid = 1855] [serial = 641] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 249 (0x7f7a9a0d7400) [pid = 1855] [serial = 530] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 248 (0x7f7a921f2000) [pid = 1855] [serial = 527] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 247 (0x7f7a894e1000) [pid = 1855] [serial = 512] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 246 (0x7f7a83d20c00) [pid = 1855] [serial = 614] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 245 (0x7f7a98c62400) [pid = 1855] [serial = 710] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 244 (0x7f7a7fb3b800) [pid = 1855] [serial = 920] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 243 (0x7f7a7bd39000) [pid = 1855] [serial = 929] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a85802c00) [pid = 1855] [serial = 629] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a81cc9800) [pid = 1855] [serial = 584] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a92251400) [pid = 1855] [serial = 686] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a8d20dc00) [pid = 1855] [serial = 524] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a8295b400) [pid = 1855] [serial = 927] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a8e667c00) [pid = 1855] [serial = 683] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a8b16c400) [pid = 1855] [serial = 870] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a8a655000) [pid = 1855] [serial = 521] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a876bf800) [pid = 1855] [serial = 671] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a82257800) [pid = 1855] [serial = 518] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a7fcbc800) [pid = 1855] [serial = 617] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a98c65800) [pid = 1855] [serial = 560] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a81446c00) [pid = 1855] [serial = 515] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a82841400) [pid = 1855] [serial = 554] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a7fcb8400) [pid = 1855] [serial = 551] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a7b7f0000) [pid = 1855] [serial = 917] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a894d7800) [pid = 1855] [serial = 930] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a81451400) [pid = 1855] [serial = 620] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a774acc00) [pid = 1855] [serial = 915] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a8818e800) [pid = 1855] [serial = 632] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a9e3b4000) [pid = 1855] [serial = 581] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a82954400) [pid = 1855] [serial = 926] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a8040f400) [pid = 1855] [serial = 921] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a8c669800) [pid = 1855] [serial = 762] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a842c1000) [pid = 1855] [serial = 626] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a9a305800) [pid = 1855] [serial = 590] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a81f34000) [pid = 1855] [serial = 923] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a8b8d1000) [pid = 1855] [serial = 677] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a77446c00) [pid = 1855] [serial = 914] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a81f3b800) [pid = 1855] [serial = 668] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a803d4c00) [pid = 1855] [serial = 665] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a9e1c6000) [pid = 1855] [serial = 816] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a8c5b8c00) [pid = 1855] [serial = 932] [outer = (nil)] [url = about:blank] 02:27:51 INFO - PROCESS | 1855 | 1461144471792 Marionette TRACE conn4 <- [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] 02:27:51 INFO - PROCESS | 1855 | 1461144471859 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 02:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 02:27:51 INFO - PROCESS | 1855 | 1461144471874 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 02:27:51 INFO - PROCESS | 1855 | 1461144471880 Marionette TRACE conn4 <- [1,1382,null,{}] 02:27:51 INFO - PROCESS | 1855 | 1461144471885 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:52 INFO - PROCESS | 1855 | 1461144472056 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 02:27:52 INFO - PROCESS | 1855 | 1461144472269 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7337e800 == 122 [pid = 1855] [id = 353] 02:27:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a7674c800) [pid = 1855] [serial = 1060] [outer = (nil)] 02:27:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a7bee5400) [pid = 1855] [serial = 1061] [outer = 0x7f7a7674c800] 02:27:52 INFO - PROCESS | 1855 | 1461144472328 Marionette DEBUG loaded listener.js 02:27:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a7c9eb000) [pid = 1855] [serial = 1062] [outer = 0x7f7a7674c800] 02:27:52 INFO - PROCESS | 1855 | [1855] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 02:27:53 INFO - PROCESS | 1855 | 1461144473040 Marionette TRACE conn4 <- [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] 02:27:53 INFO - PROCESS | 1855 | 1461144473116 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 02:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 02:27:53 INFO - PROCESS | 1855 | 1461144473122 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 02:27:53 INFO - PROCESS | 1855 | 1461144473124 Marionette TRACE conn4 <- [1,1386,null,{}] 02:27:53 INFO - PROCESS | 1855 | 1461144473129 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:53 INFO - PROCESS | 1855 | 1461144473300 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 02:27:53 INFO - PROCESS | 1855 | 1461144473309 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a445800 == 123 [pid = 1855] [id = 354] 02:27:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a7c9ee400) [pid = 1855] [serial = 1063] [outer = (nil)] 02:27:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a803d8c00) [pid = 1855] [serial = 1064] [outer = 0x7f7a7c9ee400] 02:27:53 INFO - PROCESS | 1855 | 1461144473367 Marionette DEBUG loaded listener.js 02:27:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a80572800) [pid = 1855] [serial = 1065] [outer = 0x7f7a7c9ee400] 02:27:54 INFO - PROCESS | 1855 | 1461144474302 Marionette TRACE conn4 <- [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] 02:27:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 02:27:54 INFO - PROCESS | 1855 | 1461144474364 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 02:27:54 INFO - PROCESS | 1855 | 1461144474368 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 02:27:54 INFO - PROCESS | 1855 | 1461144474371 Marionette TRACE conn4 <- [1,1390,null,{}] 02:27:54 INFO - PROCESS | 1855 | 1461144474376 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:54 INFO - PROCESS | 1855 | 1461144474607 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 02:27:54 INFO - PROCESS | 1855 | 1461144474635 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b8d9800 == 124 [pid = 1855] [id = 355] 02:27:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a81720400) [pid = 1855] [serial = 1066] [outer = (nil)] 02:27:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a81725c00) [pid = 1855] [serial = 1067] [outer = 0x7f7a81720400] 02:27:54 INFO - PROCESS | 1855 | 1461144474705 Marionette DEBUG loaded listener.js 02:27:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a820df400) [pid = 1855] [serial = 1068] [outer = 0x7f7a81720400] 02:27:55 INFO - PROCESS | 1855 | 1461144475557 Marionette TRACE conn4 <- [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]]]}] 02:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 02:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1236ms 02:27:55 INFO - PROCESS | 1855 | 1461144475606 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 02:27:55 INFO - PROCESS | 1855 | 1461144475611 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 02:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 02:27:55 INFO - PROCESS | 1855 | 1461144475641 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 02:27:55 INFO - PROCESS | 1855 | 1461144475643 Marionette TRACE conn4 <- [1,1394,null,{}] 02:27:55 INFO - PROCESS | 1855 | 1461144475652 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:55 INFO - PROCESS | 1855 | 1461144475887 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 02:27:55 INFO - PROCESS | 1855 | 1461144475910 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe0d800 == 125 [pid = 1855] [id = 356] 02:27:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a7fcc6400) [pid = 1855] [serial = 1069] [outer = (nil)] 02:27:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a82960800) [pid = 1855] [serial = 1070] [outer = 0x7f7a7fcc6400] 02:27:55 INFO - PROCESS | 1855 | 1461144475967 Marionette DEBUG loaded listener.js 02:27:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a8408f000) [pid = 1855] [serial = 1071] [outer = 0x7f7a7fcc6400] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a7c9eec00) [pid = 1855] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a759cb400) [pid = 1855] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a76bcb400) [pid = 1855] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a86b86400) [pid = 1855] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a759cd800) [pid = 1855] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a84091400) [pid = 1855] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a7b841c00) [pid = 1855] [serial = 732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a759c2800) [pid = 1855] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a858dec00) [pid = 1855] [serial = 717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a759c4800) [pid = 1855] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a7b7fb800) [pid = 1855] [serial = 711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a8560f800) [pid = 1855] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a81e51c00) [pid = 1855] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a774a4c00) [pid = 1855] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a748c3400) [pid = 1855] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a99dedc00) [pid = 1855] [serial = 726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a807d1c00) [pid = 1855] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a738bb800) [pid = 1855] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a81f3bc00) [pid = 1855] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a759cb000) [pid = 1855] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a71509400) [pid = 1855] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a98ebdc00) [pid = 1855] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a7453c400) [pid = 1855] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a7150ec00) [pid = 1855] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a774a7c00) [pid = 1855] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a9a1be000) [pid = 1855] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a738c3c00) [pid = 1855] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a8a767800) [pid = 1855] [serial = 720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a7453e000) [pid = 1855] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a746ab800) [pid = 1855] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a7bd2f000) [pid = 1855] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a746b1800) [pid = 1855] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a759cc400) [pid = 1855] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a7a145c00) [pid = 1855] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a7a14bc00) [pid = 1855] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a7359c000) [pid = 1855] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a7a149000) [pid = 1855] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7b7f5000) [pid = 1855] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a876c2400) [pid = 1855] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a7359e800) [pid = 1855] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a83d1d800) [pid = 1855] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a748ca000) [pid = 1855] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a9a02d400) [pid = 1855] [serial = 729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a748c6c00) [pid = 1855] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a8c0c3400) [pid = 1855] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a7359cc00) [pid = 1855] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a74cd6400) [pid = 1855] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a74542400) [pid = 1855] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a73beb400) [pid = 1855] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a991d7c00) [pid = 1855] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a7453d800) [pid = 1855] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a81e4ac00) [pid = 1855] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a7a386c00) [pid = 1855] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a7bbd4800) [pid = 1855] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a71508800) [pid = 1855] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a73bf7800) [pid = 1855] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a814cfc00) [pid = 1855] [serial = 714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a7b7f3c00) [pid = 1855] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a815e9400) [pid = 1855] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a8e567800) [pid = 1855] [serial = 723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a7fb42c00) [pid = 1855] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a71505400) [pid = 1855] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a7744d400) [pid = 1855] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a76bd7400) [pid = 1855] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a73bfa400) [pid = 1855] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 02:27:57 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a9e6c4400) [pid = 1855] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 02:27:57 INFO - PROCESS | 1855 | 1461144477438 Marionette TRACE conn4 <- [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]]]}] 02:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 02:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1843ms 02:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 02:27:57 INFO - PROCESS | 1855 | 1461144477476 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 02:27:57 INFO - PROCESS | 1855 | 1461144477478 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 02:27:57 INFO - PROCESS | 1855 | 1461144477484 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 02:27:57 INFO - PROCESS | 1855 | 1461144477486 Marionette TRACE conn4 <- [1,1398,null,{}] 02:27:57 INFO - PROCESS | 1855 | 1461144477491 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:57 INFO - PROCESS | 1855 | 1461144477707 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 02:27:57 INFO - PROCESS | 1855 | 1461144477723 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7383e000 == 126 [pid = 1855] [id = 357] 02:27:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a7197e000) [pid = 1855] [serial = 1072] [outer = (nil)] 02:27:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a73bf7800) [pid = 1855] [serial = 1073] [outer = 0x7f7a7197e000] 02:27:57 INFO - PROCESS | 1855 | 1461144477782 Marionette DEBUG loaded listener.js 02:27:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a746ad000) [pid = 1855] [serial = 1074] [outer = 0x7f7a7197e000] 02:27:58 INFO - PROCESS | 1855 | 1461144478511 Marionette TRACE conn4 <- [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]]]}] 02:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 02:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1077ms 02:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 02:27:58 INFO - PROCESS | 1855 | 1461144478561 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 02:27:58 INFO - PROCESS | 1855 | 1461144478563 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 02:27:58 INFO - PROCESS | 1855 | 1461144478568 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 02:27:58 INFO - PROCESS | 1855 | 1461144478572 Marionette TRACE conn4 <- [1,1402,null,{}] 02:27:58 INFO - PROCESS | 1855 | 1461144478577 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:27:58 INFO - PROCESS | 1855 | 1461144478783 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 02:27:58 INFO - PROCESS | 1855 | 1461144478800 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:27:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4c3000 == 127 [pid = 1855] [id = 358] 02:27:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a71982800) [pid = 1855] [serial = 1075] [outer = (nil)] 02:27:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a759c3c00) [pid = 1855] [serial = 1076] [outer = 0x7f7a71982800] 02:27:58 INFO - PROCESS | 1855 | 1461144478858 Marionette DEBUG loaded listener.js 02:27:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a7681b800) [pid = 1855] [serial = 1077] [outer = 0x7f7a71982800] 02:27:59 INFO - PROCESS | 1855 | 1461144479938 Marionette TRACE conn4 <- [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]]]}] 02:27:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 02:27:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1433ms 02:28:00 INFO - PROCESS | 1855 | 1461144480002 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 02:28:00 INFO - PROCESS | 1855 | 1461144480010 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 02:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 02:28:00 INFO - PROCESS | 1855 | 1461144480018 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 02:28:00 INFO - PROCESS | 1855 | 1461144480022 Marionette TRACE conn4 <- [1,1406,null,{}] 02:28:00 INFO - PROCESS | 1855 | 1461144480030 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:00 INFO - PROCESS | 1855 | 1461144480256 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 02:28:00 INFO - PROCESS | 1855 | 1461144480492 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73382000 == 128 [pid = 1855] [id = 359] 02:28:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a746b1800) [pid = 1855] [serial = 1078] [outer = (nil)] 02:28:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a748d1000) [pid = 1855] [serial = 1079] [outer = 0x7f7a746b1800] 02:28:00 INFO - PROCESS | 1855 | 1461144480612 Marionette DEBUG loaded listener.js 02:28:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a759ca000) [pid = 1855] [serial = 1080] [outer = 0x7f7a746b1800] 02:28:01 INFO - PROCESS | 1855 | 1461144481530 Marionette TRACE conn4 <- [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]]]}] 02:28:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 02:28:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1583ms 02:28:01 INFO - PROCESS | 1855 | 1461144481602 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 02:28:01 INFO - PROCESS | 1855 | 1461144481610 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 02:28:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 02:28:01 INFO - PROCESS | 1855 | 1461144481620 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 02:28:01 INFO - PROCESS | 1855 | 1461144481623 Marionette TRACE conn4 <- [1,1410,null,{}] 02:28:01 INFO - PROCESS | 1855 | 1461144481629 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:01 INFO - PROCESS | 1855 | 1461144481851 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 02:28:02 INFO - PROCESS | 1855 | 1461144482114 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b8d1800 == 129 [pid = 1855] [id = 360] 02:28:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a746a8c00) [pid = 1855] [serial = 1081] [outer = (nil)] 02:28:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a774acc00) [pid = 1855] [serial = 1082] [outer = 0x7f7a746a8c00] 02:28:02 INFO - PROCESS | 1855 | 1461144482228 Marionette DEBUG loaded listener.js 02:28:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a7a14ec00) [pid = 1855] [serial = 1083] [outer = 0x7f7a746a8c00] 02:28:03 INFO - PROCESS | 1855 | 1461144483170 Marionette TRACE conn4 <- [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]]]}] 02:28:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 02:28:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1578ms 02:28:03 INFO - PROCESS | 1855 | 1461144483198 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 02:28:03 INFO - PROCESS | 1855 | 1461144483200 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 02:28:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 02:28:03 INFO - PROCESS | 1855 | 1461144483206 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 02:28:03 INFO - PROCESS | 1855 | 1461144483212 Marionette TRACE conn4 <- [1,1414,null,{}] 02:28:03 INFO - PROCESS | 1855 | 1461144483227 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:03 INFO - PROCESS | 1855 | 1461144483421 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 02:28:03 INFO - PROCESS | 1855 | 1461144483613 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815a6000 == 130 [pid = 1855] [id = 361] 02:28:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a7a14b400) [pid = 1855] [serial = 1084] [outer = (nil)] 02:28:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a7bc02c00) [pid = 1855] [serial = 1085] [outer = 0x7f7a7a14b400] 02:28:03 INFO - PROCESS | 1855 | 1461144483682 Marionette DEBUG loaded listener.js 02:28:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a7c9f6800) [pid = 1855] [serial = 1086] [outer = 0x7f7a7a14b400] 02:28:04 INFO - PROCESS | 1855 | 1461144484583 Marionette TRACE conn4 <- [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]]]}] 02:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 02:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1383ms 02:28:04 INFO - PROCESS | 1855 | 1461144484590 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 02:28:04 INFO - PROCESS | 1855 | 1461144484594 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 02:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 02:28:04 INFO - PROCESS | 1855 | 1461144484599 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 02:28:04 INFO - PROCESS | 1855 | 1461144484602 Marionette TRACE conn4 <- [1,1418,null,{}] 02:28:04 INFO - PROCESS | 1855 | 1461144484607 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:04 INFO - PROCESS | 1855 | 1461144484788 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 02:28:04 INFO - PROCESS | 1855 | 1461144484983 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f14800 == 131 [pid = 1855] [id = 362] 02:28:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a7b7f4800) [pid = 1855] [serial = 1087] [outer = (nil)] 02:28:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a80575000) [pid = 1855] [serial = 1088] [outer = 0x7f7a7b7f4800] 02:28:05 INFO - PROCESS | 1855 | 1461144485053 Marionette DEBUG loaded listener.js 02:28:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a81451400) [pid = 1855] [serial = 1089] [outer = 0x7f7a7b7f4800] 02:28:05 INFO - PROCESS | 1855 | 1461144485898 Marionette TRACE conn4 <- [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]]]}] 02:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 02:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1335ms 02:28:05 INFO - PROCESS | 1855 | 1461144485934 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 02:28:05 INFO - PROCESS | 1855 | 1461144485937 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 02:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 02:28:05 INFO - PROCESS | 1855 | 1461144485943 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 02:28:05 INFO - PROCESS | 1855 | 1461144485946 Marionette TRACE conn4 <- [1,1422,null,{}] 02:28:05 INFO - PROCESS | 1855 | 1461144485951 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:06 INFO - PROCESS | 1855 | 1461144486141 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 02:28:06 INFO - PROCESS | 1855 | 1461144486332 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a831b6000 == 132 [pid = 1855] [id = 363] 02:28:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a7fec2000) [pid = 1855] [serial = 1090] [outer = (nil)] 02:28:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a81729800) [pid = 1855] [serial = 1091] [outer = 0x7f7a7fec2000] 02:28:06 INFO - PROCESS | 1855 | 1461144486398 Marionette DEBUG loaded listener.js 02:28:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a81e4e000) [pid = 1855] [serial = 1092] [outer = 0x7f7a7fec2000] 02:28:07 INFO - PROCESS | 1855 | 1461144487358 Marionette TRACE conn4 <- [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]]]}] 02:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 02:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1486ms 02:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 02:28:07 INFO - PROCESS | 1855 | 1461144487431 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 02:28:07 INFO - PROCESS | 1855 | 1461144487434 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 02:28:07 INFO - PROCESS | 1855 | 1461144487440 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 02:28:07 INFO - PROCESS | 1855 | 1461144487443 Marionette TRACE conn4 <- [1,1426,null,{}] 02:28:07 INFO - PROCESS | 1855 | 1461144487448 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:07 INFO - PROCESS | 1855 | 1461144487671 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 02:28:07 INFO - PROCESS | 1855 | 1461144487908 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8947b000 == 133 [pid = 1855] [id = 364] 02:28:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a8144e400) [pid = 1855] [serial = 1093] [outer = (nil)] 02:28:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a8313f000) [pid = 1855] [serial = 1094] [outer = 0x7f7a8144e400] 02:28:07 INFO - PROCESS | 1855 | 1461144487993 Marionette DEBUG loaded listener.js 02:28:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a85805800) [pid = 1855] [serial = 1095] [outer = 0x7f7a8144e400] 02:28:08 INFO - PROCESS | 1855 | 1461144488781 Marionette TRACE conn4 <- [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]]]}] 02:28:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 02:28:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1376ms 02:28:08 INFO - PROCESS | 1855 | 1461144488816 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 02:28:08 INFO - PROCESS | 1855 | 1461144488819 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 02:28:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 02:28:08 INFO - PROCESS | 1855 | 1461144488825 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 02:28:08 INFO - PROCESS | 1855 | 1461144488827 Marionette TRACE conn4 <- [1,1430,null,{}] 02:28:08 INFO - PROCESS | 1855 | 1461144488833 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:08 INFO - PROCESS | 1855 | 1461144488994 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 02:28:09 INFO - PROCESS | 1855 | 1461144489184 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd11800 == 134 [pid = 1855] [id = 365] 02:28:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a8144ec00) [pid = 1855] [serial = 1096] [outer = (nil)] 02:28:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a86b7bc00) [pid = 1855] [serial = 1097] [outer = 0x7f7a8144ec00] 02:28:09 INFO - PROCESS | 1855 | 1461144489248 Marionette DEBUG loaded listener.js 02:28:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a8818e800) [pid = 1855] [serial = 1098] [outer = 0x7f7a8144ec00] 02:28:10 INFO - PROCESS | 1855 | 1461144490192 Marionette TRACE conn4 <- [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]]]}] 02:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 02:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1429ms 02:28:10 INFO - PROCESS | 1855 | 1461144490255 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 02:28:10 INFO - PROCESS | 1855 | 1461144490259 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 02:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 02:28:10 INFO - PROCESS | 1855 | 1461144490264 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 02:28:10 INFO - PROCESS | 1855 | 1461144490267 Marionette TRACE conn4 <- [1,1434,null,{}] 02:28:10 INFO - PROCESS | 1855 | 1461144490272 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:10 INFO - PROCESS | 1855 | 1461144490440 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 02:28:10 INFO - PROCESS | 1855 | 1461144490632 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b68000 == 135 [pid = 1855] [id = 366] 02:28:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a71980c00) [pid = 1855] [serial = 1099] [outer = (nil)] 02:28:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a76751400) [pid = 1855] [serial = 1100] [outer = 0x7f7a71980c00] 02:28:10 INFO - PROCESS | 1855 | 1461144490703 Marionette DEBUG loaded listener.js 02:28:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a7fec0c00) [pid = 1855] [serial = 1101] [outer = 0x7f7a71980c00] 02:28:11 INFO - PROCESS | 1855 | 1461144491566 Marionette TRACE conn4 <- [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]]]}] 02:28:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 02:28:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1331ms 02:28:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 02:28:11 INFO - PROCESS | 1855 | 1461144491597 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 02:28:11 INFO - PROCESS | 1855 | 1461144491600 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 02:28:11 INFO - PROCESS | 1855 | 1461144491606 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 02:28:11 INFO - PROCESS | 1855 | 1461144491609 Marionette TRACE conn4 <- [1,1438,null,{}] 02:28:11 INFO - PROCESS | 1855 | 1461144491614 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:11 INFO - PROCESS | 1855 | 1461144491805 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 02:28:12 INFO - PROCESS | 1855 | 1461144492011 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7351c800 == 136 [pid = 1855] [id = 367] 02:28:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a71503800) [pid = 1855] [serial = 1102] [outer = (nil)] 02:28:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a7359ec00) [pid = 1855] [serial = 1103] [outer = 0x7f7a71503800] 02:28:12 INFO - PROCESS | 1855 | 1461144492094 Marionette DEBUG loaded listener.js 02:28:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a7453d800) [pid = 1855] [serial = 1104] [outer = 0x7f7a71503800] 02:28:13 INFO - PROCESS | 1855 | 1461144493018 Marionette TRACE conn4 <- [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]]]}] 02:28:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 02:28:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1485ms 02:28:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 02:28:13 INFO - PROCESS | 1855 | 1461144493091 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 02:28:13 INFO - PROCESS | 1855 | 1461144493094 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 02:28:13 INFO - PROCESS | 1855 | 1461144493100 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 02:28:13 INFO - PROCESS | 1855 | 1461144493106 Marionette TRACE conn4 <- [1,1442,null,{}] 02:28:13 INFO - PROCESS | 1855 | 1461144493112 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:13 INFO - PROCESS | 1855 | 1461144493310 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 02:28:13 INFO - PROCESS | 1855 | 1461144493500 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768a6000 == 137 [pid = 1855] [id = 368] 02:28:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a71507c00) [pid = 1855] [serial = 1105] [outer = (nil)] 02:28:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a74cd9c00) [pid = 1855] [serial = 1106] [outer = 0x7f7a71507c00] 02:28:13 INFO - PROCESS | 1855 | 1461144493569 Marionette DEBUG loaded listener.js 02:28:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a7681d000) [pid = 1855] [serial = 1107] [outer = 0x7f7a71507c00] 02:28:14 INFO - PROCESS | 1855 | 1461144494526 Marionette TRACE conn4 <- [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]]]}] 02:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 02:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1482ms 02:28:14 INFO - PROCESS | 1855 | 1461144494582 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 02:28:14 INFO - PROCESS | 1855 | 1461144494587 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 02:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 02:28:14 INFO - PROCESS | 1855 | 1461144494592 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 02:28:14 INFO - PROCESS | 1855 | 1461144494596 Marionette TRACE conn4 <- [1,1446,null,{}] 02:28:14 INFO - PROCESS | 1855 | 1461144494602 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:14 INFO - PROCESS | 1855 | 1461144494826 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 02:28:15 INFO - PROCESS | 1855 | 1461144495731 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7384d800 == 138 [pid = 1855] [id = 369] 02:28:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a71987400) [pid = 1855] [serial = 1108] [outer = (nil)] 02:28:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a71f04c00) [pid = 1855] [serial = 1109] [outer = 0x7f7a71987400] 02:28:15 INFO - PROCESS | 1855 | 1461144495798 Marionette DEBUG loaded listener.js 02:28:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a7359c000) [pid = 1855] [serial = 1110] [outer = 0x7f7a71987400] 02:28:16 INFO - PROCESS | 1855 | 1461144496605 Marionette TRACE conn4 <- [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]]]}] 02:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 02:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 2083ms 02:28:16 INFO - PROCESS | 1855 | 1461144496678 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 02:28:16 INFO - PROCESS | 1855 | 1461144496685 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 02:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 02:28:16 INFO - PROCESS | 1855 | 1461144496692 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 02:28:16 INFO - PROCESS | 1855 | 1461144496695 Marionette TRACE conn4 <- [1,1450,null,{}] 02:28:16 INFO - PROCESS | 1855 | 1461144496702 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:16 INFO - PROCESS | 1855 | 1461144496921 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 02:28:17 INFO - PROCESS | 1855 | 1461144497112 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cca800 == 139 [pid = 1855] [id = 370] 02:28:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a71987800) [pid = 1855] [serial = 1111] [outer = (nil)] 02:28:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a746a9800) [pid = 1855] [serial = 1112] [outer = 0x7f7a71987800] 02:28:17 INFO - PROCESS | 1855 | 1461144497177 Marionette DEBUG loaded listener.js 02:28:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a74e93000) [pid = 1855] [serial = 1113] [outer = 0x7f7a71987800] 02:28:18 INFO - PROCESS | 1855 | 1461144498288 Marionette TRACE conn4 <- [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]]]}] 02:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 02:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1635ms 02:28:18 INFO - PROCESS | 1855 | 1461144498332 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 02:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 02:28:18 INFO - PROCESS | 1855 | 1461144498337 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 02:28:18 INFO - PROCESS | 1855 | 1461144498343 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 02:28:18 INFO - PROCESS | 1855 | 1461144498346 Marionette TRACE conn4 <- [1,1454,null,{}] 02:28:18 INFO - PROCESS | 1855 | 1461144498351 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:18 INFO - PROCESS | 1855 | 1461144498501 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc78000 == 138 [pid = 1855] [id = 253] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9db0c800 == 137 [pid = 1855] [id = 61] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a349000 == 136 [pid = 1855] [id = 277] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7383e000 == 135 [pid = 1855] [id = 357] 02:28:18 INFO - PROCESS | 1855 | 1461144498787 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fe0d800 == 134 [pid = 1855] [id = 356] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b8d9800 == 133 [pid = 1855] [id = 355] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a445800 == 132 [pid = 1855] [id = 354] 02:28:18 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd18000 == 131 [pid = 1855] [id = 310] 02:28:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71462800 == 132 [pid = 1855] [id = 371] 02:28:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a7453d400) [pid = 1855] [serial = 1114] [outer = (nil)] 02:28:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a76818400) [pid = 1855] [serial = 1115] [outer = 0x7f7a7453d400] 02:28:18 INFO - PROCESS | 1855 | 1461144498925 Marionette DEBUG loaded listener.js 02:28:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a76bd6c00) [pid = 1855] [serial = 1116] [outer = 0x7f7a7453d400] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7337e800 == 131 [pid = 1855] [id = 353] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7385c800 == 130 [pid = 1855] [id = 352] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73381000 == 129 [pid = 1855] [id = 351] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71c7a000 == 128 [pid = 1855] [id = 350] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b794800 == 127 [pid = 1855] [id = 341] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a86b10000 == 126 [pid = 1855] [id = 340] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83daf000 == 125 [pid = 1855] [id = 339] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815bc800 == 124 [pid = 1855] [id = 338] 02:28:19 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75cc3000 == 123 [pid = 1855] [id = 337] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a8580f000) [pid = 1855] [serial = 825] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a993e4400) [pid = 1855] [serial = 725] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a746b5c00) [pid = 1855] [serial = 986] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a807ca800) [pid = 1855] [serial = 765] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a746b2800) [pid = 1855] [serial = 966] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a7fec6800) [pid = 1855] [serial = 1005] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a807d8400) [pid = 1855] [serial = 822] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a74540000) [pid = 1855] [serial = 998] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a9e764800) [pid = 1855] [serial = 834] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a8b818c00) [pid = 1855] [serial = 882] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a746b0c00) [pid = 1855] [serial = 999] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a77c89400) [pid = 1855] [serial = 873] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a77450400) [pid = 1855] [serial = 819] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a8afb5400) [pid = 1855] [serial = 662] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a7bd31800) [pid = 1855] [serial = 846] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a8b8c9000) [pid = 1855] [serial = 771] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7674cc00) [pid = 1855] [serial = 1001] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a9e58dc00) [pid = 1855] [serial = 734] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a8056c400) [pid = 1855] [serial = 996] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a759cf800) [pid = 1855] [serial = 840] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a7bbd1000) [pid = 1855] [serial = 1004] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a7bd2bc00) [pid = 1855] [serial = 992] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a8cdc9000) [pid = 1855] [serial = 719] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a7a389800) [pid = 1855] [serial = 843] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a807ca400) [pid = 1855] [serial = 713] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a8e666400) [pid = 1855] [serial = 774] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a8e66b000) [pid = 1855] [serial = 828] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a8056d400) [pid = 1855] [serial = 891] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a748d0800) [pid = 1855] [serial = 897] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a9db6a800) [pid = 1855] [serial = 728] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a82837800) [pid = 1855] [serial = 768] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a9a307400) [pid = 1855] [serial = 912] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a8e6a1400) [pid = 1855] [serial = 945] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a82370800) [pid = 1855] [serial = 879] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a76750400) [pid = 1855] [serial = 969] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a9e58c400) [pid = 1855] [serial = 780] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a74546400) [pid = 1855] [serial = 954] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a71989800) [pid = 1855] [serial = 972] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a7cbee800) [pid = 1855] [serial = 1008] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a80578800) [pid = 1855] [serial = 894] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a9e1c8c00) [pid = 1855] [serial = 888] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a7bedfc00) [pid = 1855] [serial = 939] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a98c6e000) [pid = 1855] [serial = 722] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a759d0c00) [pid = 1855] [serial = 960] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a774aac00) [pid = 1855] [serial = 990] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a7bd38800) [pid = 1855] [serial = 837] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a76bd9800) [pid = 1855] [serial = 1002] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a7fcbec00) [pid = 1855] [serial = 876] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a7a151000) [pid = 1855] [serial = 783] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a980d1000) [pid = 1855] [serial = 792] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a80571800) [pid = 1855] [serial = 903] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a81e4a800) [pid = 1855] [serial = 786] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a9e670c00) [pid = 1855] [serial = 738] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a9a308c00) [pid = 1855] [serial = 831] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a77442c00) [pid = 1855] [serial = 909] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a9805a800) [pid = 1855] [serial = 885] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a76bd8000) [pid = 1855] [serial = 936] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a9e35b400) [pid = 1855] [serial = 731] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a9a305400) [pid = 1855] [serial = 900] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a98ebd400) [pid = 1855] [serial = 777] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a9a4bf400) [pid = 1855] [serial = 906] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a9e594400) [pid = 1855] [serial = 951] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a74cddc00) [pid = 1855] [serial = 987] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a73bfa800) [pid = 1855] [serial = 963] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a9e1bec00) [pid = 1855] [serial = 948] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a746b0000) [pid = 1855] [serial = 957] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a76bcc400) [pid = 1855] [serial = 989] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a82963000) [pid = 1855] [serial = 942] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a7c9ebc00) [pid = 1855] [serial = 993] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a81e50800) [pid = 1855] [serial = 789] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a8225ac00) [pid = 1855] [serial = 975] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7bd35800) [pid = 1855] [serial = 1007] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a842bac00) [pid = 1855] [serial = 716] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a803de000) [pid = 1855] [serial = 995] [outer = (nil)] [url = about:blank] 02:28:19 INFO - PROCESS | 1855 | 1461144499747 Marionette TRACE conn4 <- [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]]]}] 02:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 02:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1476ms 02:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 02:28:19 INFO - PROCESS | 1855 | 1461144499820 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 02:28:19 INFO - PROCESS | 1855 | 1461144499823 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 02:28:19 INFO - PROCESS | 1855 | 1461144499836 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 02:28:19 INFO - PROCESS | 1855 | 1461144499843 Marionette TRACE conn4 <- [1,1458,null,{}] 02:28:19 INFO - PROCESS | 1855 | 1461144499851 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:20 INFO - PROCESS | 1855 | 1461144500013 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 02:28:20 INFO - PROCESS | 1855 | 1461144500146 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731de800 == 124 [pid = 1855] [id = 372] 02:28:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a738be000) [pid = 1855] [serial = 1117] [outer = (nil)] 02:28:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a76bcd000) [pid = 1855] [serial = 1118] [outer = 0x7f7a738be000] 02:28:20 INFO - PROCESS | 1855 | 1461144500207 Marionette DEBUG loaded listener.js 02:28:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a77c8f800) [pid = 1855] [serial = 1119] [outer = 0x7f7a738be000] 02:28:21 INFO - PROCESS | 1855 | 1461144501130 Marionette TRACE conn4 <- [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]]]}] 02:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 02:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1345ms 02:28:21 INFO - PROCESS | 1855 | 1461144501175 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 02:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 02:28:21 INFO - PROCESS | 1855 | 1461144501186 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 02:28:21 INFO - PROCESS | 1855 | 1461144501195 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 02:28:21 INFO - PROCESS | 1855 | 1461144501200 Marionette TRACE conn4 <- [1,1462,null,{}] 02:28:21 INFO - PROCESS | 1855 | 1461144501209 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:21 INFO - PROCESS | 1855 | 1461144501395 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 02:28:21 INFO - PROCESS | 1855 | 1461144501635 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71f73800 == 125 [pid = 1855] [id = 373] 02:28:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a73bf9000) [pid = 1855] [serial = 1120] [outer = (nil)] 02:28:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a746b5400) [pid = 1855] [serial = 1121] [outer = 0x7f7a73bf9000] 02:28:21 INFO - PROCESS | 1855 | 1461144501720 Marionette DEBUG loaded listener.js 02:28:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a74cda000) [pid = 1855] [serial = 1122] [outer = 0x7f7a73bf9000] 02:28:22 INFO - PROCESS | 1855 | 1461144502657 Marionette TRACE conn4 <- [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]]]}] 02:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 02:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1538ms 02:28:22 INFO - PROCESS | 1855 | 1461144502733 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 02:28:22 INFO - PROCESS | 1855 | 1461144502741 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 02:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 02:28:22 INFO - PROCESS | 1855 | 1461144502751 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 02:28:22 INFO - PROCESS | 1855 | 1461144502754 Marionette TRACE conn4 <- [1,1466,null,{}] 02:28:22 INFO - PROCESS | 1855 | 1461144502759 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:22 INFO - PROCESS | 1855 | 1461144502973 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 02:28:23 INFO - PROCESS | 1855 | 1461144503191 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76899000 == 126 [pid = 1855] [id = 374] 02:28:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a746abc00) [pid = 1855] [serial = 1123] [outer = (nil)] 02:28:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a77444400) [pid = 1855] [serial = 1124] [outer = 0x7f7a746abc00] 02:28:23 INFO - PROCESS | 1855 | 1461144503306 Marionette DEBUG loaded listener.js 02:28:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a774a9c00) [pid = 1855] [serial = 1125] [outer = 0x7f7a746abc00] 02:28:24 INFO - PROCESS | 1855 | 1461144504257 Marionette TRACE conn4 <- [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]]]}] 02:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 02:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1581ms 02:28:24 INFO - PROCESS | 1855 | 1461144504332 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 02:28:24 INFO - PROCESS | 1855 | 1461144504336 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 02:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 02:28:24 INFO - PROCESS | 1855 | 1461144504342 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 02:28:24 INFO - PROCESS | 1855 | 1461144504347 Marionette TRACE conn4 <- [1,1470,null,{}] 02:28:24 INFO - PROCESS | 1855 | 1461144504362 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:24 INFO - PROCESS | 1855 | 1461144504569 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 02:28:24 INFO - PROCESS | 1855 | 1461144504788 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77c5e800 == 127 [pid = 1855] [id = 375] 02:28:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a7a151000) [pid = 1855] [serial = 1126] [outer = (nil)] 02:28:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a7a38f000) [pid = 1855] [serial = 1127] [outer = 0x7f7a7a151000] 02:28:24 INFO - PROCESS | 1855 | 1461144504875 Marionette DEBUG loaded listener.js 02:28:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a7b83b000) [pid = 1855] [serial = 1128] [outer = 0x7f7a7a151000] 02:28:25 INFO - PROCESS | 1855 | 1461144505692 Marionette TRACE conn4 <- [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]]]}] 02:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 02:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1383ms 02:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 02:28:25 INFO - PROCESS | 1855 | 1461144505726 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 02:28:25 INFO - PROCESS | 1855 | 1461144505730 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 02:28:25 INFO - PROCESS | 1855 | 1461144505736 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 02:28:25 INFO - PROCESS | 1855 | 1461144505739 Marionette TRACE conn4 <- [1,1474,null,{}] 02:28:25 INFO - PROCESS | 1855 | 1461144505744 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:25 INFO - PROCESS | 1855 | 1461144505914 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 02:28:26 INFO - PROCESS | 1855 | 1461144506094 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a453000 == 128 [pid = 1855] [id = 376] 02:28:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a7a14e400) [pid = 1855] [serial = 1129] [outer = (nil)] 02:28:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a7bc0f400) [pid = 1855] [serial = 1130] [outer = 0x7f7a7a14e400] 02:28:26 INFO - PROCESS | 1855 | 1461144506163 Marionette DEBUG loaded listener.js 02:28:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a7bd32c00) [pid = 1855] [serial = 1131] [outer = 0x7f7a7a14e400] 02:28:27 INFO - PROCESS | 1855 | 1461144507088 Marionette TRACE conn4 <- [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]]]}] 02:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 02:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1385ms 02:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 02:28:27 INFO - PROCESS | 1855 | 1461144507121 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 02:28:27 INFO - PROCESS | 1855 | 1461144507124 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 02:28:27 INFO - PROCESS | 1855 | 1461144507130 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 02:28:27 INFO - PROCESS | 1855 | 1461144507133 Marionette TRACE conn4 <- [1,1478,null,{}] 02:28:27 INFO - PROCESS | 1855 | 1461144507138 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:27 INFO - PROCESS | 1855 | 1461144507296 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 02:28:27 INFO - PROCESS | 1855 | 1461144507494 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b8db800 == 129 [pid = 1855] [id = 377] 02:28:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a76bd5400) [pid = 1855] [serial = 1132] [outer = (nil)] 02:28:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7c9dac00) [pid = 1855] [serial = 1133] [outer = 0x7f7a76bd5400] 02:28:27 INFO - PROCESS | 1855 | 1461144507562 Marionette DEBUG loaded listener.js 02:28:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a7cbe3400) [pid = 1855] [serial = 1134] [outer = 0x7f7a76bd5400] 02:28:28 INFO - PROCESS | 1855 | 1461144508472 Marionette TRACE conn4 <- [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]]]}] 02:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 02:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1384ms 02:28:28 INFO - PROCESS | 1855 | 1461144508513 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 02:28:28 INFO - PROCESS | 1855 | 1461144508517 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 02:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 02:28:28 INFO - PROCESS | 1855 | 1461144508522 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 02:28:28 INFO - PROCESS | 1855 | 1461144508525 Marionette TRACE conn4 <- [1,1482,null,{}] 02:28:28 INFO - PROCESS | 1855 | 1461144508531 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:28 INFO - PROCESS | 1855 | 1461144508729 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 02:28:28 INFO - PROCESS | 1855 | 1461144508905 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc60000 == 130 [pid = 1855] [id = 378] 02:28:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7cbe5400) [pid = 1855] [serial = 1135] [outer = (nil)] 02:28:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a7feba000) [pid = 1855] [serial = 1136] [outer = 0x7f7a7cbe5400] 02:28:28 INFO - PROCESS | 1855 | 1461144508980 Marionette DEBUG loaded listener.js 02:28:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a803d9800) [pid = 1855] [serial = 1137] [outer = 0x7f7a7cbe5400] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bc55000 == 129 [pid = 1855] [id = 241] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71462800 == 128 [pid = 1855] [id = 371] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75cca800 == 127 [pid = 1855] [id = 370] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7384d800 == 126 [pid = 1855] [id = 369] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f14800 == 125 [pid = 1855] [id = 362] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815a6000 == 124 [pid = 1855] [id = 361] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b8d1800 == 123 [pid = 1855] [id = 360] 02:28:30 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73382000 == 122 [pid = 1855] [id = 359] 02:28:31 INFO - PROCESS | 1855 | 1461144511438 Marionette TRACE conn4 <- [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]]]}] 02:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 02:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 2930ms 02:28:31 INFO - PROCESS | 1855 | 1461144511452 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 02:28:31 INFO - PROCESS | 1855 | 1461144511459 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 02:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 02:28:31 INFO - PROCESS | 1855 | 1461144511476 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 02:28:31 INFO - PROCESS | 1855 | 1461144511481 Marionette TRACE conn4 <- [1,1486,null,{}] 02:28:31 INFO - PROCESS | 1855 | 1461144511488 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:31 INFO - PROCESS | 1855 | 1461144511691 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 02:28:31 INFO - PROCESS | 1855 | 1461144511725 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7351b800 == 123 [pid = 1855] [id = 379] 02:28:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a748c7400) [pid = 1855] [serial = 1138] [outer = (nil)] 02:28:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a74cdec00) [pid = 1855] [serial = 1139] [outer = 0x7f7a748c7400] 02:28:31 INFO - PROCESS | 1855 | 1461144511787 Marionette DEBUG loaded listener.js 02:28:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a759d0400) [pid = 1855] [serial = 1140] [outer = 0x7f7a748c7400] 02:28:32 INFO - PROCESS | 1855 | 1461144512751 Marionette TRACE conn4 <- [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]]]}] 02:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 02:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1342ms 02:28:32 INFO - PROCESS | 1855 | 1461144512812 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 02:28:32 INFO - PROCESS | 1855 | 1461144512819 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 02:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 02:28:32 INFO - PROCESS | 1855 | 1461144512836 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 02:28:32 INFO - PROCESS | 1855 | 1461144512840 Marionette TRACE conn4 <- [1,1490,null,{}] 02:28:32 INFO - PROCESS | 1855 | 1461144512845 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:33 INFO - PROCESS | 1855 | 1461144513049 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 02:28:33 INFO - PROCESS | 1855 | 1461144513074 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7760c000 == 124 [pid = 1855] [id = 380] 02:28:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a759cdc00) [pid = 1855] [serial = 1141] [outer = (nil)] 02:28:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a77c8fc00) [pid = 1855] [serial = 1142] [outer = 0x7f7a759cdc00] 02:28:33 INFO - PROCESS | 1855 | 1461144513130 Marionette DEBUG loaded listener.js 02:28:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a7a382000) [pid = 1855] [serial = 1143] [outer = 0x7f7a759cdc00] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a7197e000) [pid = 1855] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a81720400) [pid = 1855] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a81ccd400) [pid = 1855] [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.] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a7c9ee400) [pid = 1855] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a7fcc6400) [pid = 1855] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a71f0a000) [pid = 1855] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a7a389400) [pid = 1855] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a7674c800) [pid = 1855] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a74ce0c00) [pid = 1855] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a7453d400) [pid = 1855] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a71987400) [pid = 1855] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 02:28:33 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a71987800) [pid = 1855] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 02:28:34 INFO - PROCESS | 1855 | 1461144514188 Marionette TRACE conn4 <- [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]]]}] 02:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 02:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1383ms 02:28:34 INFO - PROCESS | 1855 | 1461144514218 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 02:28:34 INFO - PROCESS | 1855 | 1461144514222 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 02:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 02:28:34 INFO - PROCESS | 1855 | 1461144514228 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 02:28:34 INFO - PROCESS | 1855 | 1461144514233 Marionette TRACE conn4 <- [1,1494,null,{}] 02:28:34 INFO - PROCESS | 1855 | 1461144514248 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:34 INFO - PROCESS | 1855 | 1461144514404 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 02:28:34 INFO - PROCESS | 1855 | 1461144514422 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a455800 == 125 [pid = 1855] [id = 381] 02:28:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a7b7fac00) [pid = 1855] [serial = 1144] [outer = (nil)] 02:28:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7bc0b400) [pid = 1855] [serial = 1145] [outer = 0x7f7a7b7fac00] 02:28:34 INFO - PROCESS | 1855 | 1461144514484 Marionette DEBUG loaded listener.js 02:28:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a7c9ef400) [pid = 1855] [serial = 1146] [outer = 0x7f7a7b7fac00] 02:28:35 INFO - PROCESS | 1855 | 1461144515318 Marionette TRACE conn4 <- [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]]]}] 02:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 02:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1135ms 02:28:35 INFO - PROCESS | 1855 | 1461144515365 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 02:28:35 INFO - PROCESS | 1855 | 1461144515369 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 02:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 02:28:35 INFO - PROCESS | 1855 | 1461144515374 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 02:28:35 INFO - PROCESS | 1855 | 1461144515376 Marionette TRACE conn4 <- [1,1498,null,{}] 02:28:35 INFO - PROCESS | 1855 | 1461144515381 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:35 INFO - PROCESS | 1855 | 1461144515533 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 02:28:35 INFO - PROCESS | 1855 | 1461144515548 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c94c800 == 126 [pid = 1855] [id = 382] 02:28:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7b847400) [pid = 1855] [serial = 1147] [outer = (nil)] 02:28:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a7fcc6400) [pid = 1855] [serial = 1148] [outer = 0x7f7a7b847400] 02:28:35 INFO - PROCESS | 1855 | 1461144515608 Marionette DEBUG loaded listener.js 02:28:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a7fec5000) [pid = 1855] [serial = 1149] [outer = 0x7f7a7b847400] 02:28:36 INFO - PROCESS | 1855 | 1461144516734 Marionette TRACE conn4 <- [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]]]}] 02:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 02:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1379ms 02:28:36 INFO - PROCESS | 1855 | 1461144516755 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 02:28:36 INFO - PROCESS | 1855 | 1461144516762 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 02:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 02:28:36 INFO - PROCESS | 1855 | 1461144516770 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 02:28:36 INFO - PROCESS | 1855 | 1461144516775 Marionette TRACE conn4 <- [1,1502,null,{}] 02:28:36 INFO - PROCESS | 1855 | 1461144516782 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:36 INFO - PROCESS | 1855 | 1461144516946 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 02:28:37 INFO - PROCESS | 1855 | 1461144517132 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76898000 == 127 [pid = 1855] [id = 383] 02:28:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a74542400) [pid = 1855] [serial = 1150] [outer = (nil)] 02:28:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a759cfc00) [pid = 1855] [serial = 1151] [outer = 0x7f7a74542400] 02:28:37 INFO - PROCESS | 1855 | 1461144517200 Marionette DEBUG loaded listener.js 02:28:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a76bd3c00) [pid = 1855] [serial = 1152] [outer = 0x7f7a74542400] 02:28:38 INFO - PROCESS | 1855 | 1461144518213 Marionette TRACE conn4 <- [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]]]}] 02:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 02:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1483ms 02:28:38 INFO - PROCESS | 1855 | 1461144518253 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 02:28:38 INFO - PROCESS | 1855 | 1461144518262 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 02:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 02:28:38 INFO - PROCESS | 1855 | 1461144518271 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 02:28:38 INFO - PROCESS | 1855 | 1461144518276 Marionette TRACE conn4 <- [1,1506,null,{}] 02:28:38 INFO - PROCESS | 1855 | 1461144518281 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:38 INFO - PROCESS | 1855 | 1461144518443 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 02:28:38 INFO - PROCESS | 1855 | 1461144518626 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7faae000 == 128 [pid = 1855] [id = 384] 02:28:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a748c4400) [pid = 1855] [serial = 1153] [outer = (nil)] 02:28:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a7bbc5c00) [pid = 1855] [serial = 1154] [outer = 0x7f7a748c4400] 02:28:38 INFO - PROCESS | 1855 | 1461144518698 Marionette DEBUG loaded listener.js 02:28:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a7c9eec00) [pid = 1855] [serial = 1155] [outer = 0x7f7a748c4400] 02:28:39 INFO - PROCESS | 1855 | 1461144519621 Marionette TRACE conn4 <- [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]]]}] 02:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 02:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1380ms 02:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 02:28:39 INFO - PROCESS | 1855 | 1461144519652 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 02:28:39 INFO - PROCESS | 1855 | 1461144519655 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 02:28:39 INFO - PROCESS | 1855 | 1461144519662 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 02:28:39 INFO - PROCESS | 1855 | 1461144519668 Marionette TRACE conn4 <- [1,1510,null,{}] 02:28:39 INFO - PROCESS | 1855 | 1461144519683 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:39 INFO - PROCESS | 1855 | 1461144519850 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 02:28:40 INFO - PROCESS | 1855 | 1461144520035 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80559000 == 129 [pid = 1855] [id = 385] 02:28:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a7c9ee400) [pid = 1855] [serial = 1156] [outer = (nil)] 02:28:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a803d7400) [pid = 1855] [serial = 1157] [outer = 0x7f7a7c9ee400] 02:28:40 INFO - PROCESS | 1855 | 1461144520109 Marionette DEBUG loaded listener.js 02:28:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a8040e000) [pid = 1855] [serial = 1158] [outer = 0x7f7a7c9ee400] 02:28:40 INFO - PROCESS | 1855 | 1461144520990 Marionette TRACE conn4 <- [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]]]}] 02:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 02:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1385ms 02:28:41 INFO - PROCESS | 1855 | 1461144521047 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 02:28:41 INFO - PROCESS | 1855 | 1461144521051 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 02:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 02:28:41 INFO - PROCESS | 1855 | 1461144521057 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 02:28:41 INFO - PROCESS | 1855 | 1461144521060 Marionette TRACE conn4 <- [1,1514,null,{}] 02:28:41 INFO - PROCESS | 1855 | 1461144521065 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:41 INFO - PROCESS | 1855 | 1461144521233 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 02:28:41 INFO - PROCESS | 1855 | 1461144521427 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815b8800 == 130 [pid = 1855] [id = 386] 02:28:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a7c9ef800) [pid = 1855] [serial = 1159] [outer = (nil)] 02:28:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a807d0000) [pid = 1855] [serial = 1160] [outer = 0x7f7a7c9ef800] 02:28:41 INFO - PROCESS | 1855 | 1461144521497 Marionette DEBUG loaded listener.js 02:28:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a81449400) [pid = 1855] [serial = 1161] [outer = 0x7f7a7c9ef800] 02:28:42 INFO - PROCESS | 1855 | 1461144522420 Marionette TRACE conn4 <- [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]]]}] 02:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 02:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1430ms 02:28:42 INFO - PROCESS | 1855 | 1461144522488 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 02:28:42 INFO - PROCESS | 1855 | 1461144522491 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 02:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 02:28:42 INFO - PROCESS | 1855 | 1461144522497 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 02:28:42 INFO - PROCESS | 1855 | 1461144522499 Marionette TRACE conn4 <- [1,1518,null,{}] 02:28:42 INFO - PROCESS | 1855 | 1461144522505 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:42 INFO - PROCESS | 1855 | 1461144522716 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 02:28:42 INFO - PROCESS | 1855 | 1461144522893 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81784800 == 131 [pid = 1855] [id = 387] 02:28:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a71f09000) [pid = 1855] [serial = 1162] [outer = (nil)] 02:28:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a814d0000) [pid = 1855] [serial = 1163] [outer = 0x7f7a71f09000] 02:28:42 INFO - PROCESS | 1855 | 1461144522962 Marionette DEBUG loaded listener.js 02:28:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a815f1400) [pid = 1855] [serial = 1164] [outer = 0x7f7a71f09000] 02:28:43 INFO - PROCESS | 1855 | 1461144523866 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 02:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 02:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1436ms 02:28:43 INFO - PROCESS | 1855 | 1461144523935 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 02:28:43 INFO - PROCESS | 1855 | 1461144523939 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 02:28:43 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 02:28:43 INFO - PROCESS | 1855 | 1461144523945 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 02:28:43 INFO - PROCESS | 1855 | 1461144523947 Marionette TRACE conn4 <- [1,1522,null,{}] 02:28:43 INFO - PROCESS | 1855 | 1461144523953 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:44 INFO - PROCESS | 1855 | 1461144524170 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 02:28:44 INFO - PROCESS | 1855 | 1461144524348 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8222e800 == 132 [pid = 1855] [id = 388] 02:28:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a81450000) [pid = 1855] [serial = 1165] [outer = (nil)] 02:28:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a81f39c00) [pid = 1855] [serial = 1166] [outer = 0x7f7a81450000] 02:28:44 INFO - PROCESS | 1855 | 1461144524419 Marionette DEBUG loaded listener.js 02:28:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a820ed800) [pid = 1855] [serial = 1167] [outer = 0x7f7a81450000] 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:28:45 INFO - PROCESS | 1855 | 1461144525187 Marionette TRACE conn4 <- [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"]]]}] 02:28:45 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 () { 02:28:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 02:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 02:28:45 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 () { 02:28:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 02:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 02:28:45 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 () { 02:28:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 02:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 02:28:45 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 () { 02:28:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 02:28:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 02:28:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1280ms 02:28:45 INFO - PROCESS | 1855 | 1461144525232 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 02:28:45 INFO - PROCESS | 1855 | 1461144525240 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 02:28:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 02:28:45 INFO - PROCESS | 1855 | 1461144525246 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 02:28:45 INFO - PROCESS | 1855 | 1461144525248 Marionette TRACE conn4 <- [1,1526,null,{}] 02:28:45 INFO - PROCESS | 1855 | 1461144525254 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:45 INFO - PROCESS | 1855 | 1461144525397 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 02:28:45 INFO - PROCESS | 1855 | 1461144525591 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a842a4800 == 133 [pid = 1855] [id = 389] 02:28:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a7359c400) [pid = 1855] [serial = 1168] [outer = (nil)] 02:28:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a82261400) [pid = 1855] [serial = 1169] [outer = 0x7f7a7359c400] 02:28:45 INFO - PROCESS | 1855 | 1461144525659 Marionette DEBUG loaded listener.js 02:28:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a82836400) [pid = 1855] [serial = 1170] [outer = 0x7f7a7359c400] 02:28:46 INFO - PROCESS | 1855 | 1461144526456 Marionette TRACE conn4 <- [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"]]]}] 02:28:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 02:28:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 02:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 02:28:46 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 02:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 02:28:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:46 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 02:28:46 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1229ms 02:28:46 INFO - PROCESS | 1855 | 1461144526477 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 02:28:46 INFO - PROCESS | 1855 | 1461144526482 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 02:28:46 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 02:28:46 INFO - PROCESS | 1855 | 1461144526487 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 02:28:46 INFO - PROCESS | 1855 | 1461144526490 Marionette TRACE conn4 <- [1,1530,null,{}] 02:28:46 INFO - PROCESS | 1855 | 1461144526514 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:46 INFO - PROCESS | 1855 | 1461144526664 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 02:28:46 INFO - PROCESS | 1855 | 1461144526848 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b10800 == 134 [pid = 1855] [id = 390] 02:28:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a81723800) [pid = 1855] [serial = 1171] [outer = (nil)] 02:28:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a8283c400) [pid = 1855] [serial = 1172] [outer = 0x7f7a81723800] 02:28:46 INFO - PROCESS | 1855 | 1461144526918 Marionette DEBUG loaded listener.js 02:28:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a83141400) [pid = 1855] [serial = 1173] [outer = 0x7f7a81723800] 02:28:47 INFO - PROCESS | 1855 | 1461144527601 Marionette TRACE conn4 <- [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]]]}] 02:28:47 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 02:28:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 02:28:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:28:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:28:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 02:28:47 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 02:28:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 02:28:47 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 02:28:47 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1146ms 02:28:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 02:28:47 INFO - PROCESS | 1855 | 1461144527639 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 02:28:47 INFO - PROCESS | 1855 | 1461144527642 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 02:28:47 INFO - PROCESS | 1855 | 1461144527646 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 02:28:47 INFO - PROCESS | 1855 | 1461144527650 Marionette TRACE conn4 <- [1,1534,null,{}] 02:28:47 INFO - PROCESS | 1855 | 1461144527655 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:47 INFO - PROCESS | 1855 | 1461144527804 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 02:28:47 INFO - PROCESS | 1855 | 1461144527991 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a685000 == 135 [pid = 1855] [id = 391] 02:28:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a8225c400) [pid = 1855] [serial = 1174] [outer = (nil)] 02:28:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a8408b000) [pid = 1855] [serial = 1175] [outer = 0x7f7a8225c400] 02:28:48 INFO - PROCESS | 1855 | 1461144528059 Marionette DEBUG loaded listener.js 02:28:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a84092c00) [pid = 1855] [serial = 1176] [outer = 0x7f7a8225c400] 02:28:48 INFO - PROCESS | 1855 | 1461144528917 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 02:28:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 02:28:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1334ms 02:28:48 INFO - PROCESS | 1855 | 1461144528982 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 02:28:48 INFO - PROCESS | 1855 | 1461144528986 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 02:28:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 02:28:48 INFO - PROCESS | 1855 | 1461144528992 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 02:28:48 INFO - PROCESS | 1855 | 1461144528994 Marionette TRACE conn4 <- [1,1538,null,{}] 02:28:49 INFO - PROCESS | 1855 | 1461144529000 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:49 INFO - PROCESS | 1855 | 1461144529177 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 02:28:49 INFO - PROCESS | 1855 | 1461144529363 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc8a800 == 136 [pid = 1855] [id = 392] 02:28:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a759cb000) [pid = 1855] [serial = 1177] [outer = (nil)] 02:28:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a842c1400) [pid = 1855] [serial = 1178] [outer = 0x7f7a759cb000] 02:28:49 INFO - PROCESS | 1855 | 1461144529433 Marionette DEBUG loaded listener.js 02:28:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a85602c00) [pid = 1855] [serial = 1179] [outer = 0x7f7a759cb000] 02:28:50 INFO - PROCESS | 1855 | 1461144530329 Marionette TRACE conn4 <- [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]]]}] 02:28:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 02:28:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1385ms 02:28:50 INFO - PROCESS | 1855 | 1461144530378 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 02:28:50 INFO - PROCESS | 1855 | 1461144530381 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 02:28:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 02:28:50 INFO - PROCESS | 1855 | 1461144530388 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 02:28:50 INFO - PROCESS | 1855 | 1461144530392 Marionette TRACE conn4 <- [1,1542,null,{}] 02:28:50 INFO - PROCESS | 1855 | 1461144530397 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:50 INFO - PROCESS | 1855 | 1461144530601 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 02:28:50 INFO - PROCESS | 1855 | 1461144530789 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8cd84000 == 137 [pid = 1855] [id = 393] 02:28:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a8283b000) [pid = 1855] [serial = 1180] [outer = (nil)] 02:28:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a858dd000) [pid = 1855] [serial = 1181] [outer = 0x7f7a8283b000] 02:28:50 INFO - PROCESS | 1855 | 1461144530869 Marionette DEBUG loaded listener.js 02:28:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a8818a800) [pid = 1855] [serial = 1182] [outer = 0x7f7a8283b000] 02:28:51 INFO - PROCESS | 1855 | 1461144531708 Marionette TRACE conn4 <- [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]]]}] 02:28:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 02:28:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1377ms 02:28:51 INFO - PROCESS | 1855 | 1461144531765 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 02:28:51 INFO - PROCESS | 1855 | 1461144531768 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 02:28:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 02:28:51 INFO - PROCESS | 1855 | 1461144531774 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 02:28:51 INFO - PROCESS | 1855 | 1461144531776 Marionette TRACE conn4 <- [1,1546,null,{}] 02:28:51 INFO - PROCESS | 1855 | 1461144531781 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:51 INFO - PROCESS | 1855 | 1461144531942 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 02:28:52 INFO - PROCESS | 1855 | 1461144532138 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e637800 == 138 [pid = 1855] [id = 394] 02:28:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a85633c00) [pid = 1855] [serial = 1183] [outer = (nil)] 02:28:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a895da000) [pid = 1855] [serial = 1184] [outer = 0x7f7a85633c00] 02:28:52 INFO - PROCESS | 1855 | 1461144532203 Marionette DEBUG loaded listener.js 02:28:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a89994c00) [pid = 1855] [serial = 1185] [outer = 0x7f7a85633c00] 02:28:53 INFO - PROCESS | 1855 | 1461144533117 Marionette TRACE conn4 <- [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]]]}] 02:28:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 02:28:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1381ms 02:28:53 INFO - PROCESS | 1855 | 1461144533156 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 02:28:53 INFO - PROCESS | 1855 | 1461144533159 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 02:28:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 02:28:53 INFO - PROCESS | 1855 | 1461144533165 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 02:28:53 INFO - PROCESS | 1855 | 1461144533167 Marionette TRACE conn4 <- [1,1550,null,{}] 02:28:53 INFO - PROCESS | 1855 | 1461144533172 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:53 INFO - PROCESS | 1855 | 1461144533339 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 02:28:53 INFO - PROCESS | 1855 | 1461144533536 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731e0000 == 139 [pid = 1855] [id = 395] 02:28:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a7197b800) [pid = 1855] [serial = 1186] [outer = (nil)] 02:28:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a74538400) [pid = 1855] [serial = 1187] [outer = 0x7f7a7197b800] 02:28:53 INFO - PROCESS | 1855 | 1461144533605 Marionette DEBUG loaded listener.js 02:28:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a80574000) [pid = 1855] [serial = 1188] [outer = 0x7f7a7197b800] 02:28:54 INFO - PROCESS | 1855 | 1461144534743 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 02:28:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 02:28:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1632ms 02:28:54 INFO - PROCESS | 1855 | 1461144534797 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 02:28:54 INFO - PROCESS | 1855 | 1461144534802 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 02:28:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 02:28:54 INFO - PROCESS | 1855 | 1461144534811 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 02:28:54 INFO - PROCESS | 1855 | 1461144534815 Marionette TRACE conn4 <- [1,1554,null,{}] 02:28:54 INFO - PROCESS | 1855 | 1461144534822 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:55 INFO - PROCESS | 1855 | 1461144534996 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 02:28:55 INFO - PROCESS | 1855 | 1461144535185 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7691e800 == 140 [pid = 1855] [id = 396] 02:28:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a74543000) [pid = 1855] [serial = 1189] [outer = (nil)] 02:28:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a74cd4400) [pid = 1855] [serial = 1190] [outer = 0x7f7a74543000] 02:28:55 INFO - PROCESS | 1855 | 1461144535250 Marionette DEBUG loaded listener.js 02:28:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a76822800) [pid = 1855] [serial = 1191] [outer = 0x7f7a74543000] 02:28:56 INFO - PROCESS | 1855 | 1461144536171 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 02:28:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 02:28:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1433ms 02:28:56 INFO - PROCESS | 1855 | 1461144536245 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 02:28:56 INFO - PROCESS | 1855 | 1461144536252 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 02:28:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 02:28:56 INFO - PROCESS | 1855 | 1461144536260 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 02:28:56 INFO - PROCESS | 1855 | 1461144536264 Marionette TRACE conn4 <- [1,1558,null,{}] 02:28:56 INFO - PROCESS | 1855 | 1461144536269 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:56 INFO - PROCESS | 1855 | 1461144536476 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 02:28:56 INFO - PROCESS | 1855 | 1461144536762 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7131c800 == 141 [pid = 1855] [id = 397] 02:28:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a7a149400) [pid = 1855] [serial = 1192] [outer = (nil)] 02:28:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a7a389800) [pid = 1855] [serial = 1193] [outer = 0x7f7a7a149400] 02:28:56 INFO - PROCESS | 1855 | 1461144536873 Marionette DEBUG loaded listener.js 02:28:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a7bbc7000) [pid = 1855] [serial = 1194] [outer = 0x7f7a7a149400] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92fd0800 == 140 [pid = 1855] [id = 37] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a455800 == 139 [pid = 1855] [id = 381] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7760c000 == 138 [pid = 1855] [id = 380] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a76bcd000) [pid = 1855] [serial = 1118] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a7674e400) [pid = 1855] [serial = 1013] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a7fb46400) [pid = 1855] [serial = 1016] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a8313a800) [pid = 1855] [serial = 1025] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a82835000) [pid = 1855] [serial = 1022] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a8172bc00) [pid = 1855] [serial = 1019] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a8999d400) [pid = 1855] [serial = 1028] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a8b16a400) [pid = 1855] [serial = 1031] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a8ce82000) [pid = 1855] [serial = 1034] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a98ebe000) [pid = 1855] [serial = 1037] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a9db68400) [pid = 1855] [serial = 1040] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a71f10800) [pid = 1855] [serial = 1043] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a738c4400) [pid = 1855] [serial = 1046] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a74e9a400) [pid = 1855] [serial = 1049] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a74cd9c00) [pid = 1855] [serial = 1106] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a86b7bc00) [pid = 1855] [serial = 1097] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a7359ec00) [pid = 1855] [serial = 1103] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a81729800) [pid = 1855] [serial = 1091] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a774acc00) [pid = 1855] [serial = 1082] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a7bc02c00) [pid = 1855] [serial = 1085] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a80575000) [pid = 1855] [serial = 1088] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a748d1000) [pid = 1855] [serial = 1079] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a8313f000) [pid = 1855] [serial = 1094] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a76751400) [pid = 1855] [serial = 1100] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7351b800 == 137 [pid = 1855] [id = 379] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b8db800 == 136 [pid = 1855] [id = 377] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a453000 == 135 [pid = 1855] [id = 376] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77c5e800 == 134 [pid = 1855] [id = 375] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76899000 == 133 [pid = 1855] [id = 374] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83da8000 == 132 [pid = 1855] [id = 11] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71f73800 == 131 [pid = 1855] [id = 373] 02:28:57 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731de800 == 130 [pid = 1855] [id = 372] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a803d8c00) [pid = 1855] [serial = 1064] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a82960800) [pid = 1855] [serial = 1070] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a738bc000) [pid = 1855] [serial = 1053] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a71f0fc00) [pid = 1855] [serial = 1052] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a7bd2a800) [pid = 1855] [serial = 1059] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a7b847c00) [pid = 1855] [serial = 1058] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a7bee5400) [pid = 1855] [serial = 1061] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a7c9eb000) [pid = 1855] [serial = 1062] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a76bca800) [pid = 1855] [serial = 1056] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a759cb800) [pid = 1855] [serial = 1055] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a8057a000) [pid = 1855] [serial = 1010] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a73bf7800) [pid = 1855] [serial = 1073] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a81725c00) [pid = 1855] [serial = 1067] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a8408f000) [pid = 1855] [serial = 1071] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a820df400) [pid = 1855] [serial = 1068] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a80572800) [pid = 1855] [serial = 1065] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a807c9c00) [pid = 1855] [serial = 735] [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.] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a746ad000) [pid = 1855] [serial = 1074] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a759c3c00) [pid = 1855] [serial = 1076] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a746a9800) [pid = 1855] [serial = 1112] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a71f04c00) [pid = 1855] [serial = 1109] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a76818400) [pid = 1855] [serial = 1115] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a76bd6c00) [pid = 1855] [serial = 1116] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a74e93000) [pid = 1855] [serial = 1113] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a7359c000) [pid = 1855] [serial = 1110] [outer = (nil)] [url = about:blank] 02:28:57 INFO - PROCESS | 1855 | 1461144537846 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 02:28:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 02:28:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1633ms 02:28:57 INFO - PROCESS | 1855 | 1461144537894 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 02:28:57 INFO - PROCESS | 1855 | 1461144537900 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 02:28:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 02:28:57 INFO - PROCESS | 1855 | 1461144537908 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 02:28:57 INFO - PROCESS | 1855 | 1461144537913 Marionette TRACE conn4 <- [1,1562,null,{}] 02:28:57 INFO - PROCESS | 1855 | 1461144537927 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:58 INFO - PROCESS | 1855 | 1461144538092 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 02:28:58 INFO - PROCESS | 1855 | 1461144538278 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731d7000 == 131 [pid = 1855] [id = 398] 02:28:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a7a14e800) [pid = 1855] [serial = 1195] [outer = (nil)] 02:28:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7bc11400) [pid = 1855] [serial = 1196] [outer = 0x7f7a7a14e800] 02:28:58 INFO - PROCESS | 1855 | 1461144538369 Marionette DEBUG loaded listener.js 02:28:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a7c9f8400) [pid = 1855] [serial = 1197] [outer = 0x7f7a7a14e800] 02:28:59 INFO - PROCESS | 1855 | 1461144539040 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 02:28:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 02:28:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1187ms 02:28:59 INFO - PROCESS | 1855 | 1461144539096 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 02:28:59 INFO - PROCESS | 1855 | 1461144539100 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 02:28:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 02:28:59 INFO - PROCESS | 1855 | 1461144539105 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 02:28:59 INFO - PROCESS | 1855 | 1461144539107 Marionette TRACE conn4 <- [1,1566,null,{}] 02:28:59 INFO - PROCESS | 1855 | 1461144539112 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:28:59 INFO - PROCESS | 1855 | 1461144539273 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 02:28:59 INFO - PROCESS | 1855 | 1461144539421 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:28:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a775c8800 == 132 [pid = 1855] [id = 399] 02:28:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a74e99000) [pid = 1855] [serial = 1198] [outer = (nil)] 02:28:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a8039e800) [pid = 1855] [serial = 1199] [outer = 0x7f7a74e99000] 02:28:59 INFO - PROCESS | 1855 | 1461144539479 Marionette DEBUG loaded listener.js 02:28:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a8056b400) [pid = 1855] [serial = 1200] [outer = 0x7f7a74e99000] 02:29:00 INFO - PROCESS | 1855 | 1461144540251 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 02:29:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 02:29:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1180ms 02:29:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 02:29:00 INFO - PROCESS | 1855 | 1461144540286 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 02:29:00 INFO - PROCESS | 1855 | 1461144540289 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 02:29:00 INFO - PROCESS | 1855 | 1461144540294 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 02:29:00 INFO - PROCESS | 1855 | 1461144540297 Marionette TRACE conn4 <- [1,1570,null,{}] 02:29:00 INFO - PROCESS | 1855 | 1461144540302 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:00 INFO - PROCESS | 1855 | 1461144540527 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 02:29:00 INFO - PROCESS | 1855 | 1461144540547 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a444000 == 133 [pid = 1855] [id = 400] 02:29:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a7bbd1000) [pid = 1855] [serial = 1201] [outer = (nil)] 02:29:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a814ce000) [pid = 1855] [serial = 1202] [outer = 0x7f7a7bbd1000] 02:29:00 INFO - PROCESS | 1855 | 1461144540605 Marionette DEBUG loaded listener.js 02:29:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a81449c00) [pid = 1855] [serial = 1203] [outer = 0x7f7a7bbd1000] 02:29:01 INFO - PROCESS | 1855 | 1461144541488 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 02:29:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 02:29:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1230ms 02:29:01 INFO - PROCESS | 1855 | 1461144541525 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 02:29:01 INFO - PROCESS | 1855 | 1461144541528 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 02:29:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 02:29:01 INFO - PROCESS | 1855 | 1461144541534 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 02:29:01 INFO - PROCESS | 1855 | 1461144541536 Marionette TRACE conn4 <- [1,1574,null,{}] 02:29:01 INFO - PROCESS | 1855 | 1461144541550 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:01 INFO - PROCESS | 1855 | 1461144541813 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 02:29:01 INFO - PROCESS | 1855 | 1461144541844 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bb6e800 == 134 [pid = 1855] [id = 401] 02:29:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a81f3ec00) [pid = 1855] [serial = 1204] [outer = (nil)] 02:29:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a8408f000) [pid = 1855] [serial = 1205] [outer = 0x7f7a81f3ec00] 02:29:01 INFO - PROCESS | 1855 | 1461144541909 Marionette DEBUG loaded listener.js 02:29:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a8580bc00) [pid = 1855] [serial = 1206] [outer = 0x7f7a81f3ec00] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a748cd800) [pid = 1855] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a7b7fac00) [pid = 1855] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a748c7400) [pid = 1855] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a759cdc00) [pid = 1855] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a746abc00) [pid = 1855] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a76bd5400) [pid = 1855] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a7a14e400) [pid = 1855] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a738be000) [pid = 1855] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a7a151000) [pid = 1855] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a73bf9000) [pid = 1855] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a7cbe5400) [pid = 1855] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a7a14b400) [pid = 1855] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a71503400) [pid = 1855] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a8144e400) [pid = 1855] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a8144ec00) [pid = 1855] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a7fec2000) [pid = 1855] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a7a146800) [pid = 1855] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a7b7f4800) [pid = 1855] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a71980c00) [pid = 1855] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a74cd9000) [pid = 1855] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a746b1800) [pid = 1855] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a746a8c00) [pid = 1855] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a71503800) [pid = 1855] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a8040a400) [pid = 1855] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a71507c00) [pid = 1855] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a82368000) [pid = 1855] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a86b87400) [pid = 1855] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a7150bc00) [pid = 1855] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a71986400) [pid = 1855] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a7c9d1000) [pid = 1855] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a8e560000) [pid = 1855] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a71f07c00) [pid = 1855] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a7197d400) [pid = 1855] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a71980400) [pid = 1855] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a832bd000) [pid = 1855] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 120 (0x7f7a73599000) [pid = 1855] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 02:29:02 INFO - PROCESS | 1855 | --DOMWINDOW == 119 (0x7f7a71982800) [pid = 1855] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 02:29:03 INFO - PROCESS | 1855 | 1461144543168 Marionette TRACE conn4 <- [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]]]}] 02:29:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 02:29:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1685ms 02:29:03 INFO - PROCESS | 1855 | 1461144543220 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 02:29:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 02:29:03 INFO - PROCESS | 1855 | 1461144543223 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 02:29:03 INFO - PROCESS | 1855 | 1461144543228 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 02:29:03 INFO - PROCESS | 1855 | 1461144543231 Marionette TRACE conn4 <- [1,1578,null,{}] 02:29:03 INFO - PROCESS | 1855 | 1461144543236 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:03 INFO - PROCESS | 1855 | 1461144543386 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 02:29:03 INFO - PROCESS | 1855 | 1461144543410 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731d2800 == 135 [pid = 1855] [id = 402] 02:29:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 120 (0x7f7a71503800) [pid = 1855] [serial = 1207] [outer = (nil)] 02:29:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 121 (0x7f7a73bed400) [pid = 1855] [serial = 1208] [outer = 0x7f7a71503800] 02:29:03 INFO - PROCESS | 1855 | 1461144543601 Marionette DEBUG loaded listener.js 02:29:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a74e9c400) [pid = 1855] [serial = 1209] [outer = 0x7f7a71503800] 02:29:04 INFO - PROCESS | 1855 | 1461144544211 Marionette TRACE conn4 <- [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]]]}] 02:29:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 02:29:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1030ms 02:29:04 INFO - PROCESS | 1855 | 1461144544258 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 02:29:04 INFO - PROCESS | 1855 | 1461144544261 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 02:29:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 02:29:04 INFO - PROCESS | 1855 | 1461144544266 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 02:29:04 INFO - PROCESS | 1855 | 1461144544268 Marionette TRACE conn4 <- [1,1582,null,{}] 02:29:04 INFO - PROCESS | 1855 | 1461144544272 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:04 INFO - PROCESS | 1855 | 1461144544424 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 02:29:04 INFO - PROCESS | 1855 | 1461144544674 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a713c4000 == 136 [pid = 1855] [id = 403] 02:29:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a71502c00) [pid = 1855] [serial = 1210] [outer = (nil)] 02:29:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a71983c00) [pid = 1855] [serial = 1211] [outer = 0x7f7a71502c00] 02:29:04 INFO - PROCESS | 1855 | 1461144544746 Marionette DEBUG loaded listener.js 02:29:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a7359f800) [pid = 1855] [serial = 1212] [outer = 0x7f7a71502c00] 02:29:05 INFO - PROCESS | 1855 | 1461144545708 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 02:29:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 02:29:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1480ms 02:29:05 INFO - PROCESS | 1855 | 1461144545747 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 02:29:05 INFO - PROCESS | 1855 | 1461144545754 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 02:29:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 02:29:05 INFO - PROCESS | 1855 | 1461144545762 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 02:29:05 INFO - PROCESS | 1855 | 1461144545766 Marionette TRACE conn4 <- [1,1586,null,{}] 02:29:05 INFO - PROCESS | 1855 | 1461144545773 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:05 INFO - PROCESS | 1855 | 1461144545953 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 02:29:06 INFO - PROCESS | 1855 | 1461144546149 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76912800 == 137 [pid = 1855] [id = 404] 02:29:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a71507c00) [pid = 1855] [serial = 1213] [outer = (nil)] 02:29:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a76bcd000) [pid = 1855] [serial = 1214] [outer = 0x7f7a71507c00] 02:29:06 INFO - PROCESS | 1855 | 1461144546217 Marionette DEBUG loaded listener.js 02:29:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a774a9800) [pid = 1855] [serial = 1215] [outer = 0x7f7a71507c00] 02:29:07 INFO - PROCESS | 1855 | 1461144547159 Marionette TRACE conn4 <- [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]]]}] 02:29:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 02:29:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1435ms 02:29:07 INFO - PROCESS | 1855 | 1461144547200 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 02:29:07 INFO - PROCESS | 1855 | 1461144547206 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 02:29:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 02:29:07 INFO - PROCESS | 1855 | 1461144547215 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 02:29:07 INFO - PROCESS | 1855 | 1461144547218 Marionette TRACE conn4 <- [1,1590,null,{}] 02:29:07 INFO - PROCESS | 1855 | 1461144547224 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:07 INFO - PROCESS | 1855 | 1461144547407 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 02:29:07 INFO - PROCESS | 1855 | 1461144547601 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c944800 == 138 [pid = 1855] [id = 405] 02:29:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a74cd4800) [pid = 1855] [serial = 1216] [outer = (nil)] 02:29:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a7b841c00) [pid = 1855] [serial = 1217] [outer = 0x7f7a74cd4800] 02:29:07 INFO - PROCESS | 1855 | 1461144547679 Marionette DEBUG loaded listener.js 02:29:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a7c9f1000) [pid = 1855] [serial = 1218] [outer = 0x7f7a74cd4800] 02:29:08 INFO - PROCESS | 1855 | 1461144548693 Marionette TRACE conn4 <- [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]]]}] 02:29:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 02:29:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1532ms 02:29:08 INFO - PROCESS | 1855 | 1461144548748 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 02:29:08 INFO - PROCESS | 1855 | 1461144548751 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 02:29:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 02:29:08 INFO - PROCESS | 1855 | 1461144548761 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 02:29:08 INFO - PROCESS | 1855 | 1461144548770 Marionette TRACE conn4 <- [1,1594,null,{}] 02:29:08 INFO - PROCESS | 1855 | 1461144548784 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:09 INFO - PROCESS | 1855 | 1461144549010 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 02:29:09 INFO - PROCESS | 1855 | 1461144549197 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8072c800 == 139 [pid = 1855] [id = 406] 02:29:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a774b0c00) [pid = 1855] [serial = 1219] [outer = (nil)] 02:29:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a8144e400) [pid = 1855] [serial = 1220] [outer = 0x7f7a774b0c00] 02:29:09 INFO - PROCESS | 1855 | 1461144549269 Marionette DEBUG loaded listener.js 02:29:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a81cca000) [pid = 1855] [serial = 1221] [outer = 0x7f7a774b0c00] 02:29:10 INFO - PROCESS | 1855 | 1461144550164 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 02:29:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 02:29:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1444ms 02:29:10 INFO - PROCESS | 1855 | 1461144550204 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 02:29:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 02:29:10 INFO - PROCESS | 1855 | 1461144550209 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 02:29:10 INFO - PROCESS | 1855 | 1461144550215 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 02:29:10 INFO - PROCESS | 1855 | 1461144550218 Marionette TRACE conn4 <- [1,1598,null,{}] 02:29:10 INFO - PROCESS | 1855 | 1461144550223 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:10 INFO - PROCESS | 1855 | 1461144550410 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 02:29:10 INFO - PROCESS | 1855 | 1461144550602 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8207d000 == 140 [pid = 1855] [id = 407] 02:29:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a7cbe5400) [pid = 1855] [serial = 1222] [outer = (nil)] 02:29:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a82363c00) [pid = 1855] [serial = 1223] [outer = 0x7f7a7cbe5400] 02:29:10 INFO - PROCESS | 1855 | 1461144550670 Marionette DEBUG loaded listener.js 02:29:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a82834000) [pid = 1855] [serial = 1224] [outer = 0x7f7a7cbe5400] 02:29:11 INFO - PROCESS | 1855 | 1461144551531 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 02:29:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 02:29:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1382ms 02:29:11 INFO - PROCESS | 1855 | 1461144551598 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 02:29:11 INFO - PROCESS | 1855 | 1461144551601 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 02:29:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 02:29:11 INFO - PROCESS | 1855 | 1461144551607 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 02:29:11 INFO - PROCESS | 1855 | 1461144551609 Marionette TRACE conn4 <- [1,1602,null,{}] 02:29:11 INFO - PROCESS | 1855 | 1461144551615 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:11 INFO - PROCESS | 1855 | 1461144551804 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 02:29:11 INFO - PROCESS | 1855 | 1461144551991 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a842b3000 == 141 [pid = 1855] [id = 408] 02:29:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a8313f000) [pid = 1855] [serial = 1225] [outer = (nil)] 02:29:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a842bc400) [pid = 1855] [serial = 1226] [outer = 0x7f7a8313f000] 02:29:12 INFO - PROCESS | 1855 | 1461144552076 Marionette DEBUG loaded listener.js 02:29:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a85806c00) [pid = 1855] [serial = 1227] [outer = 0x7f7a8313f000] 02:29:13 INFO - PROCESS | 1855 | 1461144552996 Marionette TRACE conn4 <- [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]]]}] 02:29:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 02:29:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1426ms 02:29:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 02:29:13 INFO - PROCESS | 1855 | 1461144553033 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 02:29:13 INFO - PROCESS | 1855 | 1461144553036 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 02:29:13 INFO - PROCESS | 1855 | 1461144553042 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 02:29:13 INFO - PROCESS | 1855 | 1461144553045 Marionette TRACE conn4 <- [1,1606,null,{}] 02:29:13 INFO - PROCESS | 1855 | 1461144553050 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:13 INFO - PROCESS | 1855 | 1461144553233 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 02:29:13 INFO - PROCESS | 1855 | 1461144553425 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c579800 == 142 [pid = 1855] [id = 409] 02:29:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a85639400) [pid = 1855] [serial = 1228] [outer = (nil)] 02:29:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a894e1000) [pid = 1855] [serial = 1229] [outer = 0x7f7a85639400] 02:29:13 INFO - PROCESS | 1855 | 1461144553490 Marionette DEBUG loaded listener.js 02:29:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a8a2bdc00) [pid = 1855] [serial = 1230] [outer = 0x7f7a85639400] 02:29:14 INFO - PROCESS | 1855 | 1461144554347 Marionette TRACE conn4 <- [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]]]}] 02:29:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 02:29:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1380ms 02:29:14 INFO - PROCESS | 1855 | 1461144554421 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 02:29:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 02:29:14 INFO - PROCESS | 1855 | 1461144554425 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 02:29:14 INFO - PROCESS | 1855 | 1461144554430 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 02:29:14 INFO - PROCESS | 1855 | 1461144554433 Marionette TRACE conn4 <- [1,1610,null,{}] 02:29:14 INFO - PROCESS | 1855 | 1461144554437 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:14 INFO - PROCESS | 1855 | 1461144554591 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 02:29:14 INFO - PROCESS | 1855 | 1461144554786 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92191000 == 143 [pid = 1855] [id = 410] 02:29:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a86b7f800) [pid = 1855] [serial = 1231] [outer = (nil)] 02:29:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a8a7f5400) [pid = 1855] [serial = 1232] [outer = 0x7f7a86b7f800] 02:29:14 INFO - PROCESS | 1855 | 1461144554852 Marionette DEBUG loaded listener.js 02:29:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a8afb5800) [pid = 1855] [serial = 1233] [outer = 0x7f7a86b7f800] 02:29:15 INFO - PROCESS | 1855 | 1461144555650 Marionette TRACE conn4 <- [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]]]}] 02:29:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 02:29:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1231ms 02:29:15 INFO - PROCESS | 1855 | 1461144555677 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 02:29:15 INFO - PROCESS | 1855 | 1461144555681 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 02:29:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 02:29:15 INFO - PROCESS | 1855 | 1461144555689 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 02:29:15 INFO - PROCESS | 1855 | 1461144555691 Marionette TRACE conn4 <- [1,1614,null,{}] 02:29:15 INFO - PROCESS | 1855 | 1461144555696 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:15 INFO - PROCESS | 1855 | 1461144555872 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 02:29:16 INFO - PROCESS | 1855 | 1461144556068 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98e7f000 == 144 [pid = 1855] [id = 411] 02:29:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a86b87400) [pid = 1855] [serial = 1234] [outer = (nil)] 02:29:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a8b16dc00) [pid = 1855] [serial = 1235] [outer = 0x7f7a86b87400] 02:29:16 INFO - PROCESS | 1855 | 1461144556136 Marionette DEBUG loaded listener.js 02:29:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a8b8c4c00) [pid = 1855] [serial = 1236] [outer = 0x7f7a86b87400] 02:29:16 INFO - PROCESS | 1855 | 1461144556988 Marionette TRACE conn4 <- [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]]]}] 02:29:17 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 02:29:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1328ms 02:29:17 INFO - PROCESS | 1855 | 1461144557019 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 02:29:17 INFO - PROCESS | 1855 | 1461144557022 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 02:29:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 02:29:17 INFO - PROCESS | 1855 | 1461144557028 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 02:29:17 INFO - PROCESS | 1855 | 1461144557031 Marionette TRACE conn4 <- [1,1618,null,{}] 02:29:17 INFO - PROCESS | 1855 | 1461144557037 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:17 INFO - PROCESS | 1855 | 1461144557215 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 02:29:17 INFO - PROCESS | 1855 | 1461144557410 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9936a800 == 145 [pid = 1855] [id = 412] 02:29:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a8ad43400) [pid = 1855] [serial = 1237] [outer = (nil)] 02:29:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a8bd8c000) [pid = 1855] [serial = 1238] [outer = 0x7f7a8ad43400] 02:29:17 INFO - PROCESS | 1855 | 1461144557476 Marionette DEBUG loaded listener.js 02:29:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a8c5b8c00) [pid = 1855] [serial = 1239] [outer = 0x7f7a8ad43400] 02:29:18 INFO - PROCESS | 1855 | 1461144558357 Marionette TRACE conn4 <- [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]]]}] 02:29:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 02:29:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1376ms 02:29:18 INFO - PROCESS | 1855 | 1461144558406 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 02:29:18 INFO - PROCESS | 1855 | 1461144558409 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 02:29:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 02:29:18 INFO - PROCESS | 1855 | 1461144558415 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 02:29:18 INFO - PROCESS | 1855 | 1461144558417 Marionette TRACE conn4 <- [1,1622,null,{}] 02:29:18 INFO - PROCESS | 1855 | 1461144558423 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:18 INFO - PROCESS | 1855 | 1461144558605 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 02:29:18 INFO - PROCESS | 1855 | 1461144558804 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9bd18800 == 146 [pid = 1855] [id = 413] 02:29:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a8bd88400) [pid = 1855] [serial = 1240] [outer = (nil)] 02:29:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a8d1bcc00) [pid = 1855] [serial = 1241] [outer = 0x7f7a8bd88400] 02:29:18 INFO - PROCESS | 1855 | 1461144558876 Marionette DEBUG loaded listener.js 02:29:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a8e569000) [pid = 1855] [serial = 1242] [outer = 0x7f7a8bd88400] 02:29:19 INFO - PROCESS | 1855 | 1461144559720 Marionette TRACE conn4 <- [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]]]}] 02:29:19 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 02:29:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1381ms 02:29:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 02:29:19 INFO - PROCESS | 1855 | 1461144559797 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 02:29:19 INFO - PROCESS | 1855 | 1461144559800 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 02:29:19 INFO - PROCESS | 1855 | 1461144559806 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 02:29:19 INFO - PROCESS | 1855 | 1461144559810 Marionette TRACE conn4 <- [1,1626,null,{}] 02:29:19 INFO - PROCESS | 1855 | 1461144559815 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:20 INFO - PROCESS | 1855 | 1461144560027 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 02:29:20 INFO - PROCESS | 1855 | 1461144560216 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e085800 == 147 [pid = 1855] [id = 414] 02:29:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a8c5b4400) [pid = 1855] [serial = 1243] [outer = (nil)] 02:29:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a980d4c00) [pid = 1855] [serial = 1244] [outer = 0x7f7a8c5b4400] 02:29:20 INFO - PROCESS | 1855 | 1461144560281 Marionette DEBUG loaded listener.js 02:29:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a98eb7800) [pid = 1855] [serial = 1245] [outer = 0x7f7a8c5b4400] 02:29:21 INFO - PROCESS | 1855 | 1461144561166 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 02:29:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 02:29:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1429ms 02:29:21 INFO - PROCESS | 1855 | 1461144561235 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 02:29:21 INFO - PROCESS | 1855 | 1461144561238 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 02:29:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 02:29:21 INFO - PROCESS | 1855 | 1461144561244 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 02:29:21 INFO - PROCESS | 1855 | 1461144561247 Marionette TRACE conn4 <- [1,1630,null,{}] 02:29:21 INFO - PROCESS | 1855 | 1461144561252 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:21 INFO - PROCESS | 1855 | 1461144561444 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 02:29:21 INFO - PROCESS | 1855 | 1461144561639 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71462000 == 148 [pid = 1855] [id = 415] 02:29:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a7150d800) [pid = 1855] [serial = 1246] [outer = (nil)] 02:29:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a71984000) [pid = 1855] [serial = 1247] [outer = 0x7f7a7150d800] 02:29:21 INFO - PROCESS | 1855 | 1461144561711 Marionette DEBUG loaded listener.js 02:29:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a7674c800) [pid = 1855] [serial = 1248] [outer = 0x7f7a7150d800] 02:29:22 INFO - PROCESS | 1855 | 1461144562584 Marionette TRACE conn4 <- [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]]]}] 02:29:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 02:29:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1377ms 02:29:22 INFO - PROCESS | 1855 | 1461144562623 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 02:29:22 INFO - PROCESS | 1855 | 1461144562626 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 02:29:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 02:29:22 INFO - PROCESS | 1855 | 1461144562632 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 02:29:22 INFO - PROCESS | 1855 | 1461144562634 Marionette TRACE conn4 <- [1,1634,null,{}] 02:29:22 INFO - PROCESS | 1855 | 1461144562639 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:22 INFO - PROCESS | 1855 | 1461144562814 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 02:29:23 INFO - PROCESS | 1855 | 1461144563528 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74a72000 == 149 [pid = 1855] [id = 416] 02:29:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a71f13c00) [pid = 1855] [serial = 1249] [outer = (nil)] 02:29:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a735a3000) [pid = 1855] [serial = 1250] [outer = 0x7f7a71f13c00] 02:29:23 INFO - PROCESS | 1855 | 1461144563603 Marionette DEBUG loaded listener.js 02:29:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a7453e400) [pid = 1855] [serial = 1251] [outer = 0x7f7a71f13c00] 02:29:24 INFO - PROCESS | 1855 | 1461144564452 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 02:29:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 02:29:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1876ms 02:29:24 INFO - PROCESS | 1855 | 1461144564509 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 02:29:24 INFO - PROCESS | 1855 | 1461144564513 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 02:29:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 02:29:24 INFO - PROCESS | 1855 | 1461144564521 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 02:29:24 INFO - PROCESS | 1855 | 1461144564527 Marionette TRACE conn4 <- [1,1638,null,{}] 02:29:24 INFO - PROCESS | 1855 | 1461144564533 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:24 INFO - PROCESS | 1855 | 1461144564704 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 02:29:25 INFO - PROCESS | 1855 | 1461144565120 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a719c0800 == 150 [pid = 1855] [id = 417] 02:29:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a76750400) [pid = 1855] [serial = 1252] [outer = (nil)] 02:29:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a76824000) [pid = 1855] [serial = 1253] [outer = 0x7f7a76750400] 02:29:25 INFO - PROCESS | 1855 | 1461144565191 Marionette DEBUG loaded listener.js 02:29:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a774a5800) [pid = 1855] [serial = 1254] [outer = 0x7f7a76750400] 02:29:26 INFO - PROCESS | 1855 | 1461144566048 Marionette TRACE conn4 <- [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]]]}] 02:29:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 02:29:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1632ms 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8afe0000 == 149 [pid = 1855] [id = 46] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731d2800 == 148 [pid = 1855] [id = 402] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a83da5800) [pid = 1855] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bb6e800 == 147 [pid = 1855] [id = 401] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a444000 == 146 [pid = 1855] [id = 400] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a775c8800 == 145 [pid = 1855] [id = 399] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731d7000 == 144 [pid = 1855] [id = 398] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7131c800 == 143 [pid = 1855] [id = 397] 02:29:26 INFO - PROCESS | 1855 | 1461144566233 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 02:29:26 INFO - PROCESS | 1855 | 1461144566238 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7691e800 == 142 [pid = 1855] [id = 396] 02:29:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a842a4800 == 141 [pid = 1855] [id = 389] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8222e800 == 140 [pid = 1855] [id = 388] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81784800 == 139 [pid = 1855] [id = 387] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815b8800 == 138 [pid = 1855] [id = 386] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80559000 == 137 [pid = 1855] [id = 385] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7faae000 == 136 [pid = 1855] [id = 384] 02:29:26 INFO - PROCESS | 1855 | 1461144566261 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 02:29:26 INFO - PROCESS | 1855 | 1461144566264 Marionette TRACE conn4 <- [1,1642,null,{}] 02:29:26 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76898000 == 135 [pid = 1855] [id = 383] 02:29:26 INFO - PROCESS | 1855 | 1461144566272 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:26 INFO - PROCESS | 1855 | 1461144566430 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a774a5c00) [pid = 1855] [serial = 984] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a8818e800) [pid = 1855] [serial = 1098] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a81e4e000) [pid = 1855] [serial = 1092] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a8056f400) [pid = 1855] [serial = 1017] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a81451400) [pid = 1855] [serial = 1089] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a7fec0c00) [pid = 1855] [serial = 1101] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a7744b400) [pid = 1855] [serial = 1014] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a759ca000) [pid = 1855] [serial = 1080] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a7a14ec00) [pid = 1855] [serial = 1083] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a7453d800) [pid = 1855] [serial = 1104] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a820e2000) [pid = 1855] [serial = 1020] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a7681d000) [pid = 1855] [serial = 1107] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a8408cc00) [pid = 1855] [serial = 1026] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a8b166800) [pid = 1855] [serial = 1029] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a8d1bc800) [pid = 1855] [serial = 1032] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a8e6a4000) [pid = 1855] [serial = 1035] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a9a0d6c00) [pid = 1855] [serial = 1038] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a9e35fc00) [pid = 1855] [serial = 1041] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a9e671000) [pid = 1855] [serial = 1044] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a74e96400) [pid = 1855] [serial = 1047] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a7744ac00) [pid = 1855] [serial = 1050] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a7bc0b400) [pid = 1855] [serial = 1145] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a74cdec00) [pid = 1855] [serial = 1139] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a77c8fc00) [pid = 1855] [serial = 1142] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a7a382000) [pid = 1855] [serial = 1143] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a774a9c00) [pid = 1855] [serial = 1125] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a77444400) [pid = 1855] [serial = 1124] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a7cbe3400) [pid = 1855] [serial = 1134] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a7c9dac00) [pid = 1855] [serial = 1133] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a7bd32c00) [pid = 1855] [serial = 1131] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a7bc0f400) [pid = 1855] [serial = 1130] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a77c8f800) [pid = 1855] [serial = 1119] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a7b83b000) [pid = 1855] [serial = 1128] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a7a38f000) [pid = 1855] [serial = 1127] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a74cda000) [pid = 1855] [serial = 1122] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a746b5400) [pid = 1855] [serial = 1121] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7feba000) [pid = 1855] [serial = 1136] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a759d0400) [pid = 1855] [serial = 1140] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a803d9800) [pid = 1855] [serial = 1137] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a7c9ef400) [pid = 1855] [serial = 1146] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 125 (0x7f7a7c9f6800) [pid = 1855] [serial = 1086] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 124 (0x7f7a8295b800) [pid = 1855] [serial = 1023] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 123 (0x7f7a85805800) [pid = 1855] [serial = 1095] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 122 (0x7f7a815eb000) [pid = 1855] [serial = 1011] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | --DOMWINDOW == 121 (0x7f7a7681b800) [pid = 1855] [serial = 1077] [outer = (nil)] [url = about:blank] 02:29:26 INFO - PROCESS | 1855 | 1461144566703 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71321000 == 136 [pid = 1855] [id = 418] 02:29:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 122 (0x7f7a7453d800) [pid = 1855] [serial = 1255] [outer = (nil)] 02:29:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 123 (0x7f7a7681d000) [pid = 1855] [serial = 1256] [outer = 0x7f7a7453d800] 02:29:26 INFO - PROCESS | 1855 | 1461144566800 Marionette DEBUG loaded listener.js 02:29:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 124 (0x7f7a7b7f0c00) [pid = 1855] [serial = 1257] [outer = 0x7f7a7453d800] 02:29:27 INFO - PROCESS | 1855 | 1461144567448 Marionette TRACE conn4 <- [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]]]}] 02:29:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 02:29:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1239ms 02:29:27 INFO - PROCESS | 1855 | 1461144567490 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 02:29:27 INFO - PROCESS | 1855 | 1461144567493 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 02:29:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 02:29:27 INFO - PROCESS | 1855 | 1461144567506 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 02:29:27 INFO - PROCESS | 1855 | 1461144567513 Marionette TRACE conn4 <- [1,1646,null,{}] 02:29:27 INFO - PROCESS | 1855 | 1461144567520 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:27 INFO - PROCESS | 1855 | 1461144567683 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 02:29:27 INFO - PROCESS | 1855 | 1461144567848 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7760e800 == 137 [pid = 1855] [id = 419] 02:29:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 125 (0x7f7a74cda000) [pid = 1855] [serial = 1258] [outer = (nil)] 02:29:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 126 (0x7f7a7bd32c00) [pid = 1855] [serial = 1259] [outer = 0x7f7a74cda000] 02:29:27 INFO - PROCESS | 1855 | 1461144567908 Marionette DEBUG loaded listener.js 02:29:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a7cbed800) [pid = 1855] [serial = 1260] [outer = 0x7f7a74cda000] 02:29:28 INFO - PROCESS | 1855 | 1461144568704 Marionette TRACE conn4 <- [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]]]}] 02:29:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 02:29:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1240ms 02:29:28 INFO - PROCESS | 1855 | 1461144568740 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 02:29:28 INFO - PROCESS | 1855 | 1461144568743 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 02:29:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 02:29:28 INFO - PROCESS | 1855 | 1461144568749 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 02:29:28 INFO - PROCESS | 1855 | 1461144568752 Marionette TRACE conn4 <- [1,1650,null,{}] 02:29:28 INFO - PROCESS | 1855 | 1461144568766 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:29 INFO - PROCESS | 1855 | 1461144569000 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 02:29:29 INFO - PROCESS | 1855 | 1461144569026 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4c8000 == 138 [pid = 1855] [id = 420] 02:29:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a71f0b400) [pid = 1855] [serial = 1261] [outer = (nil)] 02:29:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a803a1400) [pid = 1855] [serial = 1262] [outer = 0x7f7a71f0b400] 02:29:29 INFO - PROCESS | 1855 | 1461144569084 Marionette DEBUG loaded listener.js 02:29:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a8040a800) [pid = 1855] [serial = 1263] [outer = 0x7f7a71f0b400] 02:29:29 INFO - PROCESS | 1855 | 1461144569922 Marionette TRACE conn4 <- [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]]]}] 02:29:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 02:29:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1239ms 02:29:30 INFO - PROCESS | 1855 | 1461144569999 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 02:29:30 INFO - PROCESS | 1855 | 1461144570001 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 02:29:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 02:29:30 INFO - PROCESS | 1855 | 1461144570008 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 02:29:30 INFO - PROCESS | 1855 | 1461144570010 Marionette TRACE conn4 <- [1,1654,null,{}] 02:29:30 INFO - PROCESS | 1855 | 1461144570015 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:30 INFO - PROCESS | 1855 | 1461144570240 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 02:29:30 INFO - PROCESS | 1855 | 1461144570281 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bb64000 == 139 [pid = 1855] [id = 421] 02:29:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a8144c800) [pid = 1855] [serial = 1264] [outer = (nil)] 02:29:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a814c4000) [pid = 1855] [serial = 1265] [outer = 0x7f7a8144c800] 02:29:30 INFO - PROCESS | 1855 | 1461144570390 Marionette DEBUG loaded listener.js 02:29:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a81e4fc00) [pid = 1855] [serial = 1266] [outer = 0x7f7a8144c800] 02:29:31 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a81f3ec00) [pid = 1855] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 02:29:31 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a7bbd1000) [pid = 1855] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 02:29:31 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a7a149400) [pid = 1855] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 02:29:31 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7a14e800) [pid = 1855] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 02:29:31 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a74543000) [pid = 1855] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 02:29:31 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a74e99000) [pid = 1855] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 02:29:31 INFO - PROCESS | 1855 | 1461144571770 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 02:29:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 02:29:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1831ms 02:29:31 INFO - PROCESS | 1855 | 1461144571840 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 02:29:31 INFO - PROCESS | 1855 | 1461144571846 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 02:29:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 02:29:31 INFO - PROCESS | 1855 | 1461144571855 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 02:29:31 INFO - PROCESS | 1855 | 1461144571859 Marionette TRACE conn4 <- [1,1658,null,{}] 02:29:31 INFO - PROCESS | 1855 | 1461144571867 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:32 INFO - PROCESS | 1855 | 1461144572090 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 02:29:32 INFO - PROCESS | 1855 | 1461144572277 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b6e800 == 140 [pid = 1855] [id = 422] 02:29:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a74cdd800) [pid = 1855] [serial = 1267] [outer = (nil)] 02:29:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a759cb800) [pid = 1855] [serial = 1268] [outer = 0x7f7a74cdd800] 02:29:32 INFO - PROCESS | 1855 | 1461144572402 Marionette DEBUG loaded listener.js 02:29:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a7744b400) [pid = 1855] [serial = 1269] [outer = 0x7f7a74cdd800] 02:29:33 INFO - PROCESS | 1855 | 1461144573318 Marionette TRACE conn4 <- [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]]]}] 02:29:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 02:29:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1531ms 02:29:33 INFO - PROCESS | 1855 | 1461144573387 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 02:29:33 INFO - PROCESS | 1855 | 1461144573395 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 02:29:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 02:29:33 INFO - PROCESS | 1855 | 1461144573404 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 02:29:33 INFO - PROCESS | 1855 | 1461144573409 Marionette TRACE conn4 <- [1,1662,null,{}] 02:29:33 INFO - PROCESS | 1855 | 1461144573414 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:33 INFO - PROCESS | 1855 | 1461144573603 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 02:29:33 INFO - PROCESS | 1855 | 1461144573789 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a453800 == 141 [pid = 1855] [id = 423] 02:29:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a74e96400) [pid = 1855] [serial = 1270] [outer = (nil)] 02:29:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a7b7f0400) [pid = 1855] [serial = 1271] [outer = 0x7f7a74e96400] 02:29:33 INFO - PROCESS | 1855 | 1461144573857 Marionette DEBUG loaded listener.js 02:29:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a7bc09c00) [pid = 1855] [serial = 1272] [outer = 0x7f7a74e96400] 02:29:34 INFO - PROCESS | 1855 | 1461144574772 Marionette TRACE conn4 <- [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]]]}] 02:29:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 02:29:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1428ms 02:29:34 INFO - PROCESS | 1855 | 1461144574837 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 02:29:34 INFO - PROCESS | 1855 | 1461144574841 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 02:29:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 02:29:34 INFO - PROCESS | 1855 | 1461144574848 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 02:29:34 INFO - PROCESS | 1855 | 1461144574854 Marionette TRACE conn4 <- [1,1666,null,{}] 02:29:34 INFO - PROCESS | 1855 | 1461144574870 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:35 INFO - PROCESS | 1855 | 1461144575059 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 02:29:35 INFO - PROCESS | 1855 | 1461144575249 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80472800 == 142 [pid = 1855] [id = 424] 02:29:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a7bbd0000) [pid = 1855] [serial = 1273] [outer = (nil)] 02:29:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a807d1c00) [pid = 1855] [serial = 1274] [outer = 0x7f7a7bbd0000] 02:29:35 INFO - PROCESS | 1855 | 1461144575322 Marionette DEBUG loaded listener.js 02:29:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a81cc8000) [pid = 1855] [serial = 1275] [outer = 0x7f7a7bbd0000] 02:29:36 INFO - PROCESS | 1855 | 1461144576202 Marionette TRACE conn4 <- [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]]]}] 02:29:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 02:29:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1387ms 02:29:36 INFO - PROCESS | 1855 | 1461144576236 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 02:29:36 INFO - PROCESS | 1855 | 1461144576240 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 02:29:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 02:29:36 INFO - PROCESS | 1855 | 1461144576245 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 02:29:36 INFO - PROCESS | 1855 | 1461144576247 Marionette TRACE conn4 <- [1,1670,null,{}] 02:29:36 INFO - PROCESS | 1855 | 1461144576253 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:36 INFO - PROCESS | 1855 | 1461144576427 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 02:29:36 INFO - PROCESS | 1855 | 1461144576632 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815b5800 == 143 [pid = 1855] [id = 425] 02:29:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a7bd31400) [pid = 1855] [serial = 1276] [outer = (nil)] 02:29:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a820edc00) [pid = 1855] [serial = 1277] [outer = 0x7f7a7bd31400] 02:29:36 INFO - PROCESS | 1855 | 1461144576702 Marionette DEBUG loaded listener.js 02:29:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a826a2000) [pid = 1855] [serial = 1278] [outer = 0x7f7a7bd31400] 02:29:37 INFO - PROCESS | 1855 | 1461144577564 Marionette TRACE conn4 <- [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]]]}] 02:29:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 02:29:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1378ms 02:29:37 INFO - PROCESS | 1855 | 1461144577625 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 02:29:37 INFO - PROCESS | 1855 | 1461144577629 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 02:29:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 02:29:37 INFO - PROCESS | 1855 | 1461144577635 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 02:29:37 INFO - PROCESS | 1855 | 1461144577637 Marionette TRACE conn4 <- [1,1674,null,{}] 02:29:37 INFO - PROCESS | 1855 | 1461144577642 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:37 INFO - PROCESS | 1855 | 1461144577835 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 02:29:38 INFO - PROCESS | 1855 | 1461144578024 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82072800 == 144 [pid = 1855] [id = 426] 02:29:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a81f32c00) [pid = 1855] [serial = 1279] [outer = (nil)] 02:29:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a82841400) [pid = 1855] [serial = 1280] [outer = 0x7f7a81f32c00] 02:29:38 INFO - PROCESS | 1855 | 1461144578095 Marionette DEBUG loaded listener.js 02:29:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a8295f000) [pid = 1855] [serial = 1281] [outer = 0x7f7a81f32c00] 02:29:38 INFO - PROCESS | 1855 | 1461144578977 Marionette TRACE conn4 <- [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]]]}] 02:29:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 02:29:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1381ms 02:29:39 INFO - PROCESS | 1855 | 1461144579016 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 02:29:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 02:29:39 INFO - PROCESS | 1855 | 1461144579020 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 02:29:39 INFO - PROCESS | 1855 | 1461144579026 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 02:29:39 INFO - PROCESS | 1855 | 1461144579029 Marionette TRACE conn4 <- [1,1678,null,{}] 02:29:39 INFO - PROCESS | 1855 | 1461144579034 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:39 INFO - PROCESS | 1855 | 1461144579236 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 02:29:39 INFO - PROCESS | 1855 | 1461144579431 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a842b1800 == 145 [pid = 1855] [id = 427] 02:29:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a8295f400) [pid = 1855] [serial = 1282] [outer = (nil)] 02:29:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a8562e000) [pid = 1855] [serial = 1283] [outer = 0x7f7a8295f400] 02:29:39 INFO - PROCESS | 1855 | 1461144579507 Marionette DEBUG loaded listener.js 02:29:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a894d7800) [pid = 1855] [serial = 1284] [outer = 0x7f7a8295f400] 02:29:40 INFO - PROCESS | 1855 | 1461144580338 Marionette TRACE conn4 <- [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]]]}] 02:29:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 02:29:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1379ms 02:29:40 INFO - PROCESS | 1855 | 1461144580405 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 02:29:40 INFO - PROCESS | 1855 | 1461144580409 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 02:29:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 02:29:40 INFO - PROCESS | 1855 | 1461144580415 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 02:29:40 INFO - PROCESS | 1855 | 1461144580419 Marionette TRACE conn4 <- [1,1682,null,{}] 02:29:40 INFO - PROCESS | 1855 | 1461144580424 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:40 INFO - PROCESS | 1855 | 1461144580595 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 02:29:40 INFO - PROCESS | 1855 | 1461144580790 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8a431000 == 146 [pid = 1855] [id = 428] 02:29:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a8326ec00) [pid = 1855] [serial = 1285] [outer = (nil)] 02:29:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a8b167000) [pid = 1855] [serial = 1286] [outer = 0x7f7a8326ec00] 02:29:40 INFO - PROCESS | 1855 | 1461144580860 Marionette DEBUG loaded listener.js 02:29:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a8cdc9800) [pid = 1855] [serial = 1287] [outer = 0x7f7a8326ec00] 02:29:41 INFO - PROCESS | 1855 | 1461144581714 Marionette TRACE conn4 <- [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]]]}] 02:29:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 02:29:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1331ms 02:29:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 02:29:41 INFO - PROCESS | 1855 | 1461144581746 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 02:29:41 INFO - PROCESS | 1855 | 1461144581749 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 02:29:41 INFO - PROCESS | 1855 | 1461144581755 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 02:29:41 INFO - PROCESS | 1855 | 1461144581758 Marionette TRACE conn4 <- [1,1686,null,{}] 02:29:41 INFO - PROCESS | 1855 | 1461144581763 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:41 INFO - PROCESS | 1855 | 1461144581925 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 02:29:42 INFO - PROCESS | 1855 | 1461144582120 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c15f800 == 147 [pid = 1855] [id = 429] 02:29:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a86b7d800) [pid = 1855] [serial = 1288] [outer = (nil)] 02:29:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a8d22a400) [pid = 1855] [serial = 1289] [outer = 0x7f7a86b7d800] 02:29:42 INFO - PROCESS | 1855 | 1461144582187 Marionette DEBUG loaded listener.js 02:29:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a8e668400) [pid = 1855] [serial = 1290] [outer = 0x7f7a86b7d800] 02:29:43 INFO - PROCESS | 1855 | 1461144583034 Marionette TRACE conn4 <- [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]]]}] 02:29:43 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 02:29:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1335ms 02:29:43 INFO - PROCESS | 1855 | 1461144583090 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 02:29:43 INFO - PROCESS | 1855 | 1461144583092 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 02:29:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 02:29:43 INFO - PROCESS | 1855 | 1461144583098 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 02:29:43 INFO - PROCESS | 1855 | 1461144583100 Marionette TRACE conn4 <- [1,1690,null,{}] 02:29:43 INFO - PROCESS | 1855 | 1461144583106 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:43 INFO - PROCESS | 1855 | 1461144583276 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 02:29:43 INFO - PROCESS | 1855 | 1461144583470 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92193000 == 148 [pid = 1855] [id = 430] 02:29:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a8999b400) [pid = 1855] [serial = 1291] [outer = (nil)] 02:29:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a8e6a4000) [pid = 1855] [serial = 1292] [outer = 0x7f7a8999b400] 02:29:43 INFO - PROCESS | 1855 | 1461144583541 Marionette DEBUG loaded listener.js 02:29:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a9805f800) [pid = 1855] [serial = 1293] [outer = 0x7f7a8999b400] 02:29:44 INFO - PROCESS | 1855 | 1461144584363 Marionette TRACE conn4 <- [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]]]}] 02:29:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 02:29:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1327ms 02:29:44 INFO - PROCESS | 1855 | 1461144584426 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 02:29:44 INFO - PROCESS | 1855 | 1461144584430 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 02:29:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 02:29:44 INFO - PROCESS | 1855 | 1461144584435 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 02:29:44 INFO - PROCESS | 1855 | 1461144584437 Marionette TRACE conn4 <- [1,1694,null,{}] 02:29:44 INFO - PROCESS | 1855 | 1461144584442 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:44 INFO - PROCESS | 1855 | 1461144584616 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 02:29:44 INFO - PROCESS | 1855 | 1461144584815 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e04d000 == 149 [pid = 1855] [id = 431] 02:29:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a8d207400) [pid = 1855] [serial = 1294] [outer = (nil)] 02:29:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a98ff9800) [pid = 1855] [serial = 1295] [outer = 0x7f7a8d207400] 02:29:44 INFO - PROCESS | 1855 | 1461144584888 Marionette DEBUG loaded listener.js 02:29:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a99330800) [pid = 1855] [serial = 1296] [outer = 0x7f7a8d207400] 02:29:45 INFO - PROCESS | 1855 | 1461144585761 Marionette TRACE conn4 <- [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]]]}] 02:29:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 02:29:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1374ms 02:29:45 INFO - PROCESS | 1855 | 1461144585811 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 02:29:45 INFO - PROCESS | 1855 | 1461144585815 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 02:29:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 02:29:45 INFO - PROCESS | 1855 | 1461144585820 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 02:29:45 INFO - PROCESS | 1855 | 1461144585824 Marionette TRACE conn4 <- [1,1698,null,{}] 02:29:45 INFO - PROCESS | 1855 | 1461144585829 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:46 INFO - PROCESS | 1855 | 1461144586046 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 02:29:46 INFO - PROCESS | 1855 | 1461144586247 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e551000 == 150 [pid = 1855] [id = 432] 02:29:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a921e8800) [pid = 1855] [serial = 1297] [outer = (nil)] 02:29:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a9a308400) [pid = 1855] [serial = 1298] [outer = 0x7f7a921e8800] 02:29:46 INFO - PROCESS | 1855 | 1461144586336 Marionette DEBUG loaded listener.js 02:29:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a9db68400) [pid = 1855] [serial = 1299] [outer = 0x7f7a921e8800] 02:29:47 INFO - PROCESS | 1855 | 1461144587207 Marionette TRACE conn4 <- [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]]]}] 02:29:47 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 02:29:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1426ms 02:29:47 INFO - PROCESS | 1855 | 1461144587247 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 02:29:47 INFO - PROCESS | 1855 | 1461144587250 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 02:29:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 02:29:47 INFO - PROCESS | 1855 | 1461144587256 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 02:29:47 INFO - PROCESS | 1855 | 1461144587258 Marionette TRACE conn4 <- [1,1702,null,{}] 02:29:47 INFO - PROCESS | 1855 | 1461144587263 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:47 INFO - PROCESS | 1855 | 1461144587439 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 02:29:47 INFO - PROCESS | 1855 | 1461144587637 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa036f800 == 151 [pid = 1855] [id = 433] 02:29:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a99dedc00) [pid = 1855] [serial = 1300] [outer = (nil)] 02:29:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a9e26e400) [pid = 1855] [serial = 1301] [outer = 0x7f7a99dedc00] 02:29:47 INFO - PROCESS | 1855 | 1461144587702 Marionette DEBUG loaded listener.js 02:29:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a9e58c400) [pid = 1855] [serial = 1302] [outer = 0x7f7a99dedc00] 02:29:48 INFO - PROCESS | 1855 | 1461144588556 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 02:29:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 02:29:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1376ms 02:29:48 INFO - PROCESS | 1855 | 1461144588632 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 02:29:48 INFO - PROCESS | 1855 | 1461144588635 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 02:29:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 02:29:48 INFO - PROCESS | 1855 | 1461144588642 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 02:29:48 INFO - PROCESS | 1855 | 1461144588645 Marionette TRACE conn4 <- [1,1706,null,{}] 02:29:48 INFO - PROCESS | 1855 | 1461144588650 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:48 INFO - PROCESS | 1855 | 1461144588835 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 02:29:49 INFO - PROCESS | 1855 | 1461144589028 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa260c000 == 152 [pid = 1855] [id = 434] 02:29:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a9a305400) [pid = 1855] [serial = 1303] [outer = (nil)] 02:29:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a9e671800) [pid = 1855] [serial = 1304] [outer = 0x7f7a9a305400] 02:29:49 INFO - PROCESS | 1855 | 1461144589093 Marionette DEBUG loaded listener.js 02:29:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a9e6c4000) [pid = 1855] [serial = 1305] [outer = 0x7f7a9a305400] 02:29:49 INFO - PROCESS | 1855 | 1461144589936 Marionette TRACE conn4 <- [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]]]}] 02:29:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 02:29:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1330ms 02:29:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 02:29:49 INFO - PROCESS | 1855 | 1461144589974 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 02:29:49 INFO - PROCESS | 1855 | 1461144589976 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 02:29:49 INFO - PROCESS | 1855 | 1461144589982 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 02:29:49 INFO - PROCESS | 1855 | 1461144589985 Marionette TRACE conn4 <- [1,1710,null,{}] 02:29:49 INFO - PROCESS | 1855 | 1461144589990 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:50 INFO - PROCESS | 1855 | 1461144590165 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 02:29:50 INFO - PROCESS | 1855 | 1461144590367 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa5d93800 == 153 [pid = 1855] [id = 435] 02:29:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a73345400) [pid = 1855] [serial = 1306] [outer = (nil)] 02:29:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a7334c000) [pid = 1855] [serial = 1307] [outer = 0x7f7a73345400] 02:29:50 INFO - PROCESS | 1855 | 1461144590432 Marionette DEBUG loaded listener.js 02:29:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a73350c00) [pid = 1855] [serial = 1308] [outer = 0x7f7a73345400] 02:29:51 INFO - PROCESS | 1855 | 1461144591258 Marionette TRACE conn4 <- [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]]]}] 02:29:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 02:29:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1332ms 02:29:51 INFO - PROCESS | 1855 | 1461144591314 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 02:29:51 INFO - PROCESS | 1855 | 1461144591318 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 02:29:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 02:29:51 INFO - PROCESS | 1855 | 1461144591323 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 02:29:51 INFO - PROCESS | 1855 | 1461144591325 Marionette TRACE conn4 <- [1,1714,null,{}] 02:29:51 INFO - PROCESS | 1855 | 1461144591330 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:51 INFO - PROCESS | 1855 | 1461144591491 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 02:29:51 INFO - PROCESS | 1855 | 1461144591724 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c91e000 == 154 [pid = 1855] [id = 436] 02:29:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a71988c00) [pid = 1855] [serial = 1309] [outer = (nil)] 02:29:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a73bef800) [pid = 1855] [serial = 1310] [outer = 0x7f7a71988c00] 02:29:51 INFO - PROCESS | 1855 | 1461144591788 Marionette DEBUG loaded listener.js 02:29:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a9e704000) [pid = 1855] [serial = 1311] [outer = 0x7f7a71988c00] 02:29:52 INFO - PROCESS | 1855 | 1461144592642 Marionette TRACE conn4 <- [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]]]}] 02:29:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 02:29:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1681ms 02:29:53 INFO - PROCESS | 1855 | 1461144593026 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 02:29:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 02:29:53 INFO - PROCESS | 1855 | 1461144593032 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 02:29:53 INFO - PROCESS | 1855 | 1461144593039 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 02:29:53 INFO - PROCESS | 1855 | 1461144593043 Marionette TRACE conn4 <- [1,1718,null,{}] 02:29:53 INFO - PROCESS | 1855 | 1461144593050 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:53 INFO - PROCESS | 1855 | 1461144593261 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 02:29:53 INFO - PROCESS | 1855 | 1461144593501 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7761b000 == 155 [pid = 1855] [id = 437] 02:29:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a748c3800) [pid = 1855] [serial = 1312] [outer = (nil)] 02:29:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a74e8ec00) [pid = 1855] [serial = 1313] [outer = 0x7f7a748c3800] 02:29:53 INFO - PROCESS | 1855 | 1461144593592 Marionette DEBUG loaded listener.js 02:29:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a77444400) [pid = 1855] [serial = 1314] [outer = 0x7f7a748c3800] 02:29:54 INFO - PROCESS | 1855 | 1461144594805 Marionette TRACE conn4 <- [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]]]}] 02:29:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 02:29:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1836ms 02:29:54 INFO - PROCESS | 1855 | 1461144594875 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 02:29:54 INFO - PROCESS | 1855 | 1461144594880 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 02:29:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 02:29:54 INFO - PROCESS | 1855 | 1461144594891 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 02:29:54 INFO - PROCESS | 1855 | 1461144594896 Marionette TRACE conn4 <- [1,1722,null,{}] 02:29:54 INFO - PROCESS | 1855 | 1461144594901 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:55 INFO - PROCESS | 1855 | 1461144595172 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 02:29:55 INFO - PROCESS | 1855 | 1461144595569 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71320000 == 156 [pid = 1855] [id = 438] 02:29:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a76bd6c00) [pid = 1855] [serial = 1315] [outer = (nil)] 02:29:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a774a9c00) [pid = 1855] [serial = 1316] [outer = 0x7f7a76bd6c00] 02:29:55 INFO - PROCESS | 1855 | 1461144595635 Marionette DEBUG loaded listener.js 02:29:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a77f76000) [pid = 1855] [serial = 1317] [outer = 0x7f7a76bd6c00] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a8408b000) [pid = 1855] [serial = 1175] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a842c1400) [pid = 1855] [serial = 1178] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a73bed400) [pid = 1855] [serial = 1208] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a8283c400) [pid = 1855] [serial = 1172] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a858dd000) [pid = 1855] [serial = 1181] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a895da000) [pid = 1855] [serial = 1184] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a4c8000 == 155 [pid = 1855] [id = 420] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7760e800 == 154 [pid = 1855] [id = 419] 02:29:56 INFO - PROCESS | 1855 | 1461144596608 Marionette TRACE conn4 <- [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]]]}] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71321000 == 153 [pid = 1855] [id = 418] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a719c0800 == 152 [pid = 1855] [id = 417] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74a72000 == 151 [pid = 1855] [id = 416] 02:29:56 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 02:29:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1786ms 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a842b3000 == 150 [pid = 1855] [id = 408] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8207d000 == 149 [pid = 1855] [id = 407] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8072c800 == 148 [pid = 1855] [id = 406] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c944800 == 147 [pid = 1855] [id = 405] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76912800 == 146 [pid = 1855] [id = 404] 02:29:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a713c4000 == 145 [pid = 1855] [id = 403] 02:29:56 INFO - PROCESS | 1855 | 1461144596679 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 02:29:56 INFO - PROCESS | 1855 | 1461144596683 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 02:29:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 02:29:56 INFO - PROCESS | 1855 | 1461144596688 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 02:29:56 INFO - PROCESS | 1855 | 1461144596691 Marionette TRACE conn4 <- [1,1726,null,{}] 02:29:56 INFO - PROCESS | 1855 | 1461144596704 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:56 INFO - PROCESS | 1855 | 1461144596869 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a8580bc00) [pid = 1855] [serial = 1206] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a814ce000) [pid = 1855] [serial = 1202] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a7bbc7000) [pid = 1855] [serial = 1194] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a759cfc00) [pid = 1855] [serial = 1151] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a7bc11400) [pid = 1855] [serial = 1196] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a82261400) [pid = 1855] [serial = 1169] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a7fcc6400) [pid = 1855] [serial = 1148] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a74cd4400) [pid = 1855] [serial = 1190] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a8408f000) [pid = 1855] [serial = 1205] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a8039e800) [pid = 1855] [serial = 1199] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a7a389800) [pid = 1855] [serial = 1193] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a803d7400) [pid = 1855] [serial = 1157] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a814d0000) [pid = 1855] [serial = 1163] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a7c9f8400) [pid = 1855] [serial = 1197] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a74538400) [pid = 1855] [serial = 1187] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a8056b400) [pid = 1855] [serial = 1200] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a76822800) [pid = 1855] [serial = 1191] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a807d0000) [pid = 1855] [serial = 1160] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a7bbc5c00) [pid = 1855] [serial = 1154] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a81f39c00) [pid = 1855] [serial = 1166] [outer = (nil)] [url = about:blank] 02:29:56 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a81449c00) [pid = 1855] [serial = 1203] [outer = (nil)] [url = about:blank] 02:29:57 INFO - PROCESS | 1855 | 1461144597122 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b75800 == 146 [pid = 1855] [id = 439] 02:29:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a76bd7000) [pid = 1855] [serial = 1318] [outer = (nil)] 02:29:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a7bd2c400) [pid = 1855] [serial = 1319] [outer = 0x7f7a76bd7000] 02:29:57 INFO - PROCESS | 1855 | 1461144597190 Marionette DEBUG loaded listener.js 02:29:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a7c9ebc00) [pid = 1855] [serial = 1320] [outer = 0x7f7a76bd7000] 02:29:57 INFO - PROCESS | 1855 | 1461144597876 Marionette TRACE conn4 <- [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]]]}] 02:29:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 02:29:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1240ms 02:29:57 INFO - PROCESS | 1855 | 1461144597937 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 02:29:57 INFO - PROCESS | 1855 | 1461144597941 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 02:29:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 02:29:57 INFO - PROCESS | 1855 | 1461144597949 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 02:29:57 INFO - PROCESS | 1855 | 1461144597952 Marionette TRACE conn4 <- [1,1730,null,{}] 02:29:57 INFO - PROCESS | 1855 | 1461144597956 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:58 INFO - PROCESS | 1855 | 1461144598122 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 02:29:58 INFO - PROCESS | 1855 | 1461144598136 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a460800 == 147 [pid = 1855] [id = 440] 02:29:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a7c9ef400) [pid = 1855] [serial = 1321] [outer = (nil)] 02:29:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a807d0800) [pid = 1855] [serial = 1322] [outer = 0x7f7a7c9ef400] 02:29:58 INFO - PROCESS | 1855 | 1461144598194 Marionette DEBUG loaded listener.js 02:29:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a81721800) [pid = 1855] [serial = 1323] [outer = 0x7f7a7c9ef400] 02:29:59 INFO - PROCESS | 1855 | 1461144599040 Marionette TRACE conn4 <- [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]]]}] 02:29:59 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 02:29:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1126ms 02:29:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 02:29:59 INFO - PROCESS | 1855 | 1461144599076 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 02:29:59 INFO - PROCESS | 1855 | 1461144599078 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 02:29:59 INFO - PROCESS | 1855 | 1461144599084 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 02:29:59 INFO - PROCESS | 1855 | 1461144599087 Marionette TRACE conn4 <- [1,1734,null,{}] 02:29:59 INFO - PROCESS | 1855 | 1461144599091 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:29:59 INFO - PROCESS | 1855 | 1461144599367 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 02:29:59 INFO - PROCESS | 1855 | 1461144599392 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:29:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bea8000 == 148 [pid = 1855] [id = 441] 02:29:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a7bd35c00) [pid = 1855] [serial = 1324] [outer = (nil)] 02:29:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a81cccc00) [pid = 1855] [serial = 1325] [outer = 0x7f7a7bd35c00] 02:29:59 INFO - PROCESS | 1855 | 1461144599452 Marionette DEBUG loaded listener.js 02:29:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a82366800) [pid = 1855] [serial = 1326] [outer = 0x7f7a7bd35c00] 02:30:00 INFO - PROCESS | 1855 | 1461144600325 Marionette TRACE conn4 <- [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]]]}] 02:30:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 02:30:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1280ms 02:30:00 INFO - PROCESS | 1855 | 1461144600364 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 02:30:00 INFO - PROCESS | 1855 | 1461144600367 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 02:30:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 02:30:00 INFO - PROCESS | 1855 | 1461144600372 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 02:30:00 INFO - PROCESS | 1855 | 1461144600374 Marionette TRACE conn4 <- [1,1738,null,{}] 02:30:00 INFO - PROCESS | 1855 | 1461144600385 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:00 INFO - PROCESS | 1855 | 1461144600645 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 02:30:00 INFO - PROCESS | 1855 | 1461144600671 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa40000 == 149 [pid = 1855] [id = 442] 02:30:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a83271c00) [pid = 1855] [serial = 1327] [outer = (nil)] 02:30:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a85631c00) [pid = 1855] [serial = 1328] [outer = 0x7f7a83271c00] 02:30:00 INFO - PROCESS | 1855 | 1461144600732 Marionette DEBUG loaded listener.js 02:30:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a86b7cc00) [pid = 1855] [serial = 1329] [outer = 0x7f7a83271c00] 02:30:01 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a71503800) [pid = 1855] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 02:30:01 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a7453d800) [pid = 1855] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 02:30:01 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a71f13c00) [pid = 1855] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 02:30:01 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a76750400) [pid = 1855] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 02:30:01 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a74cda000) [pid = 1855] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 02:30:01 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a71f0b400) [pid = 1855] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 02:30:01 INFO - PROCESS | 1855 | 1461144601803 Marionette TRACE conn4 <- [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]]]}] 02:30:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 02:30:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1479ms 02:30:01 INFO - PROCESS | 1855 | 1461144601854 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 02:30:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 02:30:01 INFO - PROCESS | 1855 | 1461144601858 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 02:30:01 INFO - PROCESS | 1855 | 1461144601865 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 02:30:01 INFO - PROCESS | 1855 | 1461144601869 Marionette TRACE conn4 <- [1,1742,null,{}] 02:30:01 INFO - PROCESS | 1855 | 1461144601876 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:02 INFO - PROCESS | 1855 | 1461144602147 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 02:30:02 INFO - PROCESS | 1855 | 1461144602172 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80556000 == 150 [pid = 1855] [id = 443] 02:30:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a748d1000) [pid = 1855] [serial = 1330] [outer = (nil)] 02:30:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a82962800) [pid = 1855] [serial = 1331] [outer = 0x7f7a748d1000] 02:30:02 INFO - PROCESS | 1855 | 1461144602236 Marionette DEBUG loaded listener.js 02:30:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a89999800) [pid = 1855] [serial = 1332] [outer = 0x7f7a748d1000] 02:30:03 INFO - PROCESS | 1855 | 1461144603013 Marionette TRACE conn4 <- [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]]]}] 02:30:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 02:30:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1179ms 02:30:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 02:30:03 INFO - PROCESS | 1855 | 1461144603043 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 02:30:03 INFO - PROCESS | 1855 | 1461144603046 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 02:30:03 INFO - PROCESS | 1855 | 1461144603052 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 02:30:03 INFO - PROCESS | 1855 | 1461144603055 Marionette TRACE conn4 <- [1,1746,null,{}] 02:30:03 INFO - PROCESS | 1855 | 1461144603059 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:03 INFO - PROCESS | 1855 | 1461144603279 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 02:30:03 INFO - PROCESS | 1855 | 1461144603296 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dd4800 == 151 [pid = 1855] [id = 444] 02:30:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a89994000) [pid = 1855] [serial = 1333] [outer = (nil)] 02:30:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a8b8c9400) [pid = 1855] [serial = 1334] [outer = 0x7f7a89994000] 02:30:03 INFO - PROCESS | 1855 | 1461144603354 Marionette DEBUG loaded listener.js 02:30:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a8e605800) [pid = 1855] [serial = 1335] [outer = 0x7f7a89994000] 02:30:04 INFO - PROCESS | 1855 | 1461144604523 Marionette TRACE conn4 <- [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]]]}] 02:30:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 02:30:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1537ms 02:30:04 INFO - PROCESS | 1855 | 1461144604590 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 02:30:04 INFO - PROCESS | 1855 | 1461144604597 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 02:30:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 02:30:04 INFO - PROCESS | 1855 | 1461144604606 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 02:30:04 INFO - PROCESS | 1855 | 1461144604611 Marionette TRACE conn4 <- [1,1750,null,{}] 02:30:04 INFO - PROCESS | 1855 | 1461144604619 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:04 INFO - PROCESS | 1855 | 1461144604869 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 02:30:05 INFO - PROCESS | 1855 | 1461144605116 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a775da000 == 152 [pid = 1855] [id = 445] 02:30:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a76818400) [pid = 1855] [serial = 1336] [outer = (nil)] 02:30:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a77f68c00) [pid = 1855] [serial = 1337] [outer = 0x7f7a76818400] 02:30:05 INFO - PROCESS | 1855 | 1461144605234 Marionette DEBUG loaded listener.js 02:30:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a77f73c00) [pid = 1855] [serial = 1338] [outer = 0x7f7a76818400] 02:30:06 INFO - PROCESS | 1855 | 1461144606140 Marionette TRACE conn4 <- [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]]]}] 02:30:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 02:30:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1587ms 02:30:06 INFO - PROCESS | 1855 | 1461144606194 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 02:30:06 INFO - PROCESS | 1855 | 1461144606202 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 02:30:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 02:30:06 INFO - PROCESS | 1855 | 1461144606212 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 02:30:06 INFO - PROCESS | 1855 | 1461144606216 Marionette TRACE conn4 <- [1,1754,null,{}] 02:30:06 INFO - PROCESS | 1855 | 1461144606221 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:06 INFO - PROCESS | 1855 | 1461144606422 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 02:30:06 INFO - PROCESS | 1855 | 1461144606717 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c944800 == 153 [pid = 1855] [id = 446] 02:30:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a77f74c00) [pid = 1855] [serial = 1339] [outer = (nil)] 02:30:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a7fcbb000) [pid = 1855] [serial = 1340] [outer = 0x7f7a77f74c00] 02:30:06 INFO - PROCESS | 1855 | 1461144606833 Marionette DEBUG loaded listener.js 02:30:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a815f0c00) [pid = 1855] [serial = 1341] [outer = 0x7f7a77f74c00] 02:30:07 INFO - PROCESS | 1855 | 1461144607683 Marionette TRACE conn4 <- [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]]]}] 02:30:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 02:30:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1529ms 02:30:07 INFO - PROCESS | 1855 | 1461144607742 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 02:30:07 INFO - PROCESS | 1855 | 1461144607746 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 02:30:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 02:30:07 INFO - PROCESS | 1855 | 1461144607752 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 02:30:07 INFO - PROCESS | 1855 | 1461144607757 Marionette TRACE conn4 <- [1,1758,null,{}] 02:30:07 INFO - PROCESS | 1855 | 1461144607772 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:08 INFO - PROCESS | 1855 | 1461144608012 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 02:30:08 INFO - PROCESS | 1855 | 1461144608214 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a87650000 == 154 [pid = 1855] [id = 447] 02:30:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a820ea000) [pid = 1855] [serial = 1342] [outer = (nil)] 02:30:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a84092400) [pid = 1855] [serial = 1343] [outer = 0x7f7a820ea000] 02:30:08 INFO - PROCESS | 1855 | 1461144608330 Marionette DEBUG loaded listener.js 02:30:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a858dc000) [pid = 1855] [serial = 1344] [outer = 0x7f7a820ea000] 02:30:09 INFO - PROCESS | 1855 | 1461144609231 Marionette TRACE conn4 <- [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]]]}] 02:30:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 02:30:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1537ms 02:30:09 INFO - PROCESS | 1855 | 1461144609290 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 02:30:09 INFO - PROCESS | 1855 | 1461144609295 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 02:30:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 02:30:09 INFO - PROCESS | 1855 | 1461144609301 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 02:30:09 INFO - PROCESS | 1855 | 1461144609303 Marionette TRACE conn4 <- [1,1762,null,{}] 02:30:09 INFO - PROCESS | 1855 | 1461144609309 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:09 INFO - PROCESS | 1855 | 1461144609525 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 02:30:09 INFO - PROCESS | 1855 | 1461144609727 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8d1e9000 == 155 [pid = 1855] [id = 448] 02:30:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a8236fc00) [pid = 1855] [serial = 1345] [outer = (nil)] 02:30:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a8c0c9400) [pid = 1855] [serial = 1346] [outer = 0x7f7a8236fc00] 02:30:09 INFO - PROCESS | 1855 | 1461144609799 Marionette DEBUG loaded listener.js 02:30:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a92f72000) [pid = 1855] [serial = 1347] [outer = 0x7f7a8236fc00] 02:30:10 INFO - PROCESS | 1855 | 1461144610670 Marionette TRACE conn4 <- [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]]]}] 02:30:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 02:30:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1426ms 02:30:10 INFO - PROCESS | 1855 | 1461144610728 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 02:30:10 INFO - PROCESS | 1855 | 1461144610731 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 02:30:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 02:30:10 INFO - PROCESS | 1855 | 1461144610737 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 02:30:10 INFO - PROCESS | 1855 | 1461144610739 Marionette TRACE conn4 <- [1,1766,null,{}] 02:30:10 INFO - PROCESS | 1855 | 1461144610745 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:10 INFO - PROCESS | 1855 | 1461144610921 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 02:30:11 INFO - PROCESS | 1855 | 1461144611126 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99130800 == 156 [pid = 1855] [id = 449] 02:30:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a895da000) [pid = 1855] [serial = 1348] [outer = (nil)] 02:30:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a9a02a800) [pid = 1855] [serial = 1349] [outer = 0x7f7a895da000] 02:30:11 INFO - PROCESS | 1855 | 1461144611197 Marionette DEBUG loaded listener.js 02:30:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a9a308c00) [pid = 1855] [serial = 1350] [outer = 0x7f7a895da000] 02:30:12 INFO - PROCESS | 1855 | 1461144612080 Marionette TRACE conn4 <- [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]]]}] 02:30:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 02:30:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1383ms 02:30:12 INFO - PROCESS | 1855 | 1461144612120 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 02:30:12 INFO - PROCESS | 1855 | 1461144612123 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 02:30:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 02:30:12 INFO - PROCESS | 1855 | 1461144612129 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 02:30:12 INFO - PROCESS | 1855 | 1461144612131 Marionette TRACE conn4 <- [1,1770,null,{}] 02:30:12 INFO - PROCESS | 1855 | 1461144612137 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:12 INFO - PROCESS | 1855 | 1461144612332 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 02:30:12 INFO - PROCESS | 1855 | 1461144612536 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e69e800 == 157 [pid = 1855] [id = 450] 02:30:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a7129a400) [pid = 1855] [serial = 1351] [outer = (nil)] 02:30:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a712a1c00) [pid = 1855] [serial = 1352] [outer = 0x7f7a7129a400] 02:30:12 INFO - PROCESS | 1855 | 1461144612609 Marionette DEBUG loaded listener.js 02:30:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a9e677000) [pid = 1855] [serial = 1353] [outer = 0x7f7a7129a400] 02:30:13 INFO - PROCESS | 1855 | 1461144613460 Marionette TRACE conn4 <- [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]]]}] 02:30:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 02:30:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1382ms 02:30:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 02:30:13 INFO - PROCESS | 1855 | 1461144613512 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 02:30:13 INFO - PROCESS | 1855 | 1461144613515 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 02:30:13 INFO - PROCESS | 1855 | 1461144613521 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 02:30:13 INFO - PROCESS | 1855 | 1461144613524 Marionette TRACE conn4 <- [1,1774,null,{}] 02:30:13 INFO - PROCESS | 1855 | 1461144613529 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:13 INFO - PROCESS | 1855 | 1461144613704 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 02:30:13 INFO - PROCESS | 1855 | 1461144613906 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82d9d000 == 158 [pid = 1855] [id = 451] 02:30:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a7129b400) [pid = 1855] [serial = 1354] [outer = (nil)] 02:30:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a71ca5c00) [pid = 1855] [serial = 1355] [outer = 0x7f7a7129b400] 02:30:13 INFO - PROCESS | 1855 | 1461144613971 Marionette DEBUG loaded listener.js 02:30:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a71cab400) [pid = 1855] [serial = 1356] [outer = 0x7f7a7129b400] 02:30:14 INFO - PROCESS | 1855 | 1461144614814 Marionette TRACE conn4 <- [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]]]}] 02:30:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 02:30:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1336ms 02:30:14 INFO - PROCESS | 1855 | 1461144614857 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 02:30:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 02:30:14 INFO - PROCESS | 1855 | 1461144614860 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 02:30:14 INFO - PROCESS | 1855 | 1461144614866 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 02:30:14 INFO - PROCESS | 1855 | 1461144614869 Marionette TRACE conn4 <- [1,1778,null,{}] 02:30:14 INFO - PROCESS | 1855 | 1461144614874 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:15 INFO - PROCESS | 1855 | 1461144615056 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 02:30:15 INFO - PROCESS | 1855 | 1461144615260 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7479e800 == 159 [pid = 1855] [id = 452] 02:30:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a7129c400) [pid = 1855] [serial = 1357] [outer = (nil)] 02:30:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a73a0f800) [pid = 1855] [serial = 1358] [outer = 0x7f7a7129c400] 02:30:15 INFO - PROCESS | 1855 | 1461144615327 Marionette DEBUG loaded listener.js 02:30:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a73a14400) [pid = 1855] [serial = 1359] [outer = 0x7f7a7129c400] 02:30:16 INFO - PROCESS | 1855 | 1461144616134 Marionette TRACE conn4 <- [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]]]}] 02:30:16 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 02:30:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1330ms 02:30:16 INFO - PROCESS | 1855 | 1461144616197 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 02:30:16 INFO - PROCESS | 1855 | 1461144616200 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 02:30:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 02:30:16 INFO - PROCESS | 1855 | 1461144616206 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 02:30:16 INFO - PROCESS | 1855 | 1461144616209 Marionette TRACE conn4 <- [1,1782,null,{}] 02:30:16 INFO - PROCESS | 1855 | 1461144616214 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:16 INFO - PROCESS | 1855 | 1461144616388 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 02:30:16 INFO - PROCESS | 1855 | 1461144616593 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82d9f800 == 160 [pid = 1855] [id = 453] 02:30:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a71ca5400) [pid = 1855] [serial = 1360] [outer = (nil)] 02:30:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a73a19c00) [pid = 1855] [serial = 1361] [outer = 0x7f7a71ca5400] 02:30:16 INFO - PROCESS | 1855 | 1461144616672 Marionette DEBUG loaded listener.js 02:30:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a80576400) [pid = 1855] [serial = 1362] [outer = 0x7f7a71ca5400] 02:30:17 INFO - PROCESS | 1855 | 1461144617532 Marionette TRACE conn4 <- [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]]]}] 02:30:17 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 02:30:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1382ms 02:30:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 02:30:17 INFO - PROCESS | 1855 | 1461144617589 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 02:30:17 INFO - PROCESS | 1855 | 1461144617592 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 02:30:17 INFO - PROCESS | 1855 | 1461144617598 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 02:30:17 INFO - PROCESS | 1855 | 1461144617601 Marionette TRACE conn4 <- [1,1786,null,{}] 02:30:17 INFO - PROCESS | 1855 | 1461144617606 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:17 INFO - PROCESS | 1855 | 1461144617795 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 02:30:18 INFO - PROCESS | 1855 | 1461144618058 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71fb1000 == 161 [pid = 1855] [id = 454] 02:30:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a71cac800) [pid = 1855] [serial = 1363] [outer = (nil)] 02:30:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a76a36000) [pid = 1855] [serial = 1364] [outer = 0x7f7a71cac800] 02:30:18 INFO - PROCESS | 1855 | 1461144618133 Marionette DEBUG loaded listener.js 02:30:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a76a3b000) [pid = 1855] [serial = 1365] [outer = 0x7f7a71cac800] 02:30:18 INFO - PROCESS | 1855 | 1461144618996 Marionette TRACE conn4 <- [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]]]}] 02:30:19 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 02:30:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1429ms 02:30:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 02:30:19 INFO - PROCESS | 1855 | 1461144619027 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 02:30:19 INFO - PROCESS | 1855 | 1461144619031 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 02:30:19 INFO - PROCESS | 1855 | 1461144619037 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 02:30:19 INFO - PROCESS | 1855 | 1461144619041 Marionette TRACE conn4 <- [1,1790,null,{}] 02:30:19 INFO - PROCESS | 1855 | 1461144619046 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:19 INFO - PROCESS | 1855 | 1461144619250 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 02:30:19 INFO - PROCESS | 1855 | 1461144619538 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7671b000 == 162 [pid = 1855] [id = 455] 02:30:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a73a18400) [pid = 1855] [serial = 1366] [outer = (nil)] 02:30:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a8077c800) [pid = 1855] [serial = 1367] [outer = 0x7f7a73a18400] 02:30:19 INFO - PROCESS | 1855 | 1461144619661 Marionette DEBUG loaded listener.js 02:30:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a820dfc00) [pid = 1855] [serial = 1368] [outer = 0x7f7a73a18400] 02:30:20 INFO - PROCESS | 1855 | 1461144620479 Marionette TRACE conn4 <- [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]]]}] 02:30:20 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) 02:30:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1478ms 02:30:20 INFO - PROCESS | 1855 | 1461144620515 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 02:30:20 INFO - PROCESS | 1855 | 1461144620519 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 02:30:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 02:30:20 INFO - PROCESS | 1855 | 1461144620524 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 02:30:20 INFO - PROCESS | 1855 | 1461144620526 Marionette TRACE conn4 <- [1,1794,null,{}] 02:30:20 INFO - PROCESS | 1855 | 1461144620532 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:20 INFO - PROCESS | 1855 | 1461144620713 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 02:30:20 INFO - PROCESS | 1855 | 1461144620921 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71ac7000 == 163 [pid = 1855] [id = 456] 02:30:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a7150dc00) [pid = 1855] [serial = 1369] [outer = (nil)] 02:30:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a774a6c00) [pid = 1855] [serial = 1370] [outer = 0x7f7a7150dc00] 02:30:20 INFO - PROCESS | 1855 | 1461144620987 Marionette DEBUG loaded listener.js 02:30:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a77b2b800) [pid = 1855] [serial = 1371] [outer = 0x7f7a7150dc00] 02:30:22 INFO - PROCESS | 1855 | 1461144622495 Marionette TRACE conn4 <- [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]]]}] 02:30:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:30:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 2032ms 02:30:22 INFO - PROCESS | 1855 | 1461144622557 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 02:30:22 INFO - PROCESS | 1855 | 1461144622562 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 02:30:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 02:30:22 INFO - PROCESS | 1855 | 1461144622570 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 02:30:22 INFO - PROCESS | 1855 | 1461144622575 Marionette TRACE conn4 <- [1,1798,null,{}] 02:30:22 INFO - PROCESS | 1855 | 1461144622583 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:22 INFO - PROCESS | 1855 | 1461144622794 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 02:30:23 INFO - PROCESS | 1855 | 1461144623053 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a719b0000 == 164 [pid = 1855] [id = 457] 02:30:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a7129b800) [pid = 1855] [serial = 1372] [outer = (nil)] 02:30:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a71987400) [pid = 1855] [serial = 1373] [outer = 0x7f7a7129b800] 02:30:23 INFO - PROCESS | 1855 | 1461144623118 Marionette DEBUG loaded listener.js 02:30:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a73349400) [pid = 1855] [serial = 1374] [outer = 0x7f7a7129b800] 02:30:24 INFO - PROCESS | 1855 | 1461144624134 Marionette TRACE conn4 <- [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]]]}] 02:30:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 02:30:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1635ms 02:30:24 INFO - PROCESS | 1855 | 1461144624206 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 02:30:24 INFO - PROCESS | 1855 | 1461144624213 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 02:30:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 02:30:24 INFO - PROCESS | 1855 | 1461144624223 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 02:30:24 INFO - PROCESS | 1855 | 1461144624226 Marionette TRACE conn4 <- [1,1802,null,{}] 02:30:24 INFO - PROCESS | 1855 | 1461144624231 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:24 INFO - PROCESS | 1855 | 1461144624440 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 02:30:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8177d800 == 163 [pid = 1855] [id = 242] 02:30:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c591800 == 162 [pid = 1855] [id = 48] 02:30:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a87669800 == 161 [pid = 1855] [id = 184] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a814c4000) [pid = 1855] [serial = 1265] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a894e1000) [pid = 1855] [serial = 1229] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a8a7f5400) [pid = 1855] [serial = 1232] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a8b16dc00) [pid = 1855] [serial = 1235] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a8bd8c000) [pid = 1855] [serial = 1238] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a8d1bcc00) [pid = 1855] [serial = 1241] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a980d4c00) [pid = 1855] [serial = 1244] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a71984000) [pid = 1855] [serial = 1247] [outer = (nil)] [url = about:blank] 02:30:24 INFO - PROCESS | 1855 | 1461144624826 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9a129000 == 160 [pid = 1855] [id = 223] 02:30:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80556000 == 159 [pid = 1855] [id = 443] 02:30:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71c6c800 == 160 [pid = 1855] [id = 458] 02:30:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a74cddc00) [pid = 1855] [serial = 1375] [outer = (nil)] 02:30:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a74e95c00) [pid = 1855] [serial = 1376] [outer = 0x7f7a74cddc00] 02:30:24 INFO - PROCESS | 1855 | 1461144624898 Marionette DEBUG loaded listener.js 02:30:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a76748000) [pid = 1855] [serial = 1377] [outer = 0x7f7a74cddc00] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fa40000 == 159 [pid = 1855] [id = 442] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bea8000 == 158 [pid = 1855] [id = 441] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a460800 == 157 [pid = 1855] [id = 440] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75b75800 == 156 [pid = 1855] [id = 439] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71320000 == 155 [pid = 1855] [id = 438] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7761b000 == 154 [pid = 1855] [id = 437] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a431000 == 153 [pid = 1855] [id = 428] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a842b1800 == 152 [pid = 1855] [id = 427] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82072800 == 151 [pid = 1855] [id = 426] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815b5800 == 150 [pid = 1855] [id = 425] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80472800 == 149 [pid = 1855] [id = 424] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a453800 == 148 [pid = 1855] [id = 423] 02:30:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75b6e800 == 147 [pid = 1855] [id = 422] 02:30:25 INFO - PROCESS | 1855 | 1461144625781 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:30:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 02:30:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1579ms 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a74e9c400) [pid = 1855] [serial = 1209] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a76bcd000) [pid = 1855] [serial = 1214] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a7681d000) [pid = 1855] [serial = 1256] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a7b7f0c00) [pid = 1855] [serial = 1257] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a7453e400) [pid = 1855] [serial = 1251] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a735a3000) [pid = 1855] [serial = 1250] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a82363c00) [pid = 1855] [serial = 1223] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a8144e400) [pid = 1855] [serial = 1220] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a774a5800) [pid = 1855] [serial = 1254] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a76824000) [pid = 1855] [serial = 1253] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a842bc400) [pid = 1855] [serial = 1226] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a71983c00) [pid = 1855] [serial = 1211] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7b841c00) [pid = 1855] [serial = 1217] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a8040a800) [pid = 1855] [serial = 1263] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a7cbed800) [pid = 1855] [serial = 1260] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a7bd32c00) [pid = 1855] [serial = 1259] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a803a1400) [pid = 1855] [serial = 1262] [outer = (nil)] [url = about:blank] 02:30:25 INFO - PROCESS | 1855 | 1461144625832 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 02:30:25 INFO - PROCESS | 1855 | 1461144625836 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 02:30:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 02:30:25 INFO - PROCESS | 1855 | 1461144625842 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 02:30:25 INFO - PROCESS | 1855 | 1461144625847 Marionette TRACE conn4 <- [1,1806,null,{}] 02:30:25 INFO - PROCESS | 1855 | 1461144625862 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:26 INFO - PROCESS | 1855 | 1461144626023 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 02:30:26 INFO - PROCESS | 1855 | 1461144626040 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76715000 == 148 [pid = 1855] [id = 459] 02:30:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a76bd2400) [pid = 1855] [serial = 1378] [outer = (nil)] 02:30:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a774aa400) [pid = 1855] [serial = 1379] [outer = 0x7f7a76bd2400] 02:30:26 INFO - PROCESS | 1855 | 1461144626121 Marionette DEBUG loaded listener.js 02:30:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a77b2f400) [pid = 1855] [serial = 1380] [outer = 0x7f7a76bd2400] 02:30:26 INFO - PROCESS | 1855 | 1461144626953 Marionette TRACE conn4 <- [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]]]}] 02:30:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 02:30:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1140ms 02:30:26 INFO - PROCESS | 1855 | 1461144626982 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 02:30:26 INFO - PROCESS | 1855 | 1461144626986 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 02:30:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 02:30:26 INFO - PROCESS | 1855 | 1461144626991 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 02:30:26 INFO - PROCESS | 1855 | 1461144626994 Marionette TRACE conn4 <- [1,1810,null,{}] 02:30:26 INFO - PROCESS | 1855 | 1461144626998 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:27 INFO - PROCESS | 1855 | 1461144627147 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 02:30:27 INFO - PROCESS | 1855 | 1461144627161 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76916000 == 149 [pid = 1855] [id = 460] 02:30:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a76bd6400) [pid = 1855] [serial = 1381] [outer = (nil)] 02:30:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a77f71400) [pid = 1855] [serial = 1382] [outer = 0x7f7a76bd6400] 02:30:27 INFO - PROCESS | 1855 | 1461144627393 Marionette DEBUG loaded listener.js 02:30:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a7a151400) [pid = 1855] [serial = 1383] [outer = 0x7f7a76bd6400] 02:30:28 INFO - PROCESS | 1855 | 1461144628176 Marionette TRACE conn4 <- [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]]]}] 02:30:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 02:30:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1226ms 02:30:28 INFO - PROCESS | 1855 | 1461144628217 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 02:30:28 INFO - PROCESS | 1855 | 1461144628221 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 02:30:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 02:30:28 INFO - PROCESS | 1855 | 1461144628233 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 02:30:28 INFO - PROCESS | 1855 | 1461144628235 Marionette TRACE conn4 <- [1,1814,null,{}] 02:30:28 INFO - PROCESS | 1855 | 1461144628243 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:28 INFO - PROCESS | 1855 | 1461144628460 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 02:30:28 INFO - PROCESS | 1855 | 1461144628495 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a16f000 == 150 [pid = 1855] [id = 461] 02:30:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a7a38ac00) [pid = 1855] [serial = 1384] [outer = (nil)] 02:30:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a7b7fb800) [pid = 1855] [serial = 1385] [outer = 0x7f7a7a38ac00] 02:30:28 INFO - PROCESS | 1855 | 1461144628553 Marionette DEBUG loaded listener.js 02:30:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a7b847c00) [pid = 1855] [serial = 1386] [outer = 0x7f7a7a38ac00] 02:30:29 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a76bd6c00) [pid = 1855] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 02:30:29 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a748c3800) [pid = 1855] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 02:30:29 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a83271c00) [pid = 1855] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 02:30:29 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a7c9ef400) [pid = 1855] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 02:30:29 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a76bd7000) [pid = 1855] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 02:30:29 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a748d1000) [pid = 1855] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 02:30:29 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a7bd35c00) [pid = 1855] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 02:30:29 INFO - PROCESS | 1855 | 1461144629966 Marionette TRACE conn4 <- [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]]]}] 02:30:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 02:30:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1793ms 02:30:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 02:30:30 INFO - PROCESS | 1855 | 1461144630021 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 02:30:30 INFO - PROCESS | 1855 | 1461144630023 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 02:30:30 INFO - PROCESS | 1855 | 1461144630029 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 02:30:30 INFO - PROCESS | 1855 | 1461144630032 Marionette TRACE conn4 <- [1,1818,null,{}] 02:30:30 INFO - PROCESS | 1855 | 1461144630037 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:30 INFO - PROCESS | 1855 | 1461144630258 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 02:30:30 INFO - PROCESS | 1855 | 1461144630414 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a45d000 == 151 [pid = 1855] [id = 462] 02:30:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a7a38d000) [pid = 1855] [serial = 1387] [outer = (nil)] 02:30:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a7bd31c00) [pid = 1855] [serial = 1388] [outer = 0x7f7a7a38d000] 02:30:30 INFO - PROCESS | 1855 | 1461144630481 Marionette DEBUG loaded listener.js 02:30:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a7fb45c00) [pid = 1855] [serial = 1389] [outer = 0x7f7a7a38d000] 02:30:31 INFO - PROCESS | 1855 | 1461144631114 Marionette TRACE conn4 <- [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]]]}] 02:30:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 02:30:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1126ms 02:30:31 INFO - PROCESS | 1855 | 1461144631155 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 02:30:31 INFO - PROCESS | 1855 | 1461144631158 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 02:30:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 02:30:31 INFO - PROCESS | 1855 | 1461144631163 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 02:30:31 INFO - PROCESS | 1855 | 1461144631165 Marionette TRACE conn4 <- [1,1822,null,{}] 02:30:31 INFO - PROCESS | 1855 | 1461144631170 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:31 INFO - PROCESS | 1855 | 1461144631317 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 02:30:31 INFO - PROCESS | 1855 | 1461144631478 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bb72000 == 152 [pid = 1855] [id = 463] 02:30:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a77f6f000) [pid = 1855] [serial = 1390] [outer = (nil)] 02:30:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a7fec3000) [pid = 1855] [serial = 1391] [outer = 0x7f7a77f6f000] 02:30:31 INFO - PROCESS | 1855 | 1461144631538 Marionette DEBUG loaded listener.js 02:30:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a8040ec00) [pid = 1855] [serial = 1392] [outer = 0x7f7a77f6f000] 02:30:32 INFO - PROCESS | 1855 | 1461144632510 Marionette TRACE conn4 <- [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]]]}] 02:30:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 02:30:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1383ms 02:30:32 INFO - PROCESS | 1855 | 1461144632548 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 02:30:32 INFO - PROCESS | 1855 | 1461144632553 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 02:30:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 02:30:32 INFO - PROCESS | 1855 | 1461144632562 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 02:30:32 INFO - PROCESS | 1855 | 1461144632565 Marionette TRACE conn4 <- [1,1826,null,{}] 02:30:32 INFO - PROCESS | 1855 | 1461144632574 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:32 INFO - PROCESS | 1855 | 1461144632771 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 02:30:32 INFO - PROCESS | 1855 | 1461144632971 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73856800 == 153 [pid = 1855] [id = 464] 02:30:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a71f09c00) [pid = 1855] [serial = 1393] [outer = (nil)] 02:30:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a7453ec00) [pid = 1855] [serial = 1394] [outer = 0x7f7a71f09c00] 02:30:33 INFO - PROCESS | 1855 | 1461144633086 Marionette DEBUG loaded listener.js 02:30:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a74e99800) [pid = 1855] [serial = 1395] [outer = 0x7f7a71f09c00] 02:30:34 INFO - PROCESS | 1855 | 1461144634065 Marionette TRACE conn4 <- [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]]]}] 02:30:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 02:30:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1531ms 02:30:34 INFO - PROCESS | 1855 | 1461144634093 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 02:30:34 INFO - PROCESS | 1855 | 1461144634101 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 02:30:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 02:30:34 INFO - PROCESS | 1855 | 1461144634111 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 02:30:34 INFO - PROCESS | 1855 | 1461144634114 Marionette TRACE conn4 <- [1,1830,null,{}] 02:30:34 INFO - PROCESS | 1855 | 1461144634119 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:34 INFO - PROCESS | 1855 | 1461144634295 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 02:30:34 INFO - PROCESS | 1855 | 1461144634500 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77c6b800 == 154 [pid = 1855] [id = 465] 02:30:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a73347c00) [pid = 1855] [serial = 1396] [outer = (nil)] 02:30:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a77b2a400) [pid = 1855] [serial = 1397] [outer = 0x7f7a73347c00] 02:30:34 INFO - PROCESS | 1855 | 1461144634571 Marionette DEBUG loaded listener.js 02:30:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a77f6f400) [pid = 1855] [serial = 1398] [outer = 0x7f7a73347c00] 02:30:35 INFO - PROCESS | 1855 | 1461144635501 Marionette TRACE conn4 <- [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]]]}] 02:30:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 02:30:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1426ms 02:30:35 INFO - PROCESS | 1855 | 1461144635537 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 02:30:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 02:30:35 INFO - PROCESS | 1855 | 1461144635541 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 02:30:35 INFO - PROCESS | 1855 | 1461144635547 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 02:30:35 INFO - PROCESS | 1855 | 1461144635553 Marionette TRACE conn4 <- [1,1834,null,{}] 02:30:35 INFO - PROCESS | 1855 | 1461144635568 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:35 INFO - PROCESS | 1855 | 1461144635753 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 02:30:35 INFO - PROCESS | 1855 | 1461144635962 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf08800 == 155 [pid = 1855] [id = 466] 02:30:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a77f6a800) [pid = 1855] [serial = 1399] [outer = (nil)] 02:30:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a7bc0ec00) [pid = 1855] [serial = 1400] [outer = 0x7f7a77f6a800] 02:30:36 INFO - PROCESS | 1855 | 1461144636044 Marionette DEBUG loaded listener.js 02:30:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a7c9d9c00) [pid = 1855] [serial = 1401] [outer = 0x7f7a77f6a800] 02:30:36 INFO - PROCESS | 1855 | 1461144636926 Marionette TRACE conn4 <- [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]]]}] 02:30:36 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 02:30:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1443ms 02:30:36 INFO - PROCESS | 1855 | 1461144636990 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 02:30:36 INFO - PROCESS | 1855 | 1461144636993 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 02:30:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 02:30:37 INFO - PROCESS | 1855 | 1461144636999 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 02:30:37 INFO - PROCESS | 1855 | 1461144637001 Marionette TRACE conn4 <- [1,1838,null,{}] 02:30:37 INFO - PROCESS | 1855 | 1461144637006 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:37 INFO - PROCESS | 1855 | 1461144637186 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 02:30:37 INFO - PROCESS | 1855 | 1461144637390 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa3e000 == 156 [pid = 1855] [id = 467] 02:30:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a7a147000) [pid = 1855] [serial = 1402] [outer = (nil)] 02:30:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a8056f800) [pid = 1855] [serial = 1403] [outer = 0x7f7a7a147000] 02:30:37 INFO - PROCESS | 1855 | 1461144637456 Marionette DEBUG loaded listener.js 02:30:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a8077f400) [pid = 1855] [serial = 1404] [outer = 0x7f7a7a147000] 02:30:38 INFO - PROCESS | 1855 | 1461144638335 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 02:30:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 02:30:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1385ms 02:30:38 INFO - PROCESS | 1855 | 1461144638386 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 02:30:38 INFO - PROCESS | 1855 | 1461144638391 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 02:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 02:30:38 INFO - PROCESS | 1855 | 1461144638396 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 02:30:38 INFO - PROCESS | 1855 | 1461144638399 Marionette TRACE conn4 <- [1,1842,null,{}] 02:30:38 INFO - PROCESS | 1855 | 1461144638404 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:38 INFO - PROCESS | 1855 | 1461144638571 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 02:30:38 INFO - PROCESS | 1855 | 1461144638778 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80564800 == 157 [pid = 1855] [id = 468] 02:30:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a738b9c00) [pid = 1855] [serial = 1405] [outer = (nil)] 02:30:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a80785000) [pid = 1855] [serial = 1406] [outer = 0x7f7a738b9c00] 02:30:38 INFO - PROCESS | 1855 | 1461144638886 Marionette DEBUG loaded listener.js 02:30:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a814c3000) [pid = 1855] [serial = 1407] [outer = 0x7f7a738b9c00] 02:30:39 INFO - PROCESS | 1855 | 1461144639789 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 02:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 02:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1438ms 02:30:39 INFO - PROCESS | 1855 | 1461144639835 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 02:30:39 INFO - PROCESS | 1855 | 1461144639839 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 02:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 02:30:39 INFO - PROCESS | 1855 | 1461144639845 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 02:30:39 INFO - PROCESS | 1855 | 1461144639847 Marionette TRACE conn4 <- [1,1846,null,{}] 02:30:39 INFO - PROCESS | 1855 | 1461144639895 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:40 INFO - PROCESS | 1855 | 1461144640126 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 02:30:40 INFO - PROCESS | 1855 | 1461144640329 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81ddd800 == 158 [pid = 1855] [id = 469] 02:30:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a807c9c00) [pid = 1855] [serial = 1408] [outer = (nil)] 02:30:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a7bd30800) [pid = 1855] [serial = 1409] [outer = 0x7f7a807c9c00] 02:30:40 INFO - PROCESS | 1855 | 1461144640404 Marionette DEBUG loaded listener.js 02:30:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a8283e000) [pid = 1855] [serial = 1410] [outer = 0x7f7a807c9c00] 02:30:41 INFO - PROCESS | 1855 | 1461144641268 Marionette TRACE conn4 <- [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]]]}] 02:30:41 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) 02:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1474ms 02:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 02:30:41 INFO - PROCESS | 1855 | 1461144641320 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 02:30:41 INFO - PROCESS | 1855 | 1461144641323 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 02:30:41 INFO - PROCESS | 1855 | 1461144641329 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 02:30:41 INFO - PROCESS | 1855 | 1461144641331 Marionette TRACE conn4 <- [1,1850,null,{}] 02:30:41 INFO - PROCESS | 1855 | 1461144641336 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:41 INFO - PROCESS | 1855 | 1461144641507 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 02:30:41 INFO - PROCESS | 1855 | 1461144641714 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83db5000 == 159 [pid = 1855] [id = 470] 02:30:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a81e4e000) [pid = 1855] [serial = 1411] [outer = (nil)] 02:30:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a8326f000) [pid = 1855] [serial = 1412] [outer = 0x7f7a81e4e000] 02:30:41 INFO - PROCESS | 1855 | 1461144641796 Marionette DEBUG loaded listener.js 02:30:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a842bc400) [pid = 1855] [serial = 1413] [outer = 0x7f7a81e4e000] 02:30:42 INFO - PROCESS | 1855 | 1461144642654 Marionette TRACE conn4 <- [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]]]}] 02:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1377ms 02:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 02:30:42 INFO - PROCESS | 1855 | 1461144642705 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 02:30:42 INFO - PROCESS | 1855 | 1461144642708 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 02:30:42 INFO - PROCESS | 1855 | 1461144642715 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 02:30:42 INFO - PROCESS | 1855 | 1461144642718 Marionette TRACE conn4 <- [1,1854,null,{}] 02:30:42 INFO - PROCESS | 1855 | 1461144642723 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:42 INFO - PROCESS | 1855 | 1461144642910 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 02:30:43 INFO - PROCESS | 1855 | 1461144643127 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85850800 == 160 [pid = 1855] [id = 471] 02:30:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a820e9c00) [pid = 1855] [serial = 1414] [outer = (nil)] 02:30:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a85809400) [pid = 1855] [serial = 1415] [outer = 0x7f7a820e9c00] 02:30:43 INFO - PROCESS | 1855 | 1461144643236 Marionette DEBUG loaded listener.js 02:30:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a86b82c00) [pid = 1855] [serial = 1416] [outer = 0x7f7a820e9c00] 02:30:44 INFO - PROCESS | 1855 | 1461144644122 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:30:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 02:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1480ms 02:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 02:30:44 INFO - PROCESS | 1855 | 1461144644195 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 02:30:44 INFO - PROCESS | 1855 | 1461144644198 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 02:30:44 INFO - PROCESS | 1855 | 1461144644204 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 02:30:44 INFO - PROCESS | 1855 | 1461144644207 Marionette TRACE conn4 <- [1,1858,null,{}] 02:30:44 INFO - PROCESS | 1855 | 1461144644212 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:44 INFO - PROCESS | 1855 | 1461144644395 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 02:30:44 INFO - PROCESS | 1855 | 1461144644605 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b88d800 == 161 [pid = 1855] [id = 472] 02:30:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a759d0400) [pid = 1855] [serial = 1417] [outer = (nil)] 02:30:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a894e1000) [pid = 1855] [serial = 1418] [outer = 0x7f7a759d0400] 02:30:44 INFO - PROCESS | 1855 | 1461144644714 Marionette DEBUG loaded listener.js 02:30:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a8aa50400) [pid = 1855] [serial = 1419] [outer = 0x7f7a759d0400] 02:30:45 INFO - PROCESS | 1855 | 1461144645605 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 02:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 02:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1430ms 02:30:45 INFO - PROCESS | 1855 | 1461144645650 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 02:30:45 INFO - PROCESS | 1855 | 1461144645653 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 02:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 02:30:45 INFO - PROCESS | 1855 | 1461144645662 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 02:30:45 INFO - PROCESS | 1855 | 1461144645664 Marionette TRACE conn4 <- [1,1862,null,{}] 02:30:45 INFO - PROCESS | 1855 | 1461144645668 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:45 INFO - PROCESS | 1855 | 1461144645918 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 02:30:46 INFO - PROCESS | 1855 | 1461144646120 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e64b000 == 162 [pid = 1855] [id = 473] 02:30:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a8295cc00) [pid = 1855] [serial = 1420] [outer = (nil)] 02:30:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a8bd8c000) [pid = 1855] [serial = 1421] [outer = 0x7f7a8295cc00] 02:30:46 INFO - PROCESS | 1855 | 1461144646185 Marionette DEBUG loaded listener.js 02:30:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a8d206400) [pid = 1855] [serial = 1422] [outer = 0x7f7a8295cc00] 02:30:47 INFO - PROCESS | 1855 | 1461144647069 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 02:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 02:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1475ms 02:30:47 INFO - PROCESS | 1855 | 1461144647138 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 02:30:47 INFO - PROCESS | 1855 | 1461144647142 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 02:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 02:30:47 INFO - PROCESS | 1855 | 1461144647147 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 02:30:47 INFO - PROCESS | 1855 | 1461144647151 Marionette TRACE conn4 <- [1,1866,null,{}] 02:30:47 INFO - PROCESS | 1855 | 1461144647155 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:47 INFO - PROCESS | 1855 | 1461144647352 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 02:30:47 INFO - PROCESS | 1855 | 1461144647555 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a359800 == 163 [pid = 1855] [id = 474] 02:30:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a88189400) [pid = 1855] [serial = 1423] [outer = (nil)] 02:30:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a9a0d6400) [pid = 1855] [serial = 1424] [outer = 0x7f7a88189400] 02:30:47 INFO - PROCESS | 1855 | 1461144647673 Marionette DEBUG loaded listener.js 02:30:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a9e1bbc00) [pid = 1855] [serial = 1425] [outer = 0x7f7a88189400] 02:30:48 INFO - PROCESS | 1855 | 1461144648566 Marionette TRACE conn4 <- [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]]]}] 02:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 02:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1483ms 02:30:48 INFO - PROCESS | 1855 | 1461144648631 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 02:30:48 INFO - PROCESS | 1855 | 1461144648634 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 02:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 02:30:48 INFO - PROCESS | 1855 | 1461144648640 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 02:30:48 INFO - PROCESS | 1855 | 1461144648642 Marionette TRACE conn4 <- [1,1870,null,{}] 02:30:48 INFO - PROCESS | 1855 | 1461144648647 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:48 INFO - PROCESS | 1855 | 1461144648821 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 02:30:49 INFO - PROCESS | 1855 | 1461144649035 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e2b4800 == 164 [pid = 1855] [id = 475] 02:30:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a77c8e000) [pid = 1855] [serial = 1426] [outer = (nil)] 02:30:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a92258400) [pid = 1855] [serial = 1427] [outer = 0x7f7a77c8e000] 02:30:49 INFO - PROCESS | 1855 | 1461144649148 Marionette DEBUG loaded listener.js 02:30:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a9e6c0400) [pid = 1855] [serial = 1428] [outer = 0x7f7a77c8e000] 02:30:50 INFO - PROCESS | 1855 | 1461144650033 Marionette TRACE conn4 <- [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]]]}] 02:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 02:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1429ms 02:30:50 INFO - PROCESS | 1855 | 1461144650070 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 02:30:50 INFO - PROCESS | 1855 | 1461144650073 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 02:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 02:30:50 INFO - PROCESS | 1855 | 1461144650078 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 02:30:50 INFO - PROCESS | 1855 | 1461144650080 Marionette TRACE conn4 <- [1,1874,null,{}] 02:30:50 INFO - PROCESS | 1855 | 1461144650086 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:50 INFO - PROCESS | 1855 | 1461144650278 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 02:30:50 INFO - PROCESS | 1855 | 1461144650493 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768af800 == 165 [pid = 1855] [id = 476] 02:30:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a71984400) [pid = 1855] [serial = 1429] [outer = (nil)] 02:30:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a71fe8800) [pid = 1855] [serial = 1430] [outer = 0x7f7a71984400] 02:30:50 INFO - PROCESS | 1855 | 1461144650605 Marionette DEBUG loaded listener.js 02:30:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a71fed400) [pid = 1855] [serial = 1431] [outer = 0x7f7a71984400] 02:30:51 INFO - PROCESS | 1855 | 1461144651905 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 02:30:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 02:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1883ms 02:30:51 INFO - PROCESS | 1855 | 1461144651963 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 02:30:51 INFO - PROCESS | 1855 | 1461144651969 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 02:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 02:30:51 INFO - PROCESS | 1855 | 1461144651976 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 02:30:51 INFO - PROCESS | 1855 | 1461144651981 Marionette TRACE conn4 <- [1,1878,null,{}] 02:30:51 INFO - PROCESS | 1855 | 1461144651989 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:52 INFO - PROCESS | 1855 | 1461144652257 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 02:30:52 INFO - PROCESS | 1855 | 1461144652463 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768aa000 == 166 [pid = 1855] [id = 477] 02:30:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a71f07400) [pid = 1855] [serial = 1432] [outer = (nil)] 02:30:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a71fe8c00) [pid = 1855] [serial = 1433] [outer = 0x7f7a71f07400] 02:30:52 INFO - PROCESS | 1855 | 1461144652530 Marionette DEBUG loaded listener.js 02:30:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a71ff0c00) [pid = 1855] [serial = 1434] [outer = 0x7f7a71f07400] 02:30:53 INFO - PROCESS | 1855 | 1461144653395 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 02:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 02:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1482ms 02:30:53 INFO - PROCESS | 1855 | 1461144653459 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 02:30:53 INFO - PROCESS | 1855 | 1461144653466 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 02:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 02:30:53 INFO - PROCESS | 1855 | 1461144653475 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 02:30:53 INFO - PROCESS | 1855 | 1461144653478 Marionette TRACE conn4 <- [1,1882,null,{}] 02:30:53 INFO - PROCESS | 1855 | 1461144653484 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:53 INFO - PROCESS | 1855 | 1461144653665 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 02:30:54 INFO - PROCESS | 1855 | 1461144654054 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71abe000 == 167 [pid = 1855] [id = 478] 02:30:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a73a18800) [pid = 1855] [serial = 1435] [outer = (nil)] 02:30:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a7453e400) [pid = 1855] [serial = 1436] [outer = 0x7f7a73a18800] 02:30:54 INFO - PROCESS | 1855 | 1461144654124 Marionette DEBUG loaded listener.js 02:30:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a74e99c00) [pid = 1855] [serial = 1437] [outer = 0x7f7a73a18800] 02:30:55 INFO - PROCESS | 1855 | 1461144655075 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 02:30:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 02:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1638ms 02:30:55 INFO - PROCESS | 1855 | 1461144655114 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 02:30:55 INFO - PROCESS | 1855 | 1461144655118 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 02:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 02:30:55 INFO - PROCESS | 1855 | 1461144655124 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 02:30:55 INFO - PROCESS | 1855 | 1461144655130 Marionette TRACE conn4 <- [1,1886,null,{}] 02:30:55 INFO - PROCESS | 1855 | 1461144655145 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:55 INFO - PROCESS | 1855 | 1461144655329 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 02:30:55 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c579800 == 166 [pid = 1855] [id = 409] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a8d22a400) [pid = 1855] [serial = 1289] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a8e6a4000) [pid = 1855] [serial = 1292] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a98ff9800) [pid = 1855] [serial = 1295] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a9a308400) [pid = 1855] [serial = 1298] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a9e26e400) [pid = 1855] [serial = 1301] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a9e671800) [pid = 1855] [serial = 1304] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a7334c000) [pid = 1855] [serial = 1307] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a73bef800) [pid = 1855] [serial = 1310] [outer = (nil)] [url = about:blank] 02:30:55 INFO - PROCESS | 1855 | 1461144655680 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:55 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a45d000 == 165 [pid = 1855] [id = 462] 02:30:55 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a16f000 == 164 [pid = 1855] [id = 461] 02:30:55 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76916000 == 163 [pid = 1855] [id = 460] 02:30:55 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76715000 == 162 [pid = 1855] [id = 459] 02:30:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73509000 == 163 [pid = 1855] [id = 479] 02:30:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a73599400) [pid = 1855] [serial = 1438] [outer = (nil)] 02:30:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a774a4000) [pid = 1855] [serial = 1439] [outer = 0x7f7a73599400] 02:30:55 INFO - PROCESS | 1855 | 1461144655777 Marionette DEBUG loaded listener.js 02:30:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a77f74800) [pid = 1855] [serial = 1440] [outer = 0x7f7a73599400] 02:30:55 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71c6c800 == 162 [pid = 1855] [id = 458] 02:30:55 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a719b0000 == 161 [pid = 1855] [id = 457] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82d9f800 == 160 [pid = 1855] [id = 453] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7479e800 == 159 [pid = 1855] [id = 452] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82d9d000 == 158 [pid = 1855] [id = 451] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e69e800 == 157 [pid = 1855] [id = 450] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99130800 == 156 [pid = 1855] [id = 449] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8d1e9000 == 155 [pid = 1855] [id = 448] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a87650000 == 154 [pid = 1855] [id = 447] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c944800 == 153 [pid = 1855] [id = 446] 02:30:56 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a775da000 == 152 [pid = 1855] [id = 445] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a807d1c00) [pid = 1855] [serial = 1274] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a774a9c00) [pid = 1855] [serial = 1316] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a77f76000) [pid = 1855] [serial = 1317] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a77444400) [pid = 1855] [serial = 1314] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a74e8ec00) [pid = 1855] [serial = 1313] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a8562e000) [pid = 1855] [serial = 1283] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a82841400) [pid = 1855] [serial = 1280] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a820edc00) [pid = 1855] [serial = 1277] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a85631c00) [pid = 1855] [serial = 1328] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a807d0800) [pid = 1855] [serial = 1322] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a7b7f0400) [pid = 1855] [serial = 1271] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a7bd2c400) [pid = 1855] [serial = 1319] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a7c9ebc00) [pid = 1855] [serial = 1320] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a8b167000) [pid = 1855] [serial = 1286] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a759cb800) [pid = 1855] [serial = 1268] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a82962800) [pid = 1855] [serial = 1331] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a81cccc00) [pid = 1855] [serial = 1325] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a86b7cc00) [pid = 1855] [serial = 1329] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a82366800) [pid = 1855] [serial = 1326] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a81721800) [pid = 1855] [serial = 1323] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a89999800) [pid = 1855] [serial = 1332] [outer = (nil)] [url = about:blank] 02:30:56 INFO - PROCESS | 1855 | 1461144656638 Marionette TRACE conn4 <- [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]]]}] 02:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 02:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1543ms 02:30:56 INFO - PROCESS | 1855 | 1461144656669 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 02:30:56 INFO - PROCESS | 1855 | 1461144656675 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 02:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 02:30:56 INFO - PROCESS | 1855 | 1461144656682 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 02:30:56 INFO - PROCESS | 1855 | 1461144656688 Marionette TRACE conn4 <- [1,1890,null,{}] 02:30:56 INFO - PROCESS | 1855 | 1461144656697 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:56 INFO - PROCESS | 1855 | 1461144656899 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 02:30:57 INFO - PROCESS | 1855 | 1461144657089 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73853800 == 153 [pid = 1855] [id = 480] 02:30:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a7129a000) [pid = 1855] [serial = 1441] [outer = (nil)] 02:30:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a71cad800) [pid = 1855] [serial = 1442] [outer = 0x7f7a7129a000] 02:30:57 INFO - PROCESS | 1855 | 1461144657219 Marionette DEBUG loaded listener.js 02:30:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a7334dc00) [pid = 1855] [serial = 1443] [outer = 0x7f7a7129a000] 02:30:58 INFO - PROCESS | 1855 | 1461144658164 Marionette TRACE conn4 <- [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]]]}] 02:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 02:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1531ms 02:30:58 INFO - PROCESS | 1855 | 1461144658214 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 02:30:58 INFO - PROCESS | 1855 | 1461144658223 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 02:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 02:30:58 INFO - PROCESS | 1855 | 1461144658232 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 02:30:58 INFO - PROCESS | 1855 | 1461144658236 Marionette TRACE conn4 <- [1,1894,null,{}] 02:30:58 INFO - PROCESS | 1855 | 1461144658241 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:58 INFO - PROCESS | 1855 | 1461144658424 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 02:30:58 INFO - PROCESS | 1855 | 1461144658628 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:30:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a333000 == 154 [pid = 1855] [id = 481] 02:30:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a71ca4000) [pid = 1855] [serial = 1444] [outer = (nil)] 02:30:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a77444400) [pid = 1855] [serial = 1445] [outer = 0x7f7a71ca4000] 02:30:58 INFO - PROCESS | 1855 | 1461144658739 Marionette DEBUG loaded listener.js 02:30:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a77c8d400) [pid = 1855] [serial = 1446] [outer = 0x7f7a71ca4000] 02:30:59 INFO - PROCESS | 1855 | 1461144659699 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 02:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 02:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1532ms 02:30:59 INFO - PROCESS | 1855 | 1461144659765 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 02:30:59 INFO - PROCESS | 1855 | 1461144659769 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 02:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 02:30:59 INFO - PROCESS | 1855 | 1461144659774 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 02:30:59 INFO - PROCESS | 1855 | 1461144659780 Marionette TRACE conn4 <- [1,1898,null,{}] 02:30:59 INFO - PROCESS | 1855 | 1461144659795 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:30:59 INFO - PROCESS | 1855 | 1461144659987 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 02:31:00 INFO - PROCESS | 1855 | 1461144660282 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bea4000 == 155 [pid = 1855] [id = 482] 02:31:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a77f71c00) [pid = 1855] [serial = 1447] [outer = (nil)] 02:31:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a7bc0c400) [pid = 1855] [serial = 1448] [outer = 0x7f7a77f71c00] 02:31:00 INFO - PROCESS | 1855 | 1461144660401 Marionette DEBUG loaded listener.js 02:31:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a7cbe9800) [pid = 1855] [serial = 1449] [outer = 0x7f7a77f71c00] 02:31:01 INFO - PROCESS | 1855 | 1461144661251 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 02:31:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 02:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1533ms 02:31:01 INFO - PROCESS | 1855 | 1461144661309 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 02:31:01 INFO - PROCESS | 1855 | 1461144661313 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 02:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 02:31:01 INFO - PROCESS | 1855 | 1461144661319 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 02:31:01 INFO - PROCESS | 1855 | 1461144661322 Marionette TRACE conn4 <- [1,1902,null,{}] 02:31:01 INFO - PROCESS | 1855 | 1461144661327 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:01 INFO - PROCESS | 1855 | 1461144661531 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 02:31:01 INFO - PROCESS | 1855 | 1461144661739 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7faae000 == 156 [pid = 1855] [id = 483] 02:31:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a7b83e800) [pid = 1855] [serial = 1450] [outer = (nil)] 02:31:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a8077f000) [pid = 1855] [serial = 1451] [outer = 0x7f7a7b83e800] 02:31:01 INFO - PROCESS | 1855 | 1461144661866 Marionette DEBUG loaded listener.js 02:31:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a81449c00) [pid = 1855] [serial = 1452] [outer = 0x7f7a7b83e800] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa341a000 == 155 [pid = 1855] [id = 276] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75b70000 == 154 [pid = 1855] [id = 280] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92191000 == 153 [pid = 1855] [id = 410] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e085800 == 152 [pid = 1855] [id = 414] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a685000 == 151 [pid = 1855] [id = 391] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71fb1000 == 150 [pid = 1855] [id = 454] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71ac7000 == 149 [pid = 1855] [id = 456] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71462000 == 148 [pid = 1855] [id = 415] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7671b000 == 147 [pid = 1855] [id = 455] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9db13000 == 146 [pid = 1855] [id = 343] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a831b6000 == 145 [pid = 1855] [id = 363] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa5d93800 == 144 [pid = 1855] [id = 435] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731e0000 == 143 [pid = 1855] [id = 395] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e637800 == 142 [pid = 1855] [id = 394] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa036f800 == 141 [pid = 1855] [id = 433] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e551000 == 140 [pid = 1855] [id = 432] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa260c000 == 139 [pid = 1855] [id = 434] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c91e000 == 138 [pid = 1855] [id = 436] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71abe000 == 137 [pid = 1855] [id = 478] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a768aa000 == 136 [pid = 1855] [id = 477] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9a359800 == 135 [pid = 1855] [id = 474] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e64b000 == 134 [pid = 1855] [id = 473] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b88d800 == 133 [pid = 1855] [id = 472] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85850800 == 132 [pid = 1855] [id = 471] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83db5000 == 131 [pid = 1855] [id = 470] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81ddd800 == 130 [pid = 1855] [id = 469] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80564800 == 129 [pid = 1855] [id = 468] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fa3e000 == 128 [pid = 1855] [id = 467] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bf08800 == 127 [pid = 1855] [id = 466] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77c6b800 == 126 [pid = 1855] [id = 465] 02:31:04 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73856800 == 125 [pid = 1855] [id = 464] 02:31:05 INFO - PROCESS | 1855 | 1461144665101 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 02:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 02:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 3831ms 02:31:05 INFO - PROCESS | 1855 | 1461144665151 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 02:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 02:31:05 INFO - PROCESS | 1855 | 1461144665157 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 02:31:05 INFO - PROCESS | 1855 | 1461144665164 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 02:31:05 INFO - PROCESS | 1855 | 1461144665170 Marionette TRACE conn4 <- [1,1906,null,{}] 02:31:05 INFO - PROCESS | 1855 | 1461144665177 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:05 INFO - PROCESS | 1855 | 1461144665469 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 02:31:05 INFO - PROCESS | 1855 | 1461144665597 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a747a4800 == 126 [pid = 1855] [id = 484] 02:31:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a73a1b000) [pid = 1855] [serial = 1453] [outer = (nil)] 02:31:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a74cdf400) [pid = 1855] [serial = 1454] [outer = 0x7f7a73a1b000] 02:31:05 INFO - PROCESS | 1855 | 1461144665670 Marionette DEBUG loaded listener.js 02:31:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a76823c00) [pid = 1855] [serial = 1455] [outer = 0x7f7a73a1b000] 02:31:06 INFO - PROCESS | 1855 | 1461144666488 Marionette TRACE conn4 <- [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]]]}] 02:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 02:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1386ms 02:31:06 INFO - PROCESS | 1855 | 1461144666550 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 02:31:06 INFO - PROCESS | 1855 | 1461144666558 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 02:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 02:31:06 INFO - PROCESS | 1855 | 1461144666567 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 02:31:06 INFO - PROCESS | 1855 | 1461144666570 Marionette TRACE conn4 <- [1,1910,null,{}] 02:31:06 INFO - PROCESS | 1855 | 1461144666581 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:06 INFO - PROCESS | 1855 | 1461144666819 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 02:31:06 INFO - PROCESS | 1855 | 1461144666850 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b9b7000 == 127 [pid = 1855] [id = 485] 02:31:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a77b28800) [pid = 1855] [serial = 1456] [outer = (nil)] 02:31:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a77f75c00) [pid = 1855] [serial = 1457] [outer = 0x7f7a77b28800] 02:31:06 INFO - PROCESS | 1855 | 1461144666909 Marionette DEBUG loaded listener.js 02:31:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a7b7f4800) [pid = 1855] [serial = 1458] [outer = 0x7f7a77b28800] 02:31:08 INFO - PROCESS | 1855 | 1461144668722 Marionette TRACE conn4 <- [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]]]}] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a7197b800) [pid = 1855] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a76bd6400) [pid = 1855] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a76bd2400) [pid = 1855] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a7129b800) [pid = 1855] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a7a38d000) [pid = 1855] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a74cddc00) [pid = 1855] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a7a38ac00) [pid = 1855] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a7150dc00) [pid = 1855] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a71f07400) [pid = 1855] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 02:31:08 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a73a18800) [pid = 1855] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 02:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 02:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 2281ms 02:31:08 INFO - PROCESS | 1855 | 1461144668862 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 02:31:08 INFO - PROCESS | 1855 | 1461144668865 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 02:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 02:31:08 INFO - PROCESS | 1855 | 1461144668870 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 02:31:08 INFO - PROCESS | 1855 | 1461144668875 Marionette TRACE conn4 <- [1,1914,null,{}] 02:31:08 INFO - PROCESS | 1855 | 1461144668889 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:09 INFO - PROCESS | 1855 | 1461144669103 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 02:31:09 INFO - PROCESS | 1855 | 1461144669211 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bea6000 == 128 [pid = 1855] [id = 486] 02:31:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a7b83bc00) [pid = 1855] [serial = 1459] [outer = (nil)] 02:31:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a7bedc800) [pid = 1855] [serial = 1460] [outer = 0x7f7a7b83bc00] 02:31:09 INFO - PROCESS | 1855 | 1461144669274 Marionette DEBUG loaded listener.js 02:31:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a803d9400) [pid = 1855] [serial = 1461] [outer = 0x7f7a7b83bc00] 02:31:09 INFO - PROCESS | 1855 | 1461144669955 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 02:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 02:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1134ms 02:31:10 INFO - PROCESS | 1855 | 1461144670005 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 02:31:10 INFO - PROCESS | 1855 | 1461144670009 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 02:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 02:31:10 INFO - PROCESS | 1855 | 1461144670015 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 02:31:10 INFO - PROCESS | 1855 | 1461144670019 Marionette TRACE conn4 <- [1,1918,null,{}] 02:31:10 INFO - PROCESS | 1855 | 1461144670024 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:10 INFO - PROCESS | 1855 | 1461144670303 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 02:31:10 INFO - PROCESS | 1855 | 1461144670323 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8047a000 == 129 [pid = 1855] [id = 487] 02:31:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a80783400) [pid = 1855] [serial = 1462] [outer = (nil)] 02:31:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a814ca000) [pid = 1855] [serial = 1463] [outer = 0x7f7a80783400] 02:31:10 INFO - PROCESS | 1855 | 1461144670385 Marionette DEBUG loaded listener.js 02:31:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a815eb000) [pid = 1855] [serial = 1464] [outer = 0x7f7a80783400] 02:31:11 INFO - PROCESS | 1855 | 1461144671493 Marionette TRACE conn4 <- [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]]]}] 02:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 02:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1530ms 02:31:11 INFO - PROCESS | 1855 | 1461144671546 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 02:31:11 INFO - PROCESS | 1855 | 1461144671554 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 02:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 02:31:11 INFO - PROCESS | 1855 | 1461144671564 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 02:31:11 INFO - PROCESS | 1855 | 1461144671568 Marionette TRACE conn4 <- [1,1922,null,{}] 02:31:11 INFO - PROCESS | 1855 | 1461144671576 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:11 INFO - PROCESS | 1855 | 1461144671795 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 02:31:12 INFO - PROCESS | 1855 | 1461144672075 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77c61800 == 130 [pid = 1855] [id = 488] 02:31:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a76824000) [pid = 1855] [serial = 1465] [outer = (nil)] 02:31:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a76bd9400) [pid = 1855] [serial = 1466] [outer = 0x7f7a76824000] 02:31:12 INFO - PROCESS | 1855 | 1461144672197 Marionette DEBUG loaded listener.js 02:31:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a77f6e000) [pid = 1855] [serial = 1467] [outer = 0x7f7a76824000] 02:31:13 INFO - PROCESS | 1855 | 1461144673082 Marionette TRACE conn4 <- [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]]]}] 02:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 02:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1580ms 02:31:13 INFO - PROCESS | 1855 | 1461144673145 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 02:31:13 INFO - PROCESS | 1855 | 1461144673154 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 02:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 02:31:13 INFO - PROCESS | 1855 | 1461144673164 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 02:31:13 INFO - PROCESS | 1855 | 1461144673169 Marionette TRACE conn4 <- [1,1926,null,{}] 02:31:13 INFO - PROCESS | 1855 | 1461144673176 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:13 INFO - PROCESS | 1855 | 1461144673372 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 02:31:13 INFO - PROCESS | 1855 | 1461144673581 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a816a1000 == 131 [pid = 1855] [id = 489] 02:31:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a7129e000) [pid = 1855] [serial = 1468] [outer = (nil)] 02:31:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a7bd2d800) [pid = 1855] [serial = 1469] [outer = 0x7f7a7129e000] 02:31:13 INFO - PROCESS | 1855 | 1461144673694 Marionette DEBUG loaded listener.js 02:31:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a803a1400) [pid = 1855] [serial = 1470] [outer = 0x7f7a7129e000] 02:31:14 INFO - PROCESS | 1855 | 1461144674723 Marionette TRACE conn4 <- [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]]]}] 02:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 02:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1630ms 02:31:14 INFO - PROCESS | 1855 | 1461144674794 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 02:31:14 INFO - PROCESS | 1855 | 1461144674798 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 02:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 02:31:14 INFO - PROCESS | 1855 | 1461144674804 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 02:31:14 INFO - PROCESS | 1855 | 1461144674809 Marionette TRACE conn4 <- [1,1930,null,{}] 02:31:14 INFO - PROCESS | 1855 | 1461144674825 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:15 INFO - PROCESS | 1855 | 1461144675054 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 02:31:15 INFO - PROCESS | 1855 | 1461144675357 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82d9b000 == 132 [pid = 1855] [id = 490] 02:31:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a81722c00) [pid = 1855] [serial = 1471] [outer = (nil)] 02:31:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a820ee400) [pid = 1855] [serial = 1472] [outer = 0x7f7a81722c00] 02:31:15 INFO - PROCESS | 1855 | 1461144675431 Marionette DEBUG loaded listener.js 02:31:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a8269c000) [pid = 1855] [serial = 1473] [outer = 0x7f7a81722c00] 02:31:16 INFO - PROCESS | 1855 | 1461144676209 Marionette TRACE conn4 <- [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]]]}] 02:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 02:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1440ms 02:31:16 INFO - PROCESS | 1855 | 1461144676244 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 02:31:16 INFO - PROCESS | 1855 | 1461144676249 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 02:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 02:31:16 INFO - PROCESS | 1855 | 1461144676254 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 02:31:16 INFO - PROCESS | 1855 | 1461144676256 Marionette TRACE conn4 <- [1,1934,null,{}] 02:31:16 INFO - PROCESS | 1855 | 1461144676262 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:16 INFO - PROCESS | 1855 | 1461144676421 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 02:31:16 INFO - PROCESS | 1855 | 1461144676630 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85835800 == 133 [pid = 1855] [id = 491] 02:31:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a8172bc00) [pid = 1855] [serial = 1474] [outer = (nil)] 02:31:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a83d19400) [pid = 1855] [serial = 1475] [outer = 0x7f7a8172bc00] 02:31:16 INFO - PROCESS | 1855 | 1461144676694 Marionette DEBUG loaded listener.js 02:31:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a84c9e000) [pid = 1855] [serial = 1476] [outer = 0x7f7a8172bc00] 02:31:17 INFO - PROCESS | 1855 | 1461144677555 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 02:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 02:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1327ms 02:31:17 INFO - PROCESS | 1855 | 1461144677585 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 02:31:17 INFO - PROCESS | 1855 | 1461144677588 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 02:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 02:31:17 INFO - PROCESS | 1855 | 1461144677594 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 02:31:17 INFO - PROCESS | 1855 | 1461144677597 Marionette TRACE conn4 <- [1,1938,null,{}] 02:31:17 INFO - PROCESS | 1855 | 1461144677602 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:17 INFO - PROCESS | 1855 | 1461144677765 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 02:31:17 INFO - PROCESS | 1855 | 1461144677980 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc89800 == 134 [pid = 1855] [id = 492] 02:31:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a7129ec00) [pid = 1855] [serial = 1477] [outer = (nil)] 02:31:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a858d2800) [pid = 1855] [serial = 1478] [outer = 0x7f7a7129ec00] 02:31:18 INFO - PROCESS | 1855 | 1461144678091 Marionette DEBUG loaded listener.js 02:31:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a895db400) [pid = 1855] [serial = 1479] [outer = 0x7f7a7129ec00] 02:31:18 INFO - PROCESS | 1855 | 1461144678980 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 02:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 02:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1434ms 02:31:19 INFO - PROCESS | 1855 | 1461144679029 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 02:31:19 INFO - PROCESS | 1855 | 1461144679033 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 02:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 02:31:19 INFO - PROCESS | 1855 | 1461144679039 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 02:31:19 INFO - PROCESS | 1855 | 1461144679042 Marionette TRACE conn4 <- [1,1942,null,{}] 02:31:19 INFO - PROCESS | 1855 | 1461144679047 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:19 INFO - PROCESS | 1855 | 1461144679255 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 02:31:19 INFO - PROCESS | 1855 | 1461144679462 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98ce7800 == 135 [pid = 1855] [id = 493] 02:31:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a8408ec00) [pid = 1855] [serial = 1480] [outer = (nil)] 02:31:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a8d22a400) [pid = 1855] [serial = 1481] [outer = 0x7f7a8408ec00] 02:31:19 INFO - PROCESS | 1855 | 1461144679576 Marionette DEBUG loaded listener.js 02:31:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a9a02a000) [pid = 1855] [serial = 1482] [outer = 0x7f7a8408ec00] 02:31:20 INFO - PROCESS | 1855 | 1461144680467 Marionette TRACE conn4 <- [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]]]}] 02:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 02:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1481ms 02:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 02:31:20 INFO - PROCESS | 1855 | 1461144680521 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 02:31:20 INFO - PROCESS | 1855 | 1461144680524 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 02:31:20 INFO - PROCESS | 1855 | 1461144680530 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 02:31:20 INFO - PROCESS | 1855 | 1461144680533 Marionette TRACE conn4 <- [1,1946,null,{}] 02:31:20 INFO - PROCESS | 1855 | 1461144680538 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:20 INFO - PROCESS | 1855 | 1461144680702 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 02:31:20 INFO - PROCESS | 1855 | 1461144680914 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a34d000 == 136 [pid = 1855] [id = 494] 02:31:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a86b7cc00) [pid = 1855] [serial = 1483] [outer = (nil)] 02:31:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a9c216c00) [pid = 1855] [serial = 1484] [outer = 0x7f7a86b7cc00] 02:31:21 INFO - PROCESS | 1855 | 1461144681025 Marionette DEBUG loaded listener.js 02:31:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a9dc4d800) [pid = 1855] [serial = 1485] [outer = 0x7f7a86b7cc00] 02:31:21 INFO - PROCESS | 1855 | 1461144681850 Marionette TRACE conn4 <- [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]]]}] 02:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 02:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1387ms 02:31:21 INFO - PROCESS | 1855 | 1461144681917 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 02:31:21 INFO - PROCESS | 1855 | 1461144681921 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 02:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 02:31:21 INFO - PROCESS | 1855 | 1461144681926 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 02:31:21 INFO - PROCESS | 1855 | 1461144681928 Marionette TRACE conn4 <- [1,1950,null,{}] 02:31:21 INFO - PROCESS | 1855 | 1461144681934 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:22 INFO - PROCESS | 1855 | 1461144682099 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 02:31:22 INFO - PROCESS | 1855 | 1461144682316 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e3a4800 == 137 [pid = 1855] [id = 495] 02:31:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a8c366c00) [pid = 1855] [serial = 1486] [outer = (nil)] 02:31:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a9dc51400) [pid = 1855] [serial = 1487] [outer = 0x7f7a8c366c00] 02:31:22 INFO - PROCESS | 1855 | 1461144682430 Marionette DEBUG loaded listener.js 02:31:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a9dc55c00) [pid = 1855] [serial = 1488] [outer = 0x7f7a8c366c00] 02:31:23 INFO - PROCESS | 1855 | 1461144683262 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 02:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 02:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1382ms 02:31:23 INFO - PROCESS | 1855 | 1461144683310 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 02:31:23 INFO - PROCESS | 1855 | 1461144683314 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 02:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 02:31:23 INFO - PROCESS | 1855 | 1461144683319 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 02:31:23 INFO - PROCESS | 1855 | 1461144683321 Marionette TRACE conn4 <- [1,1954,null,{}] 02:31:23 INFO - PROCESS | 1855 | 1461144683326 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:23 INFO - PROCESS | 1855 | 1461144683493 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 02:31:23 INFO - PROCESS | 1855 | 1461144683706 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa1035800 == 138 [pid = 1855] [id = 496] 02:31:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 246 (0x7f7a71fe6400) [pid = 1855] [serial = 1489] [outer = (nil)] 02:31:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 247 (0x7f7a9e1c3400) [pid = 1855] [serial = 1490] [outer = 0x7f7a71fe6400] 02:31:23 INFO - PROCESS | 1855 | 1461144683814 Marionette DEBUG loaded listener.js 02:31:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 248 (0x7f7a9e58f800) [pid = 1855] [serial = 1491] [outer = 0x7f7a71fe6400] 02:31:24 INFO - PROCESS | 1855 | 1461144684643 Marionette TRACE conn4 <- [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]]]}] 02:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 02:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1379ms 02:31:24 INFO - PROCESS | 1855 | 1461144684699 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 02:31:24 INFO - PROCESS | 1855 | 1461144684702 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 02:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 02:31:24 INFO - PROCESS | 1855 | 1461144684725 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 02:31:24 INFO - PROCESS | 1855 | 1461144684729 Marionette TRACE conn4 <- [1,1958,null,{}] 02:31:24 INFO - PROCESS | 1855 | 1461144684736 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:24 INFO - PROCESS | 1855 | 1461144684892 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 02:31:25 INFO - PROCESS | 1855 | 1461144685104 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7aaad000 == 139 [pid = 1855] [id = 497] 02:31:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 249 (0x7f7a74aea400) [pid = 1855] [serial = 1492] [outer = (nil)] 02:31:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 250 (0x7f7a74af2c00) [pid = 1855] [serial = 1493] [outer = 0x7f7a74aea400] 02:31:25 INFO - PROCESS | 1855 | 1461144685218 Marionette DEBUG loaded listener.js 02:31:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 251 (0x7f7a74af7400) [pid = 1855] [serial = 1494] [outer = 0x7f7a74aea400] 02:31:26 INFO - PROCESS | 1855 | 1461144686139 Marionette TRACE conn4 <- [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]]]}] 02:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 02:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1496ms 02:31:26 INFO - PROCESS | 1855 | 1461144686205 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 02:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 02:31:26 INFO - PROCESS | 1855 | 1461144686209 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 02:31:26 INFO - PROCESS | 1855 | 1461144686215 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 02:31:26 INFO - PROCESS | 1855 | 1461144686219 Marionette TRACE conn4 <- [1,1962,null,{}] 02:31:26 INFO - PROCESS | 1855 | 1461144686224 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:26 INFO - PROCESS | 1855 | 1461144686424 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 02:31:26 INFO - PROCESS | 1855 | 1461144686634 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a72242800 == 140 [pid = 1855] [id = 498] 02:31:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 252 (0x7f7a71dc3400) [pid = 1855] [serial = 1495] [outer = (nil)] 02:31:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 253 (0x7f7a71dce400) [pid = 1855] [serial = 1496] [outer = 0x7f7a71dc3400] 02:31:26 INFO - PROCESS | 1855 | 1461144686749 Marionette DEBUG loaded listener.js 02:31:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 254 (0x7f7a9e1c3800) [pid = 1855] [serial = 1497] [outer = 0x7f7a71dc3400] 02:31:27 INFO - PROCESS | 1855 | 1461144687634 Marionette TRACE conn4 <- [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]]]}] 02:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 02:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1477ms 02:31:27 INFO - PROCESS | 1855 | 1461144687693 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 02:31:27 INFO - PROCESS | 1855 | 1461144687695 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 02:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 02:31:27 INFO - PROCESS | 1855 | 1461144687701 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 02:31:27 INFO - PROCESS | 1855 | 1461144687703 Marionette TRACE conn4 <- [1,1966,null,{}] 02:31:27 INFO - PROCESS | 1855 | 1461144687709 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:27 INFO - PROCESS | 1855 | 1461144687915 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 02:31:28 INFO - PROCESS | 1855 | 1461144688187 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71ac8800 == 141 [pid = 1855] [id = 499] 02:31:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 255 (0x7f7a71f07400) [pid = 1855] [serial = 1498] [outer = (nil)] 02:31:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 256 (0x7f7a721e7800) [pid = 1855] [serial = 1499] [outer = 0x7f7a71f07400] 02:31:28 INFO - PROCESS | 1855 | 1461144688300 Marionette DEBUG loaded listener.js 02:31:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 257 (0x7f7a721ed800) [pid = 1855] [serial = 1500] [outer = 0x7f7a71f07400] 02:31:29 INFO - PROCESS | 1855 | 1461144689112 Marionette TRACE conn4 <- [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]]]}] 02:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 02:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1481ms 02:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 02:31:29 INFO - PROCESS | 1855 | 1461144689184 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 02:31:29 INFO - PROCESS | 1855 | 1461144689187 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 02:31:29 INFO - PROCESS | 1855 | 1461144689193 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 02:31:29 INFO - PROCESS | 1855 | 1461144689196 Marionette TRACE conn4 <- [1,1970,null,{}] 02:31:29 INFO - PROCESS | 1855 | 1461144689201 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:29 INFO - PROCESS | 1855 | 1461144689372 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 02:31:29 INFO - PROCESS | 1855 | 1461144689586 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a747a7800 == 142 [pid = 1855] [id = 500] 02:31:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 258 (0x7f7a71dc7c00) [pid = 1855] [serial = 1501] [outer = (nil)] 02:31:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 259 (0x7f7a73350000) [pid = 1855] [serial = 1502] [outer = 0x7f7a71dc7c00] 02:31:29 INFO - PROCESS | 1855 | 1461144689702 Marionette DEBUG loaded listener.js 02:31:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 260 (0x7f7a74e9a400) [pid = 1855] [serial = 1503] [outer = 0x7f7a71dc7c00] 02:31:30 INFO - PROCESS | 1855 | 1461144690556 Marionette TRACE conn4 <- [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]]]}] 02:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 02:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1427ms 02:31:30 INFO - PROCESS | 1855 | 1461144690620 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 02:31:30 INFO - PROCESS | 1855 | 1461144690624 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 02:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 02:31:30 INFO - PROCESS | 1855 | 1461144690629 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 02:31:30 INFO - PROCESS | 1855 | 1461144690631 Marionette TRACE conn4 <- [1,1974,null,{}] 02:31:30 INFO - PROCESS | 1855 | 1461144690636 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:30 INFO - PROCESS | 1855 | 1461144690816 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 02:31:31 INFO - PROCESS | 1855 | 1461144691040 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a455800 == 143 [pid = 1855] [id = 501] 02:31:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 261 (0x7f7a71989800) [pid = 1855] [serial = 1504] [outer = (nil)] 02:31:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 262 (0x7f7a74e91c00) [pid = 1855] [serial = 1505] [outer = 0x7f7a71989800] 02:31:31 INFO - PROCESS | 1855 | 1461144691154 Marionette DEBUG loaded listener.js 02:31:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 263 (0x7f7a81725800) [pid = 1855] [serial = 1506] [outer = 0x7f7a71989800] 02:31:31 INFO - PROCESS | 1855 | 1461144691978 Marionette TRACE conn4 <- [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]]]}] 02:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 02:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1386ms 02:31:32 INFO - PROCESS | 1855 | 1461144692015 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 02:31:32 INFO - PROCESS | 1855 | 1461144692019 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 02:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 02:31:32 INFO - PROCESS | 1855 | 1461144692024 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 02:31:32 INFO - PROCESS | 1855 | 1461144692026 Marionette TRACE conn4 <- [1,1978,null,{}] 02:31:32 INFO - PROCESS | 1855 | 1461144692032 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:32 INFO - PROCESS | 1855 | 1461144692205 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 02:31:32 INFO - PROCESS | 1855 | 1461144692779 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a72254000 == 144 [pid = 1855] [id = 502] 02:31:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 264 (0x7f7a71981000) [pid = 1855] [serial = 1507] [outer = (nil)] 02:31:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 265 (0x7f7a71ca9400) [pid = 1855] [serial = 1508] [outer = 0x7f7a71981000] 02:31:32 INFO - PROCESS | 1855 | 1461144692853 Marionette DEBUG loaded listener.js 02:31:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 266 (0x7f7a71dd0400) [pid = 1855] [serial = 1509] [outer = 0x7f7a71981000] 02:31:33 INFO - PROCESS | 1855 | 1461144693700 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 02:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1728ms 02:31:33 INFO - PROCESS | 1855 | 1461144693756 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 02:31:33 INFO - PROCESS | 1855 | 1461144693762 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 02:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 02:31:33 INFO - PROCESS | 1855 | 1461144693770 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 02:31:33 INFO - PROCESS | 1855 | 1461144693774 Marionette TRACE conn4 <- [1,1982,null,{}] 02:31:33 INFO - PROCESS | 1855 | 1461144693780 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:33 INFO - PROCESS | 1855 | 1461144693977 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 02:31:34 INFO - PROCESS | 1855 | 1461144694202 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc63000 == 145 [pid = 1855] [id = 503] 02:31:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 267 (0x7f7a7150b000) [pid = 1855] [serial = 1510] [outer = (nil)] 02:31:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 268 (0x7f7a7345ec00) [pid = 1855] [serial = 1511] [outer = 0x7f7a7150b000] 02:31:34 INFO - PROCESS | 1855 | 1461144694366 Marionette DEBUG loaded listener.js 02:31:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 269 (0x7f7a738c2800) [pid = 1855] [serial = 1512] [outer = 0x7f7a7150b000] 02:31:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bea6000 == 144 [pid = 1855] [id = 486] 02:31:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b9b7000 == 143 [pid = 1855] [id = 485] 02:31:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a747a4800 == 142 [pid = 1855] [id = 484] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 268 (0x7f7a774a4000) [pid = 1855] [serial = 1439] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 267 (0x7f7a85809400) [pid = 1855] [serial = 1415] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 266 (0x7f7a894e1000) [pid = 1855] [serial = 1418] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 265 (0x7f7a8bd8c000) [pid = 1855] [serial = 1421] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 264 (0x7f7a9a0d6400) [pid = 1855] [serial = 1424] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 263 (0x7f7a92258400) [pid = 1855] [serial = 1427] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 262 (0x7f7a71fe8800) [pid = 1855] [serial = 1430] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 261 (0x7f7a8b8c9400) [pid = 1855] [serial = 1334] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bea4000 == 141 [pid = 1855] [id = 482] 02:31:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a333000 == 140 [pid = 1855] [id = 481] 02:31:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73853800 == 139 [pid = 1855] [id = 480] 02:31:35 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73509000 == 138 [pid = 1855] [id = 479] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 260 (0x7f7a80574000) [pid = 1855] [serial = 1188] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 259 (0x7f7a77b2b800) [pid = 1855] [serial = 1371] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 258 (0x7f7a71fe8c00) [pid = 1855] [serial = 1433] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 257 (0x7f7a7453ec00) [pid = 1855] [serial = 1394] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 256 (0x7f7a77b2a400) [pid = 1855] [serial = 1397] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 255 (0x7f7a7bc0ec00) [pid = 1855] [serial = 1400] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 254 (0x7f7a71ff0c00) [pid = 1855] [serial = 1434] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 253 (0x7f7a8056f800) [pid = 1855] [serial = 1403] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 252 (0x7f7a80785000) [pid = 1855] [serial = 1406] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 251 (0x7f7a7bd30800) [pid = 1855] [serial = 1409] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 250 (0x7f7a8326f000) [pid = 1855] [serial = 1412] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 249 (0x7f7a7453e400) [pid = 1855] [serial = 1436] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 248 (0x7f7a74e99c00) [pid = 1855] [serial = 1437] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 247 (0x7f7a7fec3000) [pid = 1855] [serial = 1391] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 246 (0x7f7a77f71400) [pid = 1855] [serial = 1382] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 245 (0x7f7a8077c800) [pid = 1855] [serial = 1367] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 244 (0x7f7a76a36000) [pid = 1855] [serial = 1364] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 243 (0x7f7a7a151400) [pid = 1855] [serial = 1383] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a7fcbb000) [pid = 1855] [serial = 1340] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a77f68c00) [pid = 1855] [serial = 1337] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a71ca5c00) [pid = 1855] [serial = 1355] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a77b2f400) [pid = 1855] [serial = 1380] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a71987400) [pid = 1855] [serial = 1373] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a7bd31c00) [pid = 1855] [serial = 1388] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a712a1c00) [pid = 1855] [serial = 1352] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a76748000) [pid = 1855] [serial = 1377] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a73a0f800) [pid = 1855] [serial = 1358] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a7b847c00) [pid = 1855] [serial = 1386] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a7b7fb800) [pid = 1855] [serial = 1385] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a7fb45c00) [pid = 1855] [serial = 1389] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a73a19c00) [pid = 1855] [serial = 1361] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a774a6c00) [pid = 1855] [serial = 1370] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a74e95c00) [pid = 1855] [serial = 1376] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a73349400) [pid = 1855] [serial = 1374] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a84092400) [pid = 1855] [serial = 1343] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a9a02a800) [pid = 1855] [serial = 1349] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a774aa400) [pid = 1855] [serial = 1379] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a8c0c9400) [pid = 1855] [serial = 1346] [outer = (nil)] [url = about:blank] 02:31:35 INFO - PROCESS | 1855 | 1461144695416 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 02:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1690ms 02:31:35 INFO - PROCESS | 1855 | 1461144695462 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 02:31:35 INFO - PROCESS | 1855 | 1461144695467 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 02:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 02:31:35 INFO - PROCESS | 1855 | 1461144695473 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 02:31:35 INFO - PROCESS | 1855 | 1461144695475 Marionette TRACE conn4 <- [1,1986,null,{}] 02:31:35 INFO - PROCESS | 1855 | 1461144695480 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:35 INFO - PROCESS | 1855 | 1461144695669 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 02:31:35 INFO - PROCESS | 1855 | 1461144695833 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7350b000 == 139 [pid = 1855] [id = 504] 02:31:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a71fe8800) [pid = 1855] [serial = 1513] [outer = (nil)] 02:31:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a74aedc00) [pid = 1855] [serial = 1514] [outer = 0x7f7a71fe8800] 02:31:35 INFO - PROCESS | 1855 | 1461144695891 Marionette DEBUG loaded listener.js 02:31:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a76750400) [pid = 1855] [serial = 1515] [outer = 0x7f7a71fe8800] 02:31:36 INFO - PROCESS | 1855 | 1461144696636 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 02:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1228ms 02:31:36 INFO - PROCESS | 1855 | 1461144696701 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 02:31:36 INFO - PROCESS | 1855 | 1461144696705 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 02:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 02:31:36 INFO - PROCESS | 1855 | 1461144696717 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 02:31:36 INFO - PROCESS | 1855 | 1461144696725 Marionette TRACE conn4 <- [1,1990,null,{}] 02:31:36 INFO - PROCESS | 1855 | 1461144696732 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:36 INFO - PROCESS | 1855 | 1461144696906 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 02:31:37 INFO - PROCESS | 1855 | 1461144697092 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a333000 == 140 [pid = 1855] [id = 505] 02:31:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a71fed000) [pid = 1855] [serial = 1516] [outer = (nil)] 02:31:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a77c8d800) [pid = 1855] [serial = 1517] [outer = 0x7f7a71fed000] 02:31:37 INFO - PROCESS | 1855 | 1461144697154 Marionette DEBUG loaded listener.js 02:31:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a7a38d800) [pid = 1855] [serial = 1518] [outer = 0x7f7a71fed000] 02:31:37 INFO - PROCESS | 1855 | 1461144697884 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 02:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 02:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1199ms 02:31:37 INFO - PROCESS | 1855 | 1461144697909 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 02:31:37 INFO - PROCESS | 1855 | 1461144697913 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 02:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 02:31:37 INFO - PROCESS | 1855 | 1461144697930 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 02:31:37 INFO - PROCESS | 1855 | 1461144697934 Marionette TRACE conn4 <- [1,1994,null,{}] 02:31:37 INFO - PROCESS | 1855 | 1461144697950 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:38 INFO - PROCESS | 1855 | 1461144698184 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 02:31:38 INFO - PROCESS | 1855 | 1461144698218 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf1c000 == 141 [pid = 1855] [id = 506] 02:31:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a7a14bc00) [pid = 1855] [serial = 1519] [outer = (nil)] 02:31:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a7c9d4800) [pid = 1855] [serial = 1520] [outer = 0x7f7a7a14bc00] 02:31:38 INFO - PROCESS | 1855 | 1461144698278 Marionette DEBUG loaded listener.js 02:31:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a7fcbd000) [pid = 1855] [serial = 1521] [outer = 0x7f7a7a14bc00] 02:31:39 INFO - PROCESS | 1855 | 1461144699202 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 02:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 02:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1317ms 02:31:39 INFO - PROCESS | 1855 | 1461144699242 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 02:31:39 INFO - PROCESS | 1855 | 1461144699246 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 02:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 02:31:39 INFO - PROCESS | 1855 | 1461144699251 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 02:31:39 INFO - PROCESS | 1855 | 1461144699253 Marionette TRACE conn4 <- [1,1998,null,{}] 02:31:39 INFO - PROCESS | 1855 | 1461144699259 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:39 INFO - PROCESS | 1855 | 1461144699486 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 02:31:39 INFO - PROCESS | 1855 | 1461144699517 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a816a7000 == 142 [pid = 1855] [id = 507] 02:31:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a8077b800) [pid = 1855] [serial = 1522] [outer = (nil)] 02:31:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a80784800) [pid = 1855] [serial = 1523] [outer = 0x7f7a8077b800] 02:31:39 INFO - PROCESS | 1855 | 1461144699588 Marionette DEBUG loaded listener.js 02:31:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a82253c00) [pid = 1855] [serial = 1524] [outer = 0x7f7a8077b800] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a7359c400) [pid = 1855] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a7cbe5400) [pid = 1855] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a7b83e800) [pid = 1855] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a8d207400) [pid = 1855] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a8295f400) [pid = 1855] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a7bd31400) [pid = 1855] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a748c4400) [pid = 1855] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a8bd88400) [pid = 1855] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a71988c00) [pid = 1855] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a7129a000) [pid = 1855] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a74cdd800) [pid = 1855] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a73599400) [pid = 1855] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a71507c00) [pid = 1855] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a8295cc00) [pid = 1855] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a89994000) [pid = 1855] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a74542400) [pid = 1855] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a8326ec00) [pid = 1855] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a8c5b4400) [pid = 1855] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a8999b400) [pid = 1855] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a71502c00) [pid = 1855] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a85639400) [pid = 1855] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a71f09000) [pid = 1855] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a759cb000) [pid = 1855] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a8144c800) [pid = 1855] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a73a1b000) [pid = 1855] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a8ad43400) [pid = 1855] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a8313f000) [pid = 1855] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a74e96400) [pid = 1855] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a7c9ef800) [pid = 1855] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a81f32c00) [pid = 1855] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a7c9ee400) [pid = 1855] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a77b28800) [pid = 1855] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a99dedc00) [pid = 1855] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a759d0400) [pid = 1855] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a88189400) [pid = 1855] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a73345400) [pid = 1855] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a86b7d800) [pid = 1855] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a77f71c00) [pid = 1855] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a7bbd0000) [pid = 1855] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a77c8e000) [pid = 1855] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a7b847400) [pid = 1855] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a71ca4000) [pid = 1855] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a774b0c00) [pid = 1855] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a81723800) [pid = 1855] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a7b83bc00) [pid = 1855] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a86b7f800) [pid = 1855] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a71984400) [pid = 1855] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a8225c400) [pid = 1855] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a85633c00) [pid = 1855] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a81450000) [pid = 1855] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a8283b000) [pid = 1855] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a86b87400) [pid = 1855] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a74cd4800) [pid = 1855] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a820e9c00) [pid = 1855] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a7150d800) [pid = 1855] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a9a305400) [pid = 1855] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a921e8800) [pid = 1855] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a81e4e000) [pid = 1855] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a71f09c00) [pid = 1855] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a738b9c00) [pid = 1855] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a76818400) [pid = 1855] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a73a18400) [pid = 1855] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a71ca5400) [pid = 1855] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a77f6a800) [pid = 1855] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a71cac800) [pid = 1855] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a7129c400) [pid = 1855] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a8236fc00) [pid = 1855] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a7a147000) [pid = 1855] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a7129b400) [pid = 1855] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a77f74c00) [pid = 1855] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a7129a400) [pid = 1855] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a807c9c00) [pid = 1855] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a73347c00) [pid = 1855] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a820ea000) [pid = 1855] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a895da000) [pid = 1855] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 02:31:40 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a77f6f000) [pid = 1855] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 02:31:41 INFO - PROCESS | 1855 | 1461144701203 Marionette TRACE conn4 <- [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]]]}] 02:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 02:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1976ms 02:31:41 INFO - PROCESS | 1855 | 1461144701228 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 02:31:41 INFO - PROCESS | 1855 | 1461144701231 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 02:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 02:31:41 INFO - PROCESS | 1855 | 1461144701236 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 02:31:41 INFO - PROCESS | 1855 | 1461144701238 Marionette TRACE conn4 <- [1,2002,null,{}] 02:31:41 INFO - PROCESS | 1855 | 1461144701253 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:41 INFO - PROCESS | 1855 | 1461144701486 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 02:31:41 INFO - PROCESS | 1855 | 1461144701506 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71fb2800 == 143 [pid = 1855] [id = 508] 02:31:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a71299800) [pid = 1855] [serial = 1525] [outer = (nil)] 02:31:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a71fe7800) [pid = 1855] [serial = 1526] [outer = 0x7f7a71299800] 02:31:41 INFO - PROCESS | 1855 | 1461144701564 Marionette DEBUG loaded listener.js 02:31:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a74cde000) [pid = 1855] [serial = 1527] [outer = 0x7f7a71299800] 02:31:42 INFO - PROCESS | 1855 | 1461144702372 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 02:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 02:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1185ms 02:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 02:31:42 INFO - PROCESS | 1855 | 1461144702422 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 02:31:42 INFO - PROCESS | 1855 | 1461144702425 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 02:31:42 INFO - PROCESS | 1855 | 1461144702431 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 02:31:42 INFO - PROCESS | 1855 | 1461144702433 Marionette TRACE conn4 <- [1,2006,null,{}] 02:31:42 INFO - PROCESS | 1855 | 1461144702438 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:42 INFO - PROCESS | 1855 | 1461144702672 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 02:31:42 INFO - PROCESS | 1855 | 1461144702817 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a716a1800 == 144 [pid = 1855] [id = 509] 02:31:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a71293800) [pid = 1855] [serial = 1528] [outer = (nil)] 02:31:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a7129a400) [pid = 1855] [serial = 1529] [outer = 0x7f7a71293800] 02:31:42 INFO - PROCESS | 1855 | 1461144702987 Marionette DEBUG loaded listener.js 02:31:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a71dc9800) [pid = 1855] [serial = 1530] [outer = 0x7f7a71293800] 02:31:43 INFO - PROCESS | 1855 | 1461144703971 Marionette TRACE conn4 <- [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]]]}] 02:31:44 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 02:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1576ms 02:31:44 INFO - PROCESS | 1855 | 1461144704007 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 02:31:44 INFO - PROCESS | 1855 | 1461144704014 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 02:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 02:31:44 INFO - PROCESS | 1855 | 1461144704023 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 02:31:44 INFO - PROCESS | 1855 | 1461144704027 Marionette TRACE conn4 <- [1,2010,null,{}] 02:31:44 INFO - PROCESS | 1855 | 1461144704034 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:44 INFO - PROCESS | 1855 | 1461144704226 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 02:31:44 INFO - PROCESS | 1855 | 1461144704438 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4c6800 == 145 [pid = 1855] [id = 510] 02:31:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a71296800) [pid = 1855] [serial = 1531] [outer = (nil)] 02:31:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a73a11c00) [pid = 1855] [serial = 1532] [outer = 0x7f7a71296800] 02:31:44 INFO - PROCESS | 1855 | 1461144704554 Marionette DEBUG loaded listener.js 02:31:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a74af9800) [pid = 1855] [serial = 1533] [outer = 0x7f7a71296800] 02:31:45 INFO - PROCESS | 1855 | 1461144705539 Marionette TRACE conn4 <- [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]]]}] 02:31:45 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 02:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1579ms 02:31:45 INFO - PROCESS | 1855 | 1461144705605 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 02:31:45 INFO - PROCESS | 1855 | 1461144705611 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 02:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 02:31:45 INFO - PROCESS | 1855 | 1461144705619 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 02:31:45 INFO - PROCESS | 1855 | 1461144705622 Marionette TRACE conn4 <- [1,2014,null,{}] 02:31:45 INFO - PROCESS | 1855 | 1461144705626 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:45 INFO - PROCESS | 1855 | 1461144705832 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 02:31:46 INFO - PROCESS | 1855 | 1461144706043 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80481000 == 146 [pid = 1855] [id = 511] 02:31:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a759c7000) [pid = 1855] [serial = 1534] [outer = (nil)] 02:31:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a77b22800) [pid = 1855] [serial = 1535] [outer = 0x7f7a759c7000] 02:31:46 INFO - PROCESS | 1855 | 1461144706238 Marionette DEBUG loaded listener.js 02:31:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a77f74c00) [pid = 1855] [serial = 1536] [outer = 0x7f7a759c7000] 02:31:47 INFO - PROCESS | 1855 | 1461144707177 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 02:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 02:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1626ms 02:31:47 INFO - PROCESS | 1855 | 1461144707246 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 02:31:47 INFO - PROCESS | 1855 | 1461144707250 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 02:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 02:31:47 INFO - PROCESS | 1855 | 1461144707258 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 02:31:47 INFO - PROCESS | 1855 | 1461144707265 Marionette TRACE conn4 <- [1,2018,null,{}] 02:31:47 INFO - PROCESS | 1855 | 1461144707279 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:47 INFO - PROCESS | 1855 | 1461144707530 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 02:31:47 INFO - PROCESS | 1855 | 1461144707784 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84295800 == 147 [pid = 1855] [id = 512] 02:31:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a7453cc00) [pid = 1855] [serial = 1537] [outer = (nil)] 02:31:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a7bc0ec00) [pid = 1855] [serial = 1538] [outer = 0x7f7a7453cc00] 02:31:47 INFO - PROCESS | 1855 | 1461144707903 Marionette DEBUG loaded listener.js 02:31:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a7fcb9c00) [pid = 1855] [serial = 1539] [outer = 0x7f7a7453cc00] 02:31:48 INFO - PROCESS | 1855 | 1461144708710 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 02:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1490ms 02:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 02:31:48 INFO - PROCESS | 1855 | 1461144708746 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 02:31:48 INFO - PROCESS | 1855 | 1461144708750 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 02:31:48 INFO - PROCESS | 1855 | 1461144708755 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 02:31:48 INFO - PROCESS | 1855 | 1461144708758 Marionette TRACE conn4 <- [1,2022,null,{}] 02:31:48 INFO - PROCESS | 1855 | 1461144708763 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:48 INFO - PROCESS | 1855 | 1461144708948 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 02:31:49 INFO - PROCESS | 1855 | 1461144709176 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8ab2a000 == 148 [pid = 1855] [id = 513] 02:31:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a746b6000) [pid = 1855] [serial = 1540] [outer = (nil)] 02:31:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a80779000) [pid = 1855] [serial = 1541] [outer = 0x7f7a746b6000] 02:31:49 INFO - PROCESS | 1855 | 1461144709287 Marionette DEBUG loaded listener.js 02:31:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a807d4c00) [pid = 1855] [serial = 1542] [outer = 0x7f7a746b6000] 02:31:50 INFO - PROCESS | 1855 | 1461144710151 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 02:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 02:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1434ms 02:31:50 INFO - PROCESS | 1855 | 1461144710194 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 02:31:50 INFO - PROCESS | 1855 | 1461144710197 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 02:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 02:31:50 INFO - PROCESS | 1855 | 1461144710203 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 02:31:50 INFO - PROCESS | 1855 | 1461144710205 Marionette TRACE conn4 <- [1,2026,null,{}] 02:31:50 INFO - PROCESS | 1855 | 1461144710210 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:50 INFO - PROCESS | 1855 | 1461144710392 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 02:31:50 INFO - PROCESS | 1855 | 1461144710609 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e64b000 == 149 [pid = 1855] [id = 514] 02:31:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a81723800) [pid = 1855] [serial = 1543] [outer = (nil)] 02:31:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a81e48800) [pid = 1855] [serial = 1544] [outer = 0x7f7a81723800] 02:31:50 INFO - PROCESS | 1855 | 1461144710735 Marionette DEBUG loaded listener.js 02:31:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a8283f000) [pid = 1855] [serial = 1545] [outer = 0x7f7a81723800] 02:31:51 INFO - PROCESS | 1855 | 1461144711699 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 02:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 02:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1527ms 02:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 02:31:51 INFO - PROCESS | 1855 | 1461144711731 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 02:31:51 INFO - PROCESS | 1855 | 1461144711734 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 02:31:51 INFO - PROCESS | 1855 | 1461144711738 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 02:31:51 INFO - PROCESS | 1855 | 1461144711742 Marionette TRACE conn4 <- [1,2030,null,{}] 02:31:51 INFO - PROCESS | 1855 | 1461144711748 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:51 INFO - PROCESS | 1855 | 1461144711937 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 02:31:52 INFO - PROCESS | 1855 | 1461144712163 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e051000 == 150 [pid = 1855] [id = 515] 02:31:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a8313f000) [pid = 1855] [serial = 1546] [outer = (nil)] 02:31:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a8580bc00) [pid = 1855] [serial = 1547] [outer = 0x7f7a8313f000] 02:31:52 INFO - PROCESS | 1855 | 1461144712276 Marionette DEBUG loaded listener.js 02:31:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a895d8000) [pid = 1855] [serial = 1548] [outer = 0x7f7a8313f000] 02:31:53 INFO - PROCESS | 1855 | 1461144713169 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 02:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 02:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1476ms 02:31:53 INFO - PROCESS | 1855 | 1461144713231 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 02:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 02:31:53 INFO - PROCESS | 1855 | 1461144713235 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 02:31:53 INFO - PROCESS | 1855 | 1461144713243 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 02:31:53 INFO - PROCESS | 1855 | 1461144713246 Marionette TRACE conn4 <- [1,2034,null,{}] 02:31:53 INFO - PROCESS | 1855 | 1461144713250 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:53 INFO - PROCESS | 1855 | 1461144713423 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 02:31:53 INFO - PROCESS | 1855 | 1461144713645 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa2617800 == 151 [pid = 1855] [id = 516] 02:31:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a71292400) [pid = 1855] [serial = 1549] [outer = (nil)] 02:31:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a8a656800) [pid = 1855] [serial = 1550] [outer = 0x7f7a71292400] 02:31:53 INFO - PROCESS | 1855 | 1461144713757 Marionette DEBUG loaded listener.js 02:31:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a8afc3400) [pid = 1855] [serial = 1551] [outer = 0x7f7a71292400] 02:31:54 INFO - PROCESS | 1855 | 1461144714641 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 02:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1433ms 02:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 02:31:54 INFO - PROCESS | 1855 | 1461144714677 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 02:31:54 INFO - PROCESS | 1855 | 1461144714679 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 02:31:54 INFO - PROCESS | 1855 | 1461144714685 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 02:31:54 INFO - PROCESS | 1855 | 1461144714688 Marionette TRACE conn4 <- [1,2038,null,{}] 02:31:54 INFO - PROCESS | 1855 | 1461144714694 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:54 INFO - PROCESS | 1855 | 1461144714882 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 02:31:55 INFO - PROCESS | 1855 | 1461144715144 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a720ed000 == 152 [pid = 1855] [id = 517] 02:31:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a83144800) [pid = 1855] [serial = 1552] [outer = (nil)] 02:31:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a8b170000) [pid = 1855] [serial = 1553] [outer = 0x7f7a83144800] 02:31:55 INFO - PROCESS | 1855 | 1461144715216 Marionette DEBUG loaded listener.js 02:31:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a8c5b4400) [pid = 1855] [serial = 1554] [outer = 0x7f7a83144800] 02:31:56 INFO - PROCESS | 1855 | 1461144716093 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 02:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 02:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1488ms 02:31:56 INFO - PROCESS | 1855 | 1461144716173 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 02:31:56 INFO - PROCESS | 1855 | 1461144716177 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 02:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 02:31:56 INFO - PROCESS | 1855 | 1461144716183 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 02:31:56 INFO - PROCESS | 1855 | 1461144716185 Marionette TRACE conn4 <- [1,2042,null,{}] 02:31:56 INFO - PROCESS | 1855 | 1461144716190 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:56 INFO - PROCESS | 1855 | 1461144716386 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 02:31:56 INFO - PROCESS | 1855 | 1461144716601 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74d70800 == 153 [pid = 1855] [id = 518] 02:31:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a8b163000) [pid = 1855] [serial = 1555] [outer = (nil)] 02:31:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a8d203800) [pid = 1855] [serial = 1556] [outer = 0x7f7a8b163000] 02:31:56 INFO - PROCESS | 1855 | 1461144716718 Marionette DEBUG loaded listener.js 02:31:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a92258c00) [pid = 1855] [serial = 1557] [outer = 0x7f7a8b163000] 02:31:57 INFO - PROCESS | 1855 | 1461144717624 Marionette TRACE conn4 <- [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]]]}] 02:31:57 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) 02:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1476ms 02:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 02:31:57 INFO - PROCESS | 1855 | 1461144717660 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 02:31:57 INFO - PROCESS | 1855 | 1461144717663 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 02:31:57 INFO - PROCESS | 1855 | 1461144717667 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 02:31:57 INFO - PROCESS | 1855 | 1461144717671 Marionette TRACE conn4 <- [1,2046,null,{}] 02:31:57 INFO - PROCESS | 1855 | 1461144717676 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:57 INFO - PROCESS | 1855 | 1461144717857 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 02:31:58 INFO - PROCESS | 1855 | 1461144718140 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74d83800 == 154 [pid = 1855] [id = 519] 02:31:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a73343000) [pid = 1855] [serial = 1558] [outer = (nil)] 02:31:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a74af4c00) [pid = 1855] [serial = 1559] [outer = 0x7f7a73343000] 02:31:58 INFO - PROCESS | 1855 | 1461144718225 Marionette DEBUG loaded listener.js 02:31:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a8144ec00) [pid = 1855] [serial = 1560] [outer = 0x7f7a73343000] 02:31:59 INFO - PROCESS | 1855 | 1461144719144 Marionette TRACE conn4 <- [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]]]}] 02:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 02:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1535ms 02:31:59 INFO - PROCESS | 1855 | 1461144719204 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 02:31:59 INFO - PROCESS | 1855 | 1461144719208 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 02:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 02:31:59 INFO - PROCESS | 1855 | 1461144719213 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 02:31:59 INFO - PROCESS | 1855 | 1461144719217 Marionette TRACE conn4 <- [1,2050,null,{}] 02:31:59 INFO - PROCESS | 1855 | 1461144719222 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:31:59 INFO - PROCESS | 1855 | 1461144719454 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 02:31:59 INFO - PROCESS | 1855 | 1461144719671 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:31:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71fab800 == 155 [pid = 1855] [id = 520] 02:31:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a71294000) [pid = 1855] [serial = 1561] [outer = (nil)] 02:31:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a7129ac00) [pid = 1855] [serial = 1562] [outer = 0x7f7a71294000] 02:31:59 INFO - PROCESS | 1855 | 1461144719825 Marionette DEBUG loaded listener.js 02:31:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a71ca9800) [pid = 1855] [serial = 1563] [outer = 0x7f7a71294000] 02:32:00 INFO - PROCESS | 1855 | 1461144720688 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 02:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 02:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1534ms 02:32:00 INFO - PROCESS | 1855 | 1461144720749 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 02:32:00 INFO - PROCESS | 1855 | 1461144720752 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 02:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 02:32:00 INFO - PROCESS | 1855 | 1461144720758 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 02:32:00 INFO - PROCESS | 1855 | 1461144720760 Marionette TRACE conn4 <- [1,2054,null,{}] 02:32:00 INFO - PROCESS | 1855 | 1461144720766 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:00 INFO - PROCESS | 1855 | 1461144720968 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 02:32:01 INFO - PROCESS | 1855 | 1461144721243 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a720ec800 == 156 [pid = 1855] [id = 521] 02:32:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a71294800) [pid = 1855] [serial = 1564] [outer = (nil)] 02:32:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a71f0b000) [pid = 1855] [serial = 1565] [outer = 0x7f7a71294800] 02:32:01 INFO - PROCESS | 1855 | 1461144721362 Marionette DEBUG loaded listener.js 02:32:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a73a1a000) [pid = 1855] [serial = 1566] [outer = 0x7f7a71294800] 02:32:02 INFO - PROCESS | 1855 | 1461144722198 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 02:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 02:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1484ms 02:32:02 INFO - PROCESS | 1855 | 1461144722249 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 02:32:02 INFO - PROCESS | 1855 | 1461144722252 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 02:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 02:32:02 INFO - PROCESS | 1855 | 1461144722261 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 02:32:02 INFO - PROCESS | 1855 | 1461144722263 Marionette TRACE conn4 <- [1,2058,null,{}] 02:32:02 INFO - PROCESS | 1855 | 1461144722269 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:02 INFO - PROCESS | 1855 | 1461144722473 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 02:32:03 INFO - PROCESS | 1855 | 1461144723296 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cd6000 == 157 [pid = 1855] [id = 522] 02:32:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a7129cc00) [pid = 1855] [serial = 1567] [outer = (nil)] 02:32:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a7150a000) [pid = 1855] [serial = 1568] [outer = 0x7f7a7129cc00] 02:32:03 INFO - PROCESS | 1855 | 1461144723463 Marionette DEBUG loaded listener.js 02:32:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a71dcb800) [pid = 1855] [serial = 1569] [outer = 0x7f7a7129cc00] 02:32:04 INFO - PROCESS | 1855 | 1461144724369 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 02:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 02:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 2185ms 02:32:04 INFO - PROCESS | 1855 | 1461144724447 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 02:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 02:32:04 INFO - PROCESS | 1855 | 1461144724454 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 02:32:04 INFO - PROCESS | 1855 | 1461144724461 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 02:32:04 INFO - PROCESS | 1855 | 1461144724464 Marionette TRACE conn4 <- [1,2062,null,{}] 02:32:04 INFO - PROCESS | 1855 | 1461144724471 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:04 INFO - PROCESS | 1855 | 1461144724662 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 02:32:04 INFO - PROCESS | 1855 | 1461144724900 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a712d4000 == 158 [pid = 1855] [id = 523] 02:32:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a73458c00) [pid = 1855] [serial = 1570] [outer = (nil)] 02:32:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a7345e400) [pid = 1855] [serial = 1571] [outer = 0x7f7a73458c00] 02:32:05 INFO - PROCESS | 1855 | 1461144725128 Marionette DEBUG loaded listener.js 02:32:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a738c5000) [pid = 1855] [serial = 1572] [outer = 0x7f7a73458c00] 02:32:06 INFO - PROCESS | 1855 | 1461144726086 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 02:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 02:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1680ms 02:32:06 INFO - PROCESS | 1855 | 1461144726143 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 02:32:06 INFO - PROCESS | 1855 | 1461144726148 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 02:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 02:32:06 INFO - PROCESS | 1855 | 1461144726156 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 02:32:06 INFO - PROCESS | 1855 | 1461144726159 Marionette TRACE conn4 <- [1,2066,null,{}] 02:32:06 INFO - PROCESS | 1855 | 1461144726164 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:06 INFO - PROCESS | 1855 | 1461144726363 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75cda800 == 157 [pid = 1855] [id = 278] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8a681000 == 156 [pid = 1855] [id = 190] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc73800 == 155 [pid = 1855] [id = 47] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a832b9000 == 154 [pid = 1855] [id = 201] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fa4c000 == 153 [pid = 1855] [id = 199] 02:32:06 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a814ca000) [pid = 1855] [serial = 1463] [outer = (nil)] [url = about:blank] 02:32:06 INFO - PROCESS | 1855 | 1461144726722 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e2b4800 == 152 [pid = 1855] [id = 475] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bb64000 == 151 [pid = 1855] [id = 421] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71fb2800 == 150 [pid = 1855] [id = 508] 02:32:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a816a7000 == 149 [pid = 1855] [id = 507] 02:32:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731cc800 == 150 [pid = 1855] [id = 524] 02:32:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a71dd0000) [pid = 1855] [serial = 1573] [outer = (nil)] 02:32:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a759d0c00) [pid = 1855] [serial = 1574] [outer = 0x7f7a71dd0000] 02:32:06 INFO - PROCESS | 1855 | 1461144726878 Marionette DEBUG loaded listener.js 02:32:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a76a36400) [pid = 1855] [serial = 1575] [outer = 0x7f7a71dd0000] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bf1c000 == 149 [pid = 1855] [id = 506] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a333000 == 148 [pid = 1855] [id = 505] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7350b000 == 147 [pid = 1855] [id = 504] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bc63000 == 146 [pid = 1855] [id = 503] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a72254000 == 145 [pid = 1855] [id = 502] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a747a7800 == 144 [pid = 1855] [id = 500] 02:32:07 INFO - PROCESS | 1855 | ************************* 02:32:07 INFO - PROCESS | 1855 | A coding exception was thrown and uncaught in a Task. 02:32:07 INFO - PROCESS | 1855 | 02:32:07 INFO - PROCESS | 1855 | Full message: TypeError: NetworkError when attempting to fetch resource. 02:32:07 INFO - PROCESS | 1855 | Full stack: 02:32:07 INFO - PROCESS | 1855 | ************************* 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71ac8800 == 143 [pid = 1855] [id = 499] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a72242800 == 142 [pid = 1855] [id = 498] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7aaad000 == 141 [pid = 1855] [id = 497] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa1035800 == 140 [pid = 1855] [id = 496] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e3a4800 == 139 [pid = 1855] [id = 495] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9a34d000 == 138 [pid = 1855] [id = 494] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98ce7800 == 137 [pid = 1855] [id = 493] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc89800 == 136 [pid = 1855] [id = 492] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85835800 == 135 [pid = 1855] [id = 491] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82d9b000 == 134 [pid = 1855] [id = 490] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a816a1000 == 133 [pid = 1855] [id = 489] 02:32:07 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77c61800 == 132 [pid = 1855] [id = 488] 02:32:07 INFO - PROCESS | 1855 | 1461144727650 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 02:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 02:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1527ms 02:32:07 INFO - PROCESS | 1855 | 1461144727683 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 02:32:07 INFO - PROCESS | 1855 | 1461144727686 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 02:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a842bc400) [pid = 1855] [serial = 1413] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a74e99800) [pid = 1855] [serial = 1395] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a814c3000) [pid = 1855] [serial = 1407] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a77f73c00) [pid = 1855] [serial = 1338] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a820dfc00) [pid = 1855] [serial = 1368] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a80576400) [pid = 1855] [serial = 1362] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a7c9d9c00) [pid = 1855] [serial = 1401] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a76a3b000) [pid = 1855] [serial = 1365] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a73a14400) [pid = 1855] [serial = 1359] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a92f72000) [pid = 1855] [serial = 1347] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a8077f400) [pid = 1855] [serial = 1404] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a71cab400) [pid = 1855] [serial = 1356] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a815f0c00) [pid = 1855] [serial = 1341] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a9e677000) [pid = 1855] [serial = 1353] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a8283e000) [pid = 1855] [serial = 1410] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a77f6f400) [pid = 1855] [serial = 1398] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a858dc000) [pid = 1855] [serial = 1344] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a9a308c00) [pid = 1855] [serial = 1350] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a8040ec00) [pid = 1855] [serial = 1392] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a82836400) [pid = 1855] [serial = 1170] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a82834000) [pid = 1855] [serial = 1224] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a81449c00) [pid = 1855] [serial = 1452] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a99330800) [pid = 1855] [serial = 1296] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a894d7800) [pid = 1855] [serial = 1284] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a826a2000) [pid = 1855] [serial = 1278] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a7c9eec00) [pid = 1855] [serial = 1155] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a8e569000) [pid = 1855] [serial = 1242] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a9e704000) [pid = 1855] [serial = 1311] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a7334dc00) [pid = 1855] [serial = 1443] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a7744b400) [pid = 1855] [serial = 1269] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a77f74800) [pid = 1855] [serial = 1440] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a774a9800) [pid = 1855] [serial = 1215] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a8d206400) [pid = 1855] [serial = 1422] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a8e605800) [pid = 1855] [serial = 1335] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a76bd3c00) [pid = 1855] [serial = 1152] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a8cdc9800) [pid = 1855] [serial = 1287] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a98eb7800) [pid = 1855] [serial = 1245] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a9805f800) [pid = 1855] [serial = 1293] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a7359f800) [pid = 1855] [serial = 1212] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a8a2bdc00) [pid = 1855] [serial = 1230] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a815f1400) [pid = 1855] [serial = 1164] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a85602c00) [pid = 1855] [serial = 1179] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a81e4fc00) [pid = 1855] [serial = 1266] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a76823c00) [pid = 1855] [serial = 1455] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a71cad800) [pid = 1855] [serial = 1442] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a8c5b8c00) [pid = 1855] [serial = 1239] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a85806c00) [pid = 1855] [serial = 1227] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a7bc09c00) [pid = 1855] [serial = 1272] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a81449400) [pid = 1855] [serial = 1161] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a8295f000) [pid = 1855] [serial = 1281] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a8040e000) [pid = 1855] [serial = 1158] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a74cdf400) [pid = 1855] [serial = 1454] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a77f75c00) [pid = 1855] [serial = 1457] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a9e58c400) [pid = 1855] [serial = 1302] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a8aa50400) [pid = 1855] [serial = 1419] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a9e1bbc00) [pid = 1855] [serial = 1425] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a73350c00) [pid = 1855] [serial = 1308] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a8e668400) [pid = 1855] [serial = 1290] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a7bc0c400) [pid = 1855] [serial = 1448] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a8077f000) [pid = 1855] [serial = 1451] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a81cc8000) [pid = 1855] [serial = 1275] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a7b7f4800) [pid = 1855] [serial = 1458] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a9e6c0400) [pid = 1855] [serial = 1428] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a7fec5000) [pid = 1855] [serial = 1149] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a77c8d400) [pid = 1855] [serial = 1446] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a81cca000) [pid = 1855] [serial = 1221] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a83141400) [pid = 1855] [serial = 1173] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a7cbe9800) [pid = 1855] [serial = 1449] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a803d9400) [pid = 1855] [serial = 1461] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a8afb5800) [pid = 1855] [serial = 1233] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 138 (0x7f7a71fed400) [pid = 1855] [serial = 1431] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 137 (0x7f7a84092c00) [pid = 1855] [serial = 1176] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 136 (0x7f7a89994c00) [pid = 1855] [serial = 1185] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 135 (0x7f7a820ed800) [pid = 1855] [serial = 1167] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a7bedc800) [pid = 1855] [serial = 1460] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a8818a800) [pid = 1855] [serial = 1182] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a8b8c4c00) [pid = 1855] [serial = 1236] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a7c9f1000) [pid = 1855] [serial = 1218] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a86b82c00) [pid = 1855] [serial = 1416] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7674c800) [pid = 1855] [serial = 1248] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 128 (0x7f7a77444400) [pid = 1855] [serial = 1445] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 127 (0x7f7a9e6c4000) [pid = 1855] [serial = 1305] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | --DOMWINDOW == 126 (0x7f7a9db68400) [pid = 1855] [serial = 1299] [outer = (nil)] [url = about:blank] 02:32:07 INFO - PROCESS | 1855 | 1461144727764 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 02:32:07 INFO - PROCESS | 1855 | 1461144727778 Marionette TRACE conn4 <- [1,2070,null,{}] 02:32:07 INFO - PROCESS | 1855 | 1461144727803 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:08 INFO - PROCESS | 1855 | 1461144727999 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 02:32:08 INFO - PROCESS | 1855 | 1461144728188 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cd6800 == 133 [pid = 1855] [id = 525] 02:32:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 127 (0x7f7a74544800) [pid = 1855] [serial = 1576] [outer = (nil)] 02:32:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 128 (0x7f7a774ae800) [pid = 1855] [serial = 1577] [outer = 0x7f7a74544800] 02:32:08 INFO - PROCESS | 1855 | 1461144728247 Marionette DEBUG loaded listener.js 02:32:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 129 (0x7f7a77f67800) [pid = 1855] [serial = 1578] [outer = 0x7f7a74544800] 02:32:08 INFO - PROCESS | 1855 | 1461144728984 Marionette TRACE conn4 <- [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]]]}] 02:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 02:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1316ms 02:32:09 INFO - PROCESS | 1855 | 1461144729015 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 02:32:09 INFO - PROCESS | 1855 | 1461144729019 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 02:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 02:32:09 INFO - PROCESS | 1855 | 1461144729025 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 02:32:09 INFO - PROCESS | 1855 | 1461144729026 Marionette TRACE conn4 <- [1,2074,null,{}] 02:32:09 INFO - PROCESS | 1855 | 1461144729032 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:09 INFO - PROCESS | 1855 | 1461144729299 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 02:32:09 INFO - PROCESS | 1855 | 1461144729331 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b8d3800 == 134 [pid = 1855] [id = 526] 02:32:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a77f68000) [pid = 1855] [serial = 1579] [outer = (nil)] 02:32:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a7a145000) [pid = 1855] [serial = 1580] [outer = 0x7f7a77f68000] 02:32:09 INFO - PROCESS | 1855 | 1461144729392 Marionette DEBUG loaded listener.js 02:32:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a7b7ec400) [pid = 1855] [serial = 1581] [outer = 0x7f7a77f68000] 02:32:10 INFO - PROCESS | 1855 | 1461144730299 Marionette TRACE conn4 <- [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]]]}] 02:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 02:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1334ms 02:32:10 INFO - PROCESS | 1855 | 1461144730359 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 02:32:10 INFO - PROCESS | 1855 | 1461144730362 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 02:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 02:32:10 INFO - PROCESS | 1855 | 1461144730368 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 02:32:10 INFO - PROCESS | 1855 | 1461144730370 Marionette TRACE conn4 <- [1,2078,null,{}] 02:32:10 INFO - PROCESS | 1855 | 1461144730375 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:10 INFO - PROCESS | 1855 | 1461144730594 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 02:32:10 INFO - PROCESS | 1855 | 1461144730632 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bea8000 == 135 [pid = 1855] [id = 527] 02:32:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a7b845000) [pid = 1855] [serial = 1582] [outer = (nil)] 02:32:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a7bc08400) [pid = 1855] [serial = 1583] [outer = 0x7f7a7b845000] 02:32:10 INFO - PROCESS | 1855 | 1461144730773 Marionette DEBUG loaded listener.js 02:32:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a7cbe8000) [pid = 1855] [serial = 1584] [outer = 0x7f7a7b845000] 02:32:11 INFO - PROCESS | 1855 | --DOMWINDOW == 134 (0x7f7a7a14bc00) [pid = 1855] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 02:32:11 INFO - PROCESS | 1855 | --DOMWINDOW == 133 (0x7f7a8077b800) [pid = 1855] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 02:32:11 INFO - PROCESS | 1855 | --DOMWINDOW == 132 (0x7f7a71fed000) [pid = 1855] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 02:32:11 INFO - PROCESS | 1855 | --DOMWINDOW == 131 (0x7f7a71981000) [pid = 1855] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 02:32:11 INFO - PROCESS | 1855 | --DOMWINDOW == 130 (0x7f7a71fe8800) [pid = 1855] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 02:32:11 INFO - PROCESS | 1855 | --DOMWINDOW == 129 (0x7f7a7150b000) [pid = 1855] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 02:32:12 INFO - PROCESS | 1855 | 1461144732218 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 02:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 02:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1877ms 02:32:12 INFO - PROCESS | 1855 | 1461144732245 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 02:32:12 INFO - PROCESS | 1855 | 1461144732248 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 02:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 02:32:12 INFO - PROCESS | 1855 | 1461144732254 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 02:32:12 INFO - PROCESS | 1855 | 1461144732256 Marionette TRACE conn4 <- [1,2082,null,{}] 02:32:12 INFO - PROCESS | 1855 | 1461144732261 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:12 INFO - PROCESS | 1855 | 1461144732487 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 02:32:12 INFO - PROCESS | 1855 | 1461144732508 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fa47800 == 136 [pid = 1855] [id = 528] 02:32:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 130 (0x7f7a7b841400) [pid = 1855] [serial = 1585] [outer = (nil)] 02:32:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 131 (0x7f7a8039a400) [pid = 1855] [serial = 1586] [outer = 0x7f7a7b841400] 02:32:12 INFO - PROCESS | 1855 | 1461144732566 Marionette DEBUG loaded listener.js 02:32:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 132 (0x7f7a8077d400) [pid = 1855] [serial = 1587] [outer = 0x7f7a7b841400] 02:32:13 INFO - PROCESS | 1855 | 1461144733366 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 02:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 02:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1126ms 02:32:13 INFO - PROCESS | 1855 | 1461144733382 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 02:32:13 INFO - PROCESS | 1855 | 1461144733384 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 02:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 02:32:13 INFO - PROCESS | 1855 | 1461144733391 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 02:32:13 INFO - PROCESS | 1855 | 1461144733393 Marionette TRACE conn4 <- [1,2086,null,{}] 02:32:13 INFO - PROCESS | 1855 | 1461144733398 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:13 INFO - PROCESS | 1855 | 1461144733623 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 02:32:13 INFO - PROCESS | 1855 | 1461144733641 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8054f000 == 137 [pid = 1855] [id = 529] 02:32:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 133 (0x7f7a7b7f7400) [pid = 1855] [serial = 1588] [outer = (nil)] 02:32:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 134 (0x7f7a81443000) [pid = 1855] [serial = 1589] [outer = 0x7f7a7b7f7400] 02:32:13 INFO - PROCESS | 1855 | 1461144733698 Marionette DEBUG loaded listener.js 02:32:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 135 (0x7f7a815eb800) [pid = 1855] [serial = 1590] [outer = 0x7f7a7b7f7400] 02:32:14 INFO - PROCESS | 1855 | 1461144734827 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 02:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 02:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1477ms 02:32:14 INFO - PROCESS | 1855 | 1461144734870 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 02:32:14 INFO - PROCESS | 1855 | 1461144734877 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 02:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 02:32:14 INFO - PROCESS | 1855 | 1461144734886 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 02:32:14 INFO - PROCESS | 1855 | 1461144734891 Marionette TRACE conn4 <- [1,2090,null,{}] 02:32:14 INFO - PROCESS | 1855 | 1461144734898 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:15 INFO - PROCESS | 1855 | 1461144735102 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 02:32:15 INFO - PROCESS | 1855 | 1461144735309 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76907000 == 138 [pid = 1855] [id = 530] 02:32:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 136 (0x7f7a73342800) [pid = 1855] [serial = 1591] [outer = (nil)] 02:32:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 137 (0x7f7a7345f000) [pid = 1855] [serial = 1592] [outer = 0x7f7a73342800] 02:32:15 INFO - PROCESS | 1855 | 1461144735424 Marionette DEBUG loaded listener.js 02:32:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 138 (0x7f7a73bfa400) [pid = 1855] [serial = 1593] [outer = 0x7f7a73342800] 02:32:16 INFO - PROCESS | 1855 | 1461144736380 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 02:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 02:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1533ms 02:32:16 INFO - PROCESS | 1855 | 1461144736420 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 02:32:16 INFO - PROCESS | 1855 | 1461144736428 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 02:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 02:32:16 INFO - PROCESS | 1855 | 1461144736438 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 02:32:16 INFO - PROCESS | 1855 | 1461144736441 Marionette TRACE conn4 <- [1,2094,null,{}] 02:32:16 INFO - PROCESS | 1855 | 1461144736447 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:16 INFO - PROCESS | 1855 | 1461144736643 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 02:32:16 INFO - PROCESS | 1855 | 1461144736906 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7be9f000 == 139 [pid = 1855] [id = 531] 02:32:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 139 (0x7f7a74af2000) [pid = 1855] [serial = 1594] [outer = (nil)] 02:32:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a774a3400) [pid = 1855] [serial = 1595] [outer = 0x7f7a74af2000] 02:32:17 INFO - PROCESS | 1855 | 1461144737068 Marionette DEBUG loaded listener.js 02:32:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a77f70000) [pid = 1855] [serial = 1596] [outer = 0x7f7a74af2000] 02:32:17 INFO - PROCESS | 1855 | 1461144737880 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 02:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 02:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1480ms 02:32:17 INFO - PROCESS | 1855 | 1461144737920 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 02:32:17 INFO - PROCESS | 1855 | 1461144737924 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 02:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 02:32:17 INFO - PROCESS | 1855 | 1461144737931 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 02:32:17 INFO - PROCESS | 1855 | 1461144737937 Marionette TRACE conn4 <- [1,2098,null,{}] 02:32:17 INFO - PROCESS | 1855 | 1461144737952 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:18 INFO - PROCESS | 1855 | 1461144738154 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 02:32:18 INFO - PROCESS | 1855 | 1461144738357 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8168a000 == 140 [pid = 1855] [id = 532] 02:32:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a7bc0d800) [pid = 1855] [serial = 1597] [outer = (nil)] 02:32:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a7fb3a800) [pid = 1855] [serial = 1598] [outer = 0x7f7a7bc0d800] 02:32:18 INFO - PROCESS | 1855 | 1461144738478 Marionette DEBUG loaded listener.js 02:32:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a80576400) [pid = 1855] [serial = 1599] [outer = 0x7f7a7bc0d800] 02:32:19 INFO - PROCESS | 1855 | 1461144739395 Marionette TRACE conn4 <- [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]]]}] 02:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 02:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1531ms 02:32:19 INFO - PROCESS | 1855 | 1461144739478 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 02:32:19 INFO - PROCESS | 1855 | 1461144739482 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 02:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 02:32:19 INFO - PROCESS | 1855 | 1461144739488 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 02:32:19 INFO - PROCESS | 1855 | 1461144739490 Marionette TRACE conn4 <- [1,2102,null,{}] 02:32:19 INFO - PROCESS | 1855 | 1461144739496 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:19 INFO - PROCESS | 1855 | 1461144739696 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 02:32:19 INFO - PROCESS | 1855 | 1461144739904 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f12800 == 141 [pid = 1855] [id = 533] 02:32:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a71dc5c00) [pid = 1855] [serial = 1600] [outer = (nil)] 02:32:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a815f1400) [pid = 1855] [serial = 1601] [outer = 0x7f7a71dc5c00] 02:32:20 INFO - PROCESS | 1855 | 1461144740014 Marionette DEBUG loaded listener.js 02:32:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a81e4a400) [pid = 1855] [serial = 1602] [outer = 0x7f7a71dc5c00] 02:32:20 INFO - PROCESS | 1855 | 1461144740878 Marionette TRACE conn4 <- [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]]]}] 02:32:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 02:32:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1432ms 02:32:20 INFO - PROCESS | 1855 | 1461144740922 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 02:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 02:32:20 INFO - PROCESS | 1855 | 1461144740926 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 02:32:20 INFO - PROCESS | 1855 | 1461144740932 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 02:32:20 INFO - PROCESS | 1855 | 1461144740935 Marionette TRACE conn4 <- [1,2106,null,{}] 02:32:20 INFO - PROCESS | 1855 | 1461144740940 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:21 INFO - PROCESS | 1855 | 1461144741209 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 02:32:21 INFO - PROCESS | 1855 | 1461144741360 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8289d000 == 142 [pid = 1855] [id = 534] 02:32:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a7fb45c00) [pid = 1855] [serial = 1603] [outer = (nil)] 02:32:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a820df800) [pid = 1855] [serial = 1604] [outer = 0x7f7a7fb45c00] 02:32:21 INFO - PROCESS | 1855 | 1461144741469 Marionette DEBUG loaded listener.js 02:32:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a820ea400) [pid = 1855] [serial = 1605] [outer = 0x7f7a7fb45c00] 02:32:22 INFO - PROCESS | 1855 | 1461144742418 Marionette TRACE conn4 <- [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]]]}] 02:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 02:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1531ms 02:32:22 INFO - PROCESS | 1855 | 1461144742463 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 02:32:22 INFO - PROCESS | 1855 | 1461144742467 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 02:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 02:32:22 INFO - PROCESS | 1855 | 1461144742472 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 02:32:22 INFO - PROCESS | 1855 | 1461144742474 Marionette TRACE conn4 <- [1,2110,null,{}] 02:32:22 INFO - PROCESS | 1855 | 1461144742480 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:22 INFO - PROCESS | 1855 | 1461144742676 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 02:32:22 INFO - PROCESS | 1855 | 1461144742890 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83db0800 == 143 [pid = 1855] [id = 535] 02:32:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a8236c800) [pid = 1855] [serial = 1606] [outer = (nil)] 02:32:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a8283dc00) [pid = 1855] [serial = 1607] [outer = 0x7f7a8236c800] 02:32:23 INFO - PROCESS | 1855 | 1461144743005 Marionette DEBUG loaded listener.js 02:32:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a83271c00) [pid = 1855] [serial = 1608] [outer = 0x7f7a8236c800] 02:32:23 INFO - PROCESS | 1855 | 1461144743853 Marionette TRACE conn4 <- [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]]]}] 02:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 02:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1430ms 02:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 02:32:23 INFO - PROCESS | 1855 | 1461144743904 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 02:32:23 INFO - PROCESS | 1855 | 1461144743907 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 02:32:23 INFO - PROCESS | 1855 | 1461144743914 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 02:32:23 INFO - PROCESS | 1855 | 1461144743917 Marionette TRACE conn4 <- [1,2114,null,{}] 02:32:23 INFO - PROCESS | 1855 | 1461144743922 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:24 INFO - PROCESS | 1855 | 1461144744102 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 02:32:24 INFO - PROCESS | 1855 | 1461144744325 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a86b17000 == 144 [pid = 1855] [id = 536] 02:32:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a82796000) [pid = 1855] [serial = 1609] [outer = (nil)] 02:32:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a842bc400) [pid = 1855] [serial = 1610] [outer = 0x7f7a82796000] 02:32:24 INFO - PROCESS | 1855 | 1461144744437 Marionette DEBUG loaded listener.js 02:32:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a85609800) [pid = 1855] [serial = 1611] [outer = 0x7f7a82796000] 02:32:25 INFO - PROCESS | 1855 | 1461144745304 Marionette TRACE conn4 <- [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]]]}] 02:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 02:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1439ms 02:32:25 INFO - PROCESS | 1855 | 1461144745352 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 02:32:25 INFO - PROCESS | 1855 | 1461144745356 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 02:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 02:32:25 INFO - PROCESS | 1855 | 1461144745362 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 02:32:25 INFO - PROCESS | 1855 | 1461144745365 Marionette TRACE conn4 <- [1,2118,null,{}] 02:32:25 INFO - PROCESS | 1855 | 1461144745370 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:25 INFO - PROCESS | 1855 | 1461144745564 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 02:32:25 INFO - PROCESS | 1855 | 1461144745782 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8ab1d000 == 145 [pid = 1855] [id = 537] 02:32:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a7a38c000) [pid = 1855] [serial = 1612] [outer = (nil)] 02:32:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a858d2000) [pid = 1855] [serial = 1613] [outer = 0x7f7a7a38c000] 02:32:25 INFO - PROCESS | 1855 | 1461144745891 Marionette DEBUG loaded listener.js 02:32:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a86b8a400) [pid = 1855] [serial = 1614] [outer = 0x7f7a7a38c000] 02:32:26 INFO - PROCESS | 1855 | 1461144746810 Marionette TRACE conn4 <- [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]]]}] 02:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 02:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1528ms 02:32:26 INFO - PROCESS | 1855 | 1461144746893 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 02:32:26 INFO - PROCESS | 1855 | 1461144746897 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 02:32:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 02:32:26 INFO - PROCESS | 1855 | 1461144746928 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 02:32:26 INFO - PROCESS | 1855 | 1461144746931 Marionette TRACE conn4 <- [1,2122,null,{}] 02:32:26 INFO - PROCESS | 1855 | 1461144746940 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:27 INFO - PROCESS | 1855 | 1461144747166 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 02:32:27 INFO - PROCESS | 1855 | 1461144747427 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c633800 == 146 [pid = 1855] [id = 538] 02:32:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a83d16000) [pid = 1855] [serial = 1615] [outer = (nil)] 02:32:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a8a3de400) [pid = 1855] [serial = 1616] [outer = 0x7f7a83d16000] 02:32:27 INFO - PROCESS | 1855 | 1461144747541 Marionette DEBUG loaded listener.js 02:32:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a8b05e800) [pid = 1855] [serial = 1617] [outer = 0x7f7a83d16000] 02:32:28 INFO - PROCESS | 1855 | 1461144748313 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 02:32:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 02:32:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1432ms 02:32:28 INFO - PROCESS | 1855 | 1461144748361 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 02:32:28 INFO - PROCESS | 1855 | 1461144748365 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 02:32:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 02:32:28 INFO - PROCESS | 1855 | 1461144748371 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 02:32:28 INFO - PROCESS | 1855 | 1461144748374 Marionette TRACE conn4 <- [1,2126,null,{}] 02:32:28 INFO - PROCESS | 1855 | 1461144748379 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:28 INFO - PROCESS | 1855 | 1461144748575 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 02:32:28 INFO - PROCESS | 1855 | 1461144748790 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e641800 == 147 [pid = 1855] [id = 539] 02:32:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a85807c00) [pid = 1855] [serial = 1618] [outer = (nil)] 02:32:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a8b8d0400) [pid = 1855] [serial = 1619] [outer = 0x7f7a85807c00] 02:32:28 INFO - PROCESS | 1855 | 1461144748899 Marionette DEBUG loaded listener.js 02:32:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a8ce7a000) [pid = 1855] [serial = 1620] [outer = 0x7f7a85807c00] 02:32:29 INFO - PROCESS | 1855 | 1461144749803 Marionette TRACE conn4 <- [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]]]}] 02:32:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 02:32:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1478ms 02:32:29 INFO - PROCESS | 1855 | 1461144749850 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 02:32:29 INFO - PROCESS | 1855 | 1461144749854 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 02:32:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 02:32:29 INFO - PROCESS | 1855 | 1461144749860 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 02:32:29 INFO - PROCESS | 1855 | 1461144749863 Marionette TRACE conn4 <- [1,2130,null,{}] 02:32:29 INFO - PROCESS | 1855 | 1461144749868 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:30 INFO - PROCESS | 1855 | 1461144750174 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 02:32:30 INFO - PROCESS | 1855 | 1461144750371 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99d85800 == 148 [pid = 1855] [id = 540] 02:32:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a81723000) [pid = 1855] [serial = 1621] [outer = (nil)] 02:32:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a8e66e000) [pid = 1855] [serial = 1622] [outer = 0x7f7a81723000] 02:32:30 INFO - PROCESS | 1855 | 1461144750497 Marionette DEBUG loaded listener.js 02:32:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a993e2800) [pid = 1855] [serial = 1623] [outer = 0x7f7a81723000] 02:32:31 INFO - PROCESS | 1855 | 1461144751317 Marionette TRACE conn4 <- [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] 02:32:31 INFO - PROCESS | 1855 | 1461144751395 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 02:32:31 INFO - PROCESS | 1855 | 1461144751400 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 02:32:31 INFO - PROCESS | 1855 | 1461144751404 Marionette TRACE conn4 <- [1,2134,null,{}] 02:32:31 INFO - PROCESS | 1855 | 1461144751409 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:31 INFO - PROCESS | 1855 | 1461144751589 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 02:32:31 INFO - PROCESS | 1855 | 1461144751799 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e052000 == 149 [pid = 1855] [id = 541] 02:32:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a82371000) [pid = 1855] [serial = 1624] [outer = (nil)] 02:32:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a9a1be800) [pid = 1855] [serial = 1625] [outer = 0x7f7a82371000] 02:32:31 INFO - PROCESS | 1855 | 1461144751908 Marionette DEBUG loaded listener.js 02:32:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a9db69c00) [pid = 1855] [serial = 1626] [outer = 0x7f7a82371000] 02:32:32 INFO - PROCESS | 1855 | 1461144752831 Marionette TRACE conn4 <- [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]]]}] 02:32:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 02:32:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1477ms 02:32:32 INFO - PROCESS | 1855 | 1461144752879 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 02:32:32 INFO - PROCESS | 1855 | 1461144752883 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 02:32:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 02:32:32 INFO - PROCESS | 1855 | 1461144752889 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 02:32:32 INFO - PROCESS | 1855 | 1461144752891 Marionette TRACE conn4 <- [1,2138,null,{}] 02:32:32 INFO - PROCESS | 1855 | 1461144752897 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:33 INFO - PROCESS | 1855 | 1461144753084 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 02:32:33 INFO - PROCESS | 1855 | 1461144753303 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7479d800 == 150 [pid = 1855] [id = 542] 02:32:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a71297c00) [pid = 1855] [serial = 1627] [outer = (nil)] 02:32:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a7129e800) [pid = 1855] [serial = 1628] [outer = 0x7f7a71297c00] 02:32:33 INFO - PROCESS | 1855 | 1461144753785 Marionette DEBUG loaded listener.js 02:32:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a71ca5c00) [pid = 1855] [serial = 1629] [outer = 0x7f7a71297c00] 02:32:34 INFO - PROCESS | 1855 | 1461144754745 Marionette TRACE conn4 <- [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]]]}] 02:32:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 02:32:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1934ms 02:32:34 INFO - PROCESS | 1855 | 1461144754825 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 02:32:34 INFO - PROCESS | 1855 | 1461144754831 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 02:32:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 02:32:34 INFO - PROCESS | 1855 | 1461144754841 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 02:32:34 INFO - PROCESS | 1855 | 1461144754845 Marionette TRACE conn4 <- [1,2142,null,{}] 02:32:34 INFO - PROCESS | 1855 | 1461144754851 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:35 INFO - PROCESS | 1855 | 1461144755110 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 02:32:35 INFO - PROCESS | 1855 | 1461144755538 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7131c800 == 151 [pid = 1855] [id = 543] 02:32:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a71dcd000) [pid = 1855] [serial = 1630] [outer = (nil)] 02:32:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a71f06c00) [pid = 1855] [serial = 1631] [outer = 0x7f7a71dcd000] 02:32:35 INFO - PROCESS | 1855 | 1461144755611 Marionette DEBUG loaded listener.js 02:32:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a71feb800) [pid = 1855] [serial = 1632] [outer = 0x7f7a71dcd000] 02:32:36 INFO - PROCESS | 1855 | 1461144756481 Marionette TRACE conn4 <- [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] 02:32:36 INFO - PROCESS | 1855 | 1461144756534 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 02:32:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 02:32:36 INFO - PROCESS | 1855 | 1461144756544 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 02:32:36 INFO - PROCESS | 1855 | 1461144756547 Marionette TRACE conn4 <- [1,2146,null,{}] 02:32:36 INFO - PROCESS | 1855 | 1461144756553 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:36 INFO - PROCESS | 1855 | 1461144756743 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a71fe7800) [pid = 1855] [serial = 1526] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | 1461144757152 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dd4800 == 150 [pid = 1855] [id = 444] 02:32:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71fbb000 == 151 [pid = 1855] [id = 544] 02:32:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a71fe7800) [pid = 1855] [serial = 1633] [outer = (nil)] 02:32:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a73462000) [pid = 1855] [serial = 1634] [outer = 0x7f7a71fe7800] 02:32:37 INFO - PROCESS | 1855 | 1461144757241 Marionette DEBUG loaded listener.js 02:32:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a738b7400) [pid = 1855] [serial = 1635] [outer = 0x7f7a71fe7800] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e051000 == 150 [pid = 1855] [id = 515] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e64b000 == 149 [pid = 1855] [id = 514] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8ab2a000 == 148 [pid = 1855] [id = 513] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84295800 == 147 [pid = 1855] [id = 512] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80481000 == 146 [pid = 1855] [id = 511] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a4c6800 == 145 [pid = 1855] [id = 510] 02:32:37 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a716a1800 == 144 [pid = 1855] [id = 509] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a7c9d4800) [pid = 1855] [serial = 1520] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a80784800) [pid = 1855] [serial = 1523] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a9c216c00) [pid = 1855] [serial = 1484] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a77c8d800) [pid = 1855] [serial = 1517] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a71dd0400) [pid = 1855] [serial = 1509] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a71ca9400) [pid = 1855] [serial = 1508] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a74aedc00) [pid = 1855] [serial = 1514] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a76750400) [pid = 1855] [serial = 1515] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a738c2800) [pid = 1855] [serial = 1512] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a7345ec00) [pid = 1855] [serial = 1511] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a74e91c00) [pid = 1855] [serial = 1505] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a7bd2d800) [pid = 1855] [serial = 1469] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a9dc51400) [pid = 1855] [serial = 1487] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a820ee400) [pid = 1855] [serial = 1472] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a74af2c00) [pid = 1855] [serial = 1493] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a83d19400) [pid = 1855] [serial = 1475] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a73350000) [pid = 1855] [serial = 1502] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a721e7800) [pid = 1855] [serial = 1499] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a858d2800) [pid = 1855] [serial = 1478] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a76bd9400) [pid = 1855] [serial = 1466] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a71dce400) [pid = 1855] [serial = 1496] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a9e1c3400) [pid = 1855] [serial = 1490] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a8d22a400) [pid = 1855] [serial = 1481] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a7fcbd000) [pid = 1855] [serial = 1521] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a82253c00) [pid = 1855] [serial = 1524] [outer = (nil)] [url = about:blank] 02:32:37 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a7a38d800) [pid = 1855] [serial = 1518] [outer = (nil)] [url = about:blank] 02:32:38 INFO - PROCESS | 1855 | 1461144758035 Marionette TRACE conn4 <- [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] 02:32:38 INFO - PROCESS | 1855 | 1461144758087 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 02:32:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 02:32:38 INFO - PROCESS | 1855 | 1461144758093 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 02:32:38 INFO - PROCESS | 1855 | 1461144758098 Marionette TRACE conn4 <- [1,2150,null,{}] 02:32:38 INFO - PROCESS | 1855 | 1461144758115 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:38 INFO - PROCESS | 1855 | 1461144758318 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 02:32:38 INFO - PROCESS | 1855 | 1461144758488 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a747a1800 == 145 [pid = 1855] [id = 545] 02:32:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a73350000) [pid = 1855] [serial = 1636] [outer = (nil)] 02:32:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a738c3800) [pid = 1855] [serial = 1637] [outer = 0x7f7a73350000] 02:32:38 INFO - PROCESS | 1855 | 1461144758548 Marionette DEBUG loaded listener.js 02:32:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a748c3000) [pid = 1855] [serial = 1638] [outer = 0x7f7a73350000] 02:32:39 INFO - PROCESS | 1855 | 1461144759326 Marionette TRACE conn4 <- [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]]]}] 02:32:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 02:32:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1283ms 02:32:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 02:32:39 INFO - PROCESS | 1855 | 1461144759377 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 02:32:39 INFO - PROCESS | 1855 | 1461144759381 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 02:32:39 INFO - PROCESS | 1855 | 1461144759386 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 02:32:39 INFO - PROCESS | 1855 | 1461144759389 Marionette TRACE conn4 <- [1,2154,null,{}] 02:32:39 INFO - PROCESS | 1855 | 1461144759393 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:39 INFO - PROCESS | 1855 | 1461144759624 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 02:32:39 INFO - PROCESS | 1855 | 1461144759663 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b7c800 == 146 [pid = 1855] [id = 546] 02:32:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a746b7800) [pid = 1855] [serial = 1639] [outer = (nil)] 02:32:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a74cd9400) [pid = 1855] [serial = 1640] [outer = 0x7f7a746b7800] 02:32:39 INFO - PROCESS | 1855 | 1461144759719 Marionette DEBUG loaded listener.js 02:32:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a74e91000) [pid = 1855] [serial = 1641] [outer = 0x7f7a746b7800] 02:32:40 INFO - PROCESS | 1855 | 1461144760573 Marionette TRACE conn4 <- [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]]]}] 02:32:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 02:32:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1235ms 02:32:40 INFO - PROCESS | 1855 | 1461144760622 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 02:32:40 INFO - PROCESS | 1855 | 1461144760625 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 02:32:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 02:32:40 INFO - PROCESS | 1855 | 1461144760638 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 02:32:40 INFO - PROCESS | 1855 | 1461144760639 Marionette TRACE conn4 <- [1,2158,null,{}] 02:32:40 INFO - PROCESS | 1855 | 1461144760644 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:40 INFO - PROCESS | 1855 | 1461144760854 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 02:32:40 INFO - PROCESS | 1855 | 1461144760903 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a767ad800 == 147 [pid = 1855] [id = 547] 02:32:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a748c3c00) [pid = 1855] [serial = 1642] [outer = (nil)] 02:32:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a759c8c00) [pid = 1855] [serial = 1643] [outer = 0x7f7a748c3c00] 02:32:40 INFO - PROCESS | 1855 | 1461144760980 Marionette DEBUG loaded listener.js 02:32:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a7681f800) [pid = 1855] [serial = 1644] [outer = 0x7f7a748c3c00] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a80783400) [pid = 1855] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a77f68000) [pid = 1855] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a7b845000) [pid = 1855] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a7129cc00) [pid = 1855] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a74544800) [pid = 1855] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a73458c00) [pid = 1855] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a71dd0000) [pid = 1855] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a71299800) [pid = 1855] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 02:32:41 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a7b841400) [pid = 1855] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 02:32:42 INFO - PROCESS | 1855 | 1461144762155 Marionette TRACE conn4 <- [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]]]}] 02:32:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 02:32:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1534ms 02:32:42 INFO - PROCESS | 1855 | 1461144762172 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 02:32:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 02:32:42 INFO - PROCESS | 1855 | 1461144762176 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 02:32:42 INFO - PROCESS | 1855 | 1461144762182 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 02:32:42 INFO - PROCESS | 1855 | 1461144762185 Marionette TRACE conn4 <- [1,2162,null,{}] 02:32:42 INFO - PROCESS | 1855 | 1461144762189 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:42 INFO - PROCESS | 1855 | 1461144762428 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 02:32:42 INFO - PROCESS | 1855 | 1461144762448 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7760f000 == 148 [pid = 1855] [id = 548] 02:32:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a74af7c00) [pid = 1855] [serial = 1645] [outer = (nil)] 02:32:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a76bd4000) [pid = 1855] [serial = 1646] [outer = 0x7f7a74af7c00] 02:32:42 INFO - PROCESS | 1855 | 1461144762504 Marionette DEBUG loaded listener.js 02:32:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a7744dc00) [pid = 1855] [serial = 1647] [outer = 0x7f7a74af7c00] 02:32:43 INFO - PROCESS | 1855 | 1461144763304 Marionette TRACE conn4 <- [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]]]}] 02:32:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 02:32:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1180ms 02:32:43 INFO - PROCESS | 1855 | 1461144763362 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 02:32:43 INFO - PROCESS | 1855 | 1461144763364 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 02:32:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 02:32:43 INFO - PROCESS | 1855 | 1461144763370 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 02:32:43 INFO - PROCESS | 1855 | 1461144763372 Marionette TRACE conn4 <- [1,2166,null,{}] 02:32:43 INFO - PROCESS | 1855 | 1461144763378 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:43 INFO - PROCESS | 1855 | 1461144763546 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 02:32:43 INFO - PROCESS | 1855 | 1461144763559 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a337000 == 149 [pid = 1855] [id = 549] 02:32:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a76a3b400) [pid = 1855] [serial = 1648] [outer = (nil)] 02:32:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a774af000) [pid = 1855] [serial = 1649] [outer = 0x7f7a76a3b400] 02:32:43 INFO - PROCESS | 1855 | 1461144763619 Marionette DEBUG loaded listener.js 02:32:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a77b2cc00) [pid = 1855] [serial = 1650] [outer = 0x7f7a76a3b400] 02:32:44 INFO - PROCESS | 1855 | 1461144764824 Marionette TRACE conn4 <- [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]]]}] 02:32:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 02:32:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1526ms 02:32:44 INFO - PROCESS | 1855 | 1461144764898 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 02:32:44 INFO - PROCESS | 1855 | 1461144764905 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 02:32:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 02:32:44 INFO - PROCESS | 1855 | 1461144764915 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 02:32:44 INFO - PROCESS | 1855 | 1461144764919 Marionette TRACE conn4 <- [1,2170,null,{}] 02:32:44 INFO - PROCESS | 1855 | 1461144764927 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:45 INFO - PROCESS | 1855 | 1461144765177 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 02:32:45 INFO - PROCESS | 1855 | 1461144765439 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731d6800 == 150 [pid = 1855] [id = 550] 02:32:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a71feac00) [pid = 1855] [serial = 1651] [outer = (nil)] 02:32:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a73344c00) [pid = 1855] [serial = 1652] [outer = 0x7f7a71feac00] 02:32:45 INFO - PROCESS | 1855 | 1461144765561 Marionette DEBUG loaded listener.js 02:32:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a7359f400) [pid = 1855] [serial = 1653] [outer = 0x7f7a71feac00] 02:32:46 INFO - PROCESS | 1855 | 1461144766464 Marionette TRACE conn4 <- [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]]]}] 02:32:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 02:32:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1593ms 02:32:46 INFO - PROCESS | 1855 | 1461144766509 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 02:32:46 INFO - PROCESS | 1855 | 1461144766517 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 02:32:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 02:32:46 INFO - PROCESS | 1855 | 1461144766527 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 02:32:46 INFO - PROCESS | 1855 | 1461144766531 Marionette TRACE conn4 <- [1,2174,null,{}] 02:32:46 INFO - PROCESS | 1855 | 1461144766537 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:46 INFO - PROCESS | 1855 | 1461144766739 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 02:32:46 INFO - PROCESS | 1855 | 1461144766949 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7690a000 == 151 [pid = 1855] [id = 551] 02:32:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a71febc00) [pid = 1855] [serial = 1654] [outer = (nil)] 02:32:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a748c5800) [pid = 1855] [serial = 1655] [outer = 0x7f7a71febc00] 02:32:47 INFO - PROCESS | 1855 | 1461144767072 Marionette DEBUG loaded listener.js 02:32:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a74e9b000) [pid = 1855] [serial = 1656] [outer = 0x7f7a71febc00] 02:32:48 INFO - PROCESS | 1855 | 1461144768002 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 02:32:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 02:32:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1532ms 02:32:48 INFO - PROCESS | 1855 | 1461144768066 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 02:32:48 INFO - PROCESS | 1855 | 1461144768069 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 02:32:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 02:32:48 INFO - PROCESS | 1855 | 1461144768077 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 02:32:48 INFO - PROCESS | 1855 | 1461144768083 Marionette TRACE conn4 <- [1,2178,null,{}] 02:32:48 INFO - PROCESS | 1855 | 1461144768098 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:48 INFO - PROCESS | 1855 | 1461144768300 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 02:32:48 INFO - PROCESS | 1855 | 1461144768512 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7aab7000 == 152 [pid = 1855] [id = 552] 02:32:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a759c4c00) [pid = 1855] [serial = 1657] [outer = (nil)] 02:32:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a76bcd000) [pid = 1855] [serial = 1658] [outer = 0x7f7a759c4c00] 02:32:48 INFO - PROCESS | 1855 | 1461144768623 Marionette DEBUG loaded listener.js 02:32:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a77b2c000) [pid = 1855] [serial = 1659] [outer = 0x7f7a759c4c00] 02:32:49 INFO - PROCESS | 1855 | 1461144769550 Marionette TRACE conn4 <- [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]]]}] 02:32:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 02:32:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1534ms 02:32:49 INFO - PROCESS | 1855 | 1461144769611 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 02:32:49 INFO - PROCESS | 1855 | 1461144769616 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 02:32:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 02:32:49 INFO - PROCESS | 1855 | 1461144769639 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 02:32:49 INFO - PROCESS | 1855 | 1461144769642 Marionette TRACE conn4 <- [1,2182,null,{}] 02:32:49 INFO - PROCESS | 1855 | 1461144769647 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:49 INFO - PROCESS | 1855 | 1461144769833 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 02:32:50 INFO - PROCESS | 1855 | 1461144770046 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bb6c800 == 153 [pid = 1855] [id = 553] 02:32:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a76751400) [pid = 1855] [serial = 1660] [outer = (nil)] 02:32:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a77c93800) [pid = 1855] [serial = 1661] [outer = 0x7f7a76751400] 02:32:50 INFO - PROCESS | 1855 | 1461144770155 Marionette DEBUG loaded listener.js 02:32:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a77f71400) [pid = 1855] [serial = 1662] [outer = 0x7f7a76751400] 02:32:51 INFO - PROCESS | 1855 | 1461144771030 Marionette TRACE conn4 <- [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]]]}] 02:32:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 02:32:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1439ms 02:32:51 INFO - PROCESS | 1855 | 1461144771076 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 02:32:51 INFO - PROCESS | 1855 | 1461144771080 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 02:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 02:32:51 INFO - PROCESS | 1855 | 1461144771085 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 02:32:51 INFO - PROCESS | 1855 | 1461144771088 Marionette TRACE conn4 <- [1,2186,null,{}] 02:32:51 INFO - PROCESS | 1855 | 1461144771093 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:51 INFO - PROCESS | 1855 | 1461144771283 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 02:32:51 INFO - PROCESS | 1855 | 1461144771501 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf07000 == 154 [pid = 1855] [id = 554] 02:32:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a77b2d000) [pid = 1855] [serial = 1663] [outer = (nil)] 02:32:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a7a149400) [pid = 1855] [serial = 1664] [outer = 0x7f7a77b2d000] 02:32:51 INFO - PROCESS | 1855 | 1461144771614 Marionette DEBUG loaded listener.js 02:32:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a7a384c00) [pid = 1855] [serial = 1665] [outer = 0x7f7a77b2d000] 02:32:52 INFO - PROCESS | 1855 | 1461144772556 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 02:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 02:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1485ms 02:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 02:32:52 INFO - PROCESS | 1855 | 1461144772571 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 02:32:52 INFO - PROCESS | 1855 | 1461144772573 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 02:32:52 INFO - PROCESS | 1855 | 1461144772578 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 02:32:52 INFO - PROCESS | 1855 | 1461144772582 Marionette TRACE conn4 <- [1,2190,null,{}] 02:32:52 INFO - PROCESS | 1855 | 1461144772587 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:52 INFO - PROCESS | 1855 | 1461144772782 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 02:32:53 INFO - PROCESS | 1855 | 1461144773001 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7faa7000 == 155 [pid = 1855] [id = 555] 02:32:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a77f76c00) [pid = 1855] [serial = 1666] [outer = (nil)] 02:32:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a7b841800) [pid = 1855] [serial = 1667] [outer = 0x7f7a77f76c00] 02:32:53 INFO - PROCESS | 1855 | 1461144773119 Marionette DEBUG loaded listener.js 02:32:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a7bbd2c00) [pid = 1855] [serial = 1668] [outer = 0x7f7a77f76c00] 02:32:53 INFO - PROCESS | 1855 | 1461144773994 Marionette TRACE conn4 <- [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]]]}] 02:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 02:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1478ms 02:32:54 INFO - PROCESS | 1855 | 1461144774057 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 02:32:54 INFO - PROCESS | 1855 | 1461144774060 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 02:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 02:32:54 INFO - PROCESS | 1855 | 1461144774066 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 02:32:54 INFO - PROCESS | 1855 | 1461144774068 Marionette TRACE conn4 <- [1,2194,null,{}] 02:32:54 INFO - PROCESS | 1855 | 1461144774074 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:54 INFO - PROCESS | 1855 | 1461144774269 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 02:32:54 INFO - PROCESS | 1855 | 1461144774486 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8071c800 == 156 [pid = 1855] [id = 556] 02:32:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a7a384800) [pid = 1855] [serial = 1669] [outer = (nil)] 02:32:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a7bd30400) [pid = 1855] [serial = 1670] [outer = 0x7f7a7a384800] 02:32:54 INFO - PROCESS | 1855 | 1461144774599 Marionette DEBUG loaded listener.js 02:32:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a7bedd000) [pid = 1855] [serial = 1671] [outer = 0x7f7a7a384800] 02:32:55 INFO - PROCESS | 1855 | 1461144775444 Marionette TRACE conn4 <- [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]]]}] 02:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 02:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1436ms 02:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 02:32:55 INFO - PROCESS | 1855 | 1461144775503 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 02:32:55 INFO - PROCESS | 1855 | 1461144775506 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 02:32:55 INFO - PROCESS | 1855 | 1461144775512 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 02:32:55 INFO - PROCESS | 1855 | 1461144775514 Marionette TRACE conn4 <- [1,2198,null,{}] 02:32:55 INFO - PROCESS | 1855 | 1461144775519 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:55 INFO - PROCESS | 1855 | 1461144775707 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 02:32:55 INFO - PROCESS | 1855 | 1461144775926 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81770000 == 157 [pid = 1855] [id = 557] 02:32:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a7b840000) [pid = 1855] [serial = 1672] [outer = (nil)] 02:32:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a7c9cf800) [pid = 1855] [serial = 1673] [outer = 0x7f7a7b840000] 02:32:56 INFO - PROCESS | 1855 | 1461144776036 Marionette DEBUG loaded listener.js 02:32:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a7c9dbc00) [pid = 1855] [serial = 1674] [outer = 0x7f7a7b840000] 02:32:56 INFO - PROCESS | 1855 | 1461144776912 Marionette TRACE conn4 <- [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]]]}] 02:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 02:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1429ms 02:32:56 INFO - PROCESS | 1855 | 1461144776940 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 02:32:56 INFO - PROCESS | 1855 | 1461144776944 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 02:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 02:32:56 INFO - PROCESS | 1855 | 1461144776950 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 02:32:56 INFO - PROCESS | 1855 | 1461144776953 Marionette TRACE conn4 <- [1,2202,null,{}] 02:32:56 INFO - PROCESS | 1855 | 1461144776958 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:57 INFO - PROCESS | 1855 | 1461144777177 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 02:32:57 INFO - PROCESS | 1855 | 1461144777427 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f16800 == 158 [pid = 1855] [id = 558] 02:32:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a759cc800) [pid = 1855] [serial = 1675] [outer = (nil)] 02:32:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a7cbe5800) [pid = 1855] [serial = 1676] [outer = 0x7f7a759cc800] 02:32:57 INFO - PROCESS | 1855 | 1461144777500 Marionette DEBUG loaded listener.js 02:32:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a7fb3f000) [pid = 1855] [serial = 1677] [outer = 0x7f7a759cc800] 02:32:58 INFO - PROCESS | 1855 | 1461144778395 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 02:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 02:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1476ms 02:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 02:32:58 INFO - PROCESS | 1855 | 1461144778427 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 02:32:58 INFO - PROCESS | 1855 | 1461144778430 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 02:32:58 INFO - PROCESS | 1855 | 1461144778436 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 02:32:58 INFO - PROCESS | 1855 | 1461144778439 Marionette TRACE conn4 <- [1,2206,null,{}] 02:32:58 INFO - PROCESS | 1855 | 1461144778444 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:32:58 INFO - PROCESS | 1855 | 1461144778636 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 02:32:58 INFO - PROCESS | 1855 | 1461144778855 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:32:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82894800 == 159 [pid = 1855] [id = 559] 02:32:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a7bede400) [pid = 1855] [serial = 1678] [outer = (nil)] 02:32:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a7febdc00) [pid = 1855] [serial = 1679] [outer = 0x7f7a7bede400] 02:32:58 INFO - PROCESS | 1855 | 1461144778964 Marionette DEBUG loaded listener.js 02:32:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a80398000) [pid = 1855] [serial = 1680] [outer = 0x7f7a7bede400] 02:32:59 INFO - PROCESS | 1855 | 1461144779878 Marionette TRACE conn4 <- [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]]]}] 02:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 02:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1486ms 02:32:59 INFO - PROCESS | 1855 | 1461144779921 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 02:32:59 INFO - PROCESS | 1855 | 1461144779924 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 02:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 02:32:59 INFO - PROCESS | 1855 | 1461144779930 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 02:32:59 INFO - PROCESS | 1855 | 1461144779933 Marionette TRACE conn4 <- [1,2210,null,{}] 02:32:59 INFO - PROCESS | 1855 | 1461144779938 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:00 INFO - PROCESS | 1855 | 1461144780147 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 02:33:00 INFO - PROCESS | 1855 | 1461144780449 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a85826000 == 160 [pid = 1855] [id = 560] 02:33:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a71dca800) [pid = 1855] [serial = 1681] [outer = (nil)] 02:33:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a80779800) [pid = 1855] [serial = 1682] [outer = 0x7f7a71dca800] 02:33:00 INFO - PROCESS | 1855 | 1461144780575 Marionette DEBUG loaded listener.js 02:33:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a81449000) [pid = 1855] [serial = 1683] [outer = 0x7f7a71dca800] 02:33:01 INFO - PROCESS | 1855 | 1461144781422 Marionette TRACE conn4 <- [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]]]}] 02:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 02:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1528ms 02:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 02:33:01 INFO - PROCESS | 1855 | 1461144781460 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 02:33:01 INFO - PROCESS | 1855 | 1461144781463 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 02:33:01 INFO - PROCESS | 1855 | 1461144781469 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 02:33:01 INFO - PROCESS | 1855 | 1461144781472 Marionette TRACE conn4 <- [1,2214,null,{}] 02:33:01 INFO - PROCESS | 1855 | 1461144781478 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:01 INFO - PROCESS | 1855 | 1461144781682 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 02:33:01 INFO - PROCESS | 1855 | 1461144781949 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bb7a000 == 161 [pid = 1855] [id = 561] 02:33:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a71dcc000) [pid = 1855] [serial = 1684] [outer = (nil)] 02:33:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a76a33000) [pid = 1855] [serial = 1685] [outer = 0x7f7a71dcc000] 02:33:02 INFO - PROCESS | 1855 | 1461144782025 Marionette DEBUG loaded listener.js 02:33:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a807c9c00) [pid = 1855] [serial = 1686] [outer = 0x7f7a71dcc000] 02:33:03 INFO - PROCESS | 1855 | 1461144783450 Marionette TRACE conn4 <- [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]]]}] 02:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 02:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 2028ms 02:33:03 INFO - PROCESS | 1855 | 1461144783539 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 02:33:03 INFO - PROCESS | 1855 | 1461144783545 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 02:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 02:33:03 INFO - PROCESS | 1855 | 1461144783555 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 02:33:03 INFO - PROCESS | 1855 | 1461144783560 Marionette TRACE conn4 <- [1,2218,null,{}] 02:33:03 INFO - PROCESS | 1855 | 1461144783569 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:03 INFO - PROCESS | 1855 | 1461144783752 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 02:33:03 INFO - PROCESS | 1855 | 1461144783969 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76716800 == 162 [pid = 1855] [id = 562] 02:33:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a71f0d400) [pid = 1855] [serial = 1687] [outer = (nil)] 02:33:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a71fe3c00) [pid = 1855] [serial = 1688] [outer = 0x7f7a71f0d400] 02:33:04 INFO - PROCESS | 1855 | 1461144784073 Marionette DEBUG loaded listener.js 02:33:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a73454c00) [pid = 1855] [serial = 1689] [outer = 0x7f7a71f0d400] 02:33:04 INFO - PROCESS | 1855 | 1461144784945 Marionette TRACE conn4 <- [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]]]}] 02:33:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 02:33:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1439ms 02:33:05 INFO - PROCESS | 1855 | 1461144784994 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 02:33:05 INFO - PROCESS | 1855 | 1461144785009 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 02:33:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 02:33:05 INFO - PROCESS | 1855 | 1461144785023 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 02:33:05 INFO - PROCESS | 1855 | 1461144785032 Marionette TRACE conn4 <- [1,2222,null,{}] 02:33:05 INFO - PROCESS | 1855 | 1461144785127 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:05 INFO - PROCESS | 1855 | 1461144785346 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 02:33:05 INFO - PROCESS | 1855 | 1461144785612 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71316000 == 163 [pid = 1855] [id = 563] 02:33:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a73a19c00) [pid = 1855] [serial = 1690] [outer = (nil)] 02:33:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a73bf7400) [pid = 1855] [serial = 1691] [outer = 0x7f7a73a19c00] 02:33:05 INFO - PROCESS | 1855 | 1461144785725 Marionette DEBUG loaded listener.js 02:33:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a746b5000) [pid = 1855] [serial = 1692] [outer = 0x7f7a73a19c00] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7faae000 == 162 [pid = 1855] [id = 483] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c64a000 == 161 [pid = 1855] [id = 191] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82223800 == 160 [pid = 1855] [id = 200] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a832b8800 == 159 [pid = 1855] [id = 189] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a7129ac00) [pid = 1855] [serial = 1562] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a71f0b000) [pid = 1855] [serial = 1565] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a86b10800 == 158 [pid = 1855] [id = 390] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815af000 == 157 [pid = 1855] [id = 205] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8583c000 == 156 [pid = 1855] [id = 202] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7760f000 == 155 [pid = 1855] [id = 548] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a747a1800 == 154 [pid = 1855] [id = 545] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71fbb000 == 153 [pid = 1855] [id = 544] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7131c800 == 152 [pid = 1855] [id = 543] 02:33:06 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7479d800 == 151 [pid = 1855] [id = 542] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a7b7ec400) [pid = 1855] [serial = 1581] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a7cbe8000) [pid = 1855] [serial = 1584] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a71dcb800) [pid = 1855] [serial = 1569] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a77f67800) [pid = 1855] [serial = 1578] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a738c5000) [pid = 1855] [serial = 1572] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a8b170000) [pid = 1855] [serial = 1553] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a7129a400) [pid = 1855] [serial = 1529] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a77b22800) [pid = 1855] [serial = 1535] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a7345e400) [pid = 1855] [serial = 1571] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a73a11c00) [pid = 1855] [serial = 1532] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a8d203800) [pid = 1855] [serial = 1556] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a7bc08400) [pid = 1855] [serial = 1583] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a76a36400) [pid = 1855] [serial = 1575] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a7a145000) [pid = 1855] [serial = 1580] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7150a000) [pid = 1855] [serial = 1568] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a7bc0ec00) [pid = 1855] [serial = 1538] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a80779000) [pid = 1855] [serial = 1541] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a81e48800) [pid = 1855] [serial = 1544] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a774ae800) [pid = 1855] [serial = 1577] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a8a656800) [pid = 1855] [serial = 1550] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a74cde000) [pid = 1855] [serial = 1527] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a74af4c00) [pid = 1855] [serial = 1559] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a8580bc00) [pid = 1855] [serial = 1547] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a759d0c00) [pid = 1855] [serial = 1574] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a8039a400) [pid = 1855] [serial = 1586] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a8077d400) [pid = 1855] [serial = 1587] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a815eb000) [pid = 1855] [serial = 1464] [outer = (nil)] [url = about:blank] 02:33:06 INFO - PROCESS | 1855 | 1461144786862 Marionette TRACE conn4 <- [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]]]}] 02:33:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 02:33:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1887ms 02:33:06 INFO - PROCESS | 1855 | 1461144786911 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 02:33:06 INFO - PROCESS | 1855 | 1461144786917 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 02:33:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 02:33:06 INFO - PROCESS | 1855 | 1461144786924 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 02:33:06 INFO - PROCESS | 1855 | 1461144786930 Marionette TRACE conn4 <- [1,2226,null,{}] 02:33:06 INFO - PROCESS | 1855 | 1461144786939 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:07 INFO - PROCESS | 1855 | 1461144787193 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 02:33:07 INFO - PROCESS | 1855 | 1461144787522 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a720f4800 == 152 [pid = 1855] [id = 564] 02:33:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a71fe8000) [pid = 1855] [serial = 1693] [outer = (nil)] 02:33:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a7359a400) [pid = 1855] [serial = 1694] [outer = 0x7f7a71fe8000] 02:33:07 INFO - PROCESS | 1855 | 1461144787600 Marionette DEBUG loaded listener.js 02:33:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a73a18800) [pid = 1855] [serial = 1695] [outer = 0x7f7a71fe8000] 02:33:08 INFO - PROCESS | 1855 | 1461144788437 Marionette TRACE conn4 <- [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]]]}] 02:33:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 02:33:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1531ms 02:33:08 INFO - PROCESS | 1855 | 1461144788469 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 02:33:08 INFO - PROCESS | 1855 | 1461144788476 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 02:33:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 02:33:08 INFO - PROCESS | 1855 | 1461144788489 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 02:33:08 INFO - PROCESS | 1855 | 1461144788493 Marionette TRACE conn4 <- [1,2230,null,{}] 02:33:08 INFO - PROCESS | 1855 | 1461144788499 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:08 INFO - PROCESS | 1855 | 1461144788673 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 02:33:08 INFO - PROCESS | 1855 | 1461144788887 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76726000 == 153 [pid = 1855] [id = 565] 02:33:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a73455400) [pid = 1855] [serial = 1696] [outer = (nil)] 02:33:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a74cd4800) [pid = 1855] [serial = 1697] [outer = 0x7f7a73455400] 02:33:09 INFO - PROCESS | 1855 | 1461144788997 Marionette DEBUG loaded listener.js 02:33:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a759ce000) [pid = 1855] [serial = 1698] [outer = 0x7f7a73455400] 02:33:09 INFO - PROCESS | 1855 | 1461144789964 Marionette TRACE conn4 <- [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]]]}] 02:33:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 02:33:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1527ms 02:33:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 02:33:10 INFO - PROCESS | 1855 | 1461144790017 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 02:33:10 INFO - PROCESS | 1855 | 1461144790020 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 02:33:10 INFO - PROCESS | 1855 | 1461144790027 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 02:33:10 INFO - PROCESS | 1855 | 1461144790032 Marionette TRACE conn4 <- [1,2234,null,{}] 02:33:10 INFO - PROCESS | 1855 | 1461144790048 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:10 INFO - PROCESS | 1855 | 1461144790277 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 02:33:10 INFO - PROCESS | 1855 | 1461144790562 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a32e000 == 154 [pid = 1855] [id = 566] 02:33:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a76a3ac00) [pid = 1855] [serial = 1699] [outer = (nil)] 02:33:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a774a5800) [pid = 1855] [serial = 1700] [outer = 0x7f7a76a3ac00] 02:33:10 INFO - PROCESS | 1855 | 1461144790679 Marionette DEBUG loaded listener.js 02:33:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a77b26c00) [pid = 1855] [serial = 1701] [outer = 0x7f7a76a3ac00] 02:33:11 INFO - PROCESS | 1855 | 1461144791500 Marionette TRACE conn4 <- [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]]]}] 02:33:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 02:33:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1545ms 02:33:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 02:33:11 INFO - PROCESS | 1855 | 1461144791572 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 02:33:11 INFO - PROCESS | 1855 | 1461144791576 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 02:33:11 INFO - PROCESS | 1855 | 1461144791582 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 02:33:11 INFO - PROCESS | 1855 | 1461144791585 Marionette TRACE conn4 <- [1,2238,null,{}] 02:33:11 INFO - PROCESS | 1855 | 1461144791590 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:11 INFO - PROCESS | 1855 | 1461144791792 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 02:33:12 INFO - PROCESS | 1855 | 1461144792049 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b8ce800 == 155 [pid = 1855] [id = 567] 02:33:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a746ab800) [pid = 1855] [serial = 1702] [outer = (nil)] 02:33:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a77c97000) [pid = 1855] [serial = 1703] [outer = 0x7f7a746ab800] 02:33:12 INFO - PROCESS | 1855 | 1461144792128 Marionette DEBUG loaded listener.js 02:33:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a7a142400) [pid = 1855] [serial = 1704] [outer = 0x7f7a746ab800] 02:33:13 INFO - PROCESS | 1855 | 1461144793039 Marionette TRACE conn4 <- [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]]]}] 02:33:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 02:33:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1527ms 02:33:13 INFO - PROCESS | 1855 | 1461144793109 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 02:33:13 INFO - PROCESS | 1855 | 1461144793113 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 02:33:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 02:33:13 INFO - PROCESS | 1855 | 1461144793119 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 02:33:13 INFO - PROCESS | 1855 | 1461144793121 Marionette TRACE conn4 <- [1,2242,null,{}] 02:33:13 INFO - PROCESS | 1855 | 1461144793126 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:13 INFO - PROCESS | 1855 | 1461144793353 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 02:33:13 INFO - PROCESS | 1855 | 1461144793563 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7be9d800 == 156 [pid = 1855] [id = 568] 02:33:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a76bcec00) [pid = 1855] [serial = 1705] [outer = (nil)] 02:33:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a7a38d000) [pid = 1855] [serial = 1706] [outer = 0x7f7a76bcec00] 02:33:13 INFO - PROCESS | 1855 | 1461144793677 Marionette DEBUG loaded listener.js 02:33:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a7b7f9400) [pid = 1855] [serial = 1707] [outer = 0x7f7a76bcec00] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84c51800 == 155 [pid = 1855] [id = 50] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e052000 == 154 [pid = 1855] [id = 541] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd11800 == 153 [pid = 1855] [id = 365] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa341c000 == 152 [pid = 1855] [id = 261] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73377800 == 151 [pid = 1855] [id = 298] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a719aa800 == 150 [pid = 1855] [id = 323] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa3408800 == 149 [pid = 1855] [id = 150] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75cd6000 == 148 [pid = 1855] [id = 522] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9936a800 == 147 [pid = 1855] [id = 412] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a713e0800 == 146 [pid = 1855] [id = 320] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76716800 == 145 [pid = 1855] [id = 562] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bb7a000 == 144 [pid = 1855] [id = 561] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85826000 == 143 [pid = 1855] [id = 560] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82894800 == 142 [pid = 1855] [id = 559] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f16800 == 141 [pid = 1855] [id = 558] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81770000 == 140 [pid = 1855] [id = 557] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8071c800 == 139 [pid = 1855] [id = 556] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7faa7000 == 138 [pid = 1855] [id = 555] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bf07000 == 137 [pid = 1855] [id = 554] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bb6c800 == 136 [pid = 1855] [id = 553] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7aab7000 == 135 [pid = 1855] [id = 552] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7690a000 == 134 [pid = 1855] [id = 551] 02:33:16 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731d6800 == 133 [pid = 1855] [id = 550] 02:33:16 INFO - PROCESS | 1855 | 1461144796734 Marionette TRACE conn4 <- [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]]]}] 02:33:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 02:33:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 3784ms 02:33:16 INFO - PROCESS | 1855 | 1461144796904 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 02:33:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 02:33:16 INFO - PROCESS | 1855 | 1461144796909 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 02:33:16 INFO - PROCESS | 1855 | 1461144796916 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 02:33:16 INFO - PROCESS | 1855 | 1461144796921 Marionette TRACE conn4 <- [1,2246,null,{}] 02:33:16 INFO - PROCESS | 1855 | 1461144796930 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:17 INFO - PROCESS | 1855 | 1461144797100 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 02:33:17 INFO - PROCESS | 1855 | 1461144797294 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b65800 == 134 [pid = 1855] [id = 569] 02:33:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a73a0d400) [pid = 1855] [serial = 1708] [outer = (nil)] 02:33:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a73bedc00) [pid = 1855] [serial = 1709] [outer = 0x7f7a73a0d400] 02:33:17 INFO - PROCESS | 1855 | 1461144797372 Marionette DEBUG loaded listener.js 02:33:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a74aeb400) [pid = 1855] [serial = 1710] [outer = 0x7f7a73a0d400] 02:33:18 INFO - PROCESS | 1855 | 1461144798106 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 02:33:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 02:33:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1239ms 02:33:18 INFO - PROCESS | 1855 | 1461144798154 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 02:33:18 INFO - PROCESS | 1855 | 1461144798161 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 02:33:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 02:33:18 INFO - PROCESS | 1855 | 1461144798170 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 02:33:18 INFO - PROCESS | 1855 | 1461144798174 Marionette TRACE conn4 <- [1,2250,null,{}] 02:33:18 INFO - PROCESS | 1855 | 1461144798179 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:18 INFO - PROCESS | 1855 | 1461144798414 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 02:33:18 INFO - PROCESS | 1855 | 1461144798446 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a189000 == 135 [pid = 1855] [id = 570] 02:33:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a73a0dc00) [pid = 1855] [serial = 1711] [outer = (nil)] 02:33:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a7674f000) [pid = 1855] [serial = 1712] [outer = 0x7f7a73a0dc00] 02:33:18 INFO - PROCESS | 1855 | 1461144798503 Marionette DEBUG loaded listener.js 02:33:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a76bd7400) [pid = 1855] [serial = 1713] [outer = 0x7f7a73a0dc00] 02:33:19 INFO - PROCESS | 1855 | 1461144799450 Marionette TRACE conn4 <- [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]]]}] 02:33:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 02:33:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1334ms 02:33:19 INFO - PROCESS | 1855 | 1461144799509 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 02:33:19 INFO - PROCESS | 1855 | 1461144799512 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 02:33:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 02:33:19 INFO - PROCESS | 1855 | 1461144799518 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 02:33:19 INFO - PROCESS | 1855 | 1461144799523 Marionette TRACE conn4 <- [1,2254,null,{}] 02:33:19 INFO - PROCESS | 1855 | 1461144799538 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:19 INFO - PROCESS | 1855 | 1461144799818 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 02:33:19 INFO - PROCESS | 1855 | 1461144799842 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bea1800 == 136 [pid = 1855] [id = 571] 02:33:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a77442400) [pid = 1855] [serial = 1714] [outer = (nil)] 02:33:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a77f6ec00) [pid = 1855] [serial = 1715] [outer = 0x7f7a77442400] 02:33:19 INFO - PROCESS | 1855 | 1461144799903 Marionette DEBUG loaded listener.js 02:33:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a7b83dc00) [pid = 1855] [serial = 1716] [outer = 0x7f7a77442400] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a71f0d400) [pid = 1855] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a73350000) [pid = 1855] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a71dcd000) [pid = 1855] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a71fe7800) [pid = 1855] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a746b7800) [pid = 1855] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a748c3c00) [pid = 1855] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a71297c00) [pid = 1855] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 02:33:20 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a74af7c00) [pid = 1855] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 02:33:20 INFO - PROCESS | 1855 | 1461144800981 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 02:33:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 02:33:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1485ms 02:33:21 INFO - PROCESS | 1855 | 1461144801003 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 02:33:21 INFO - PROCESS | 1855 | 1461144801008 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 02:33:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 02:33:21 INFO - PROCESS | 1855 | 1461144801013 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 02:33:21 INFO - PROCESS | 1855 | 1461144801016 Marionette TRACE conn4 <- [1,2258,null,{}] 02:33:21 INFO - PROCESS | 1855 | 1461144801021 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:21 INFO - PROCESS | 1855 | 1461144801192 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 02:33:21 INFO - PROCESS | 1855 | 1461144801372 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a17c800 == 137 [pid = 1855] [id = 572] 02:33:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a71506400) [pid = 1855] [serial = 1717] [outer = (nil)] 02:33:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a76745800) [pid = 1855] [serial = 1718] [outer = 0x7f7a71506400] 02:33:21 INFO - PROCESS | 1855 | 1461144801437 Marionette DEBUG loaded listener.js 02:33:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a7bc09400) [pid = 1855] [serial = 1719] [outer = 0x7f7a71506400] 02:33:22 INFO - PROCESS | 1855 | 1461144802176 Marionette TRACE conn4 <- [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]]]}] 02:33:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 02:33:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1177ms 02:33:22 INFO - PROCESS | 1855 | 1461144802200 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 02:33:22 INFO - PROCESS | 1855 | 1461144802203 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 02:33:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 02:33:22 INFO - PROCESS | 1855 | 1461144802211 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 02:33:22 INFO - PROCESS | 1855 | 1461144802214 Marionette TRACE conn4 <- [1,2262,null,{}] 02:33:22 INFO - PROCESS | 1855 | 1461144802222 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:22 INFO - PROCESS | 1855 | 1461144802388 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 02:33:22 INFO - PROCESS | 1855 | 1461144802412 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80474800 == 138 [pid = 1855] [id = 573] 02:33:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a7bc09c00) [pid = 1855] [serial = 1720] [outer = (nil)] 02:33:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a7bee7000) [pid = 1855] [serial = 1721] [outer = 0x7f7a7bc09c00] 02:33:22 INFO - PROCESS | 1855 | 1461144802480 Marionette DEBUG loaded listener.js 02:33:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a7c9d5000) [pid = 1855] [serial = 1722] [outer = 0x7f7a7bc09c00] 02:33:23 INFO - PROCESS | 1855 | 1461144803614 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 02:33:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 02:33:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1435ms 02:33:23 INFO - PROCESS | 1855 | 1461144803647 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 02:33:23 INFO - PROCESS | 1855 | 1461144803655 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 02:33:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 02:33:23 INFO - PROCESS | 1855 | 1461144803664 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 02:33:23 INFO - PROCESS | 1855 | 1461144803669 Marionette TRACE conn4 <- [1,2266,null,{}] 02:33:23 INFO - PROCESS | 1855 | 1461144803676 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:23 INFO - PROCESS | 1855 | 1461144803866 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 02:33:24 INFO - PROCESS | 1855 | 1461144804088 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77c70800 == 139 [pid = 1855] [id = 574] 02:33:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a746b7800) [pid = 1855] [serial = 1723] [outer = (nil)] 02:33:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a7674e000) [pid = 1855] [serial = 1724] [outer = 0x7f7a746b7800] 02:33:24 INFO - PROCESS | 1855 | 1461144804207 Marionette DEBUG loaded listener.js 02:33:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a774a2c00) [pid = 1855] [serial = 1725] [outer = 0x7f7a746b7800] 02:33:25 INFO - PROCESS | 1855 | 1461144805192 Marionette TRACE conn4 <- [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]]]}] 02:33:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 02:33:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1581ms 02:33:25 INFO - PROCESS | 1855 | 1461144805245 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 02:33:25 INFO - PROCESS | 1855 | 1461144805254 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 02:33:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 02:33:25 INFO - PROCESS | 1855 | 1461144805264 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 02:33:25 INFO - PROCESS | 1855 | 1461144805267 Marionette TRACE conn4 <- [1,2270,null,{}] 02:33:25 INFO - PROCESS | 1855 | 1461144805273 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:25 INFO - PROCESS | 1855 | 1461144805472 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 02:33:25 INFO - PROCESS | 1855 | 1461144805688 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80569000 == 140 [pid = 1855] [id = 575] 02:33:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a74af5400) [pid = 1855] [serial = 1726] [outer = (nil)] 02:33:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a7b7fb800) [pid = 1855] [serial = 1727] [outer = 0x7f7a74af5400] 02:33:25 INFO - PROCESS | 1855 | 1461144805881 Marionette DEBUG loaded listener.js 02:33:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a7bd2ac00) [pid = 1855] [serial = 1728] [outer = 0x7f7a74af5400] 02:33:26 INFO - PROCESS | 1855 | 1461144806715 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 02:33:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 02:33:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1480ms 02:33:26 INFO - PROCESS | 1855 | 1461144806744 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 02:33:26 INFO - PROCESS | 1855 | 1461144806752 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 02:33:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 02:33:26 INFO - PROCESS | 1855 | 1461144806759 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 02:33:26 INFO - PROCESS | 1855 | 1461144806770 Marionette TRACE conn4 <- [1,2274,null,{}] 02:33:26 INFO - PROCESS | 1855 | 1461144806786 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:26 INFO - PROCESS | 1855 | 1461144806984 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 02:33:27 INFO - PROCESS | 1855 | 1461144807199 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dd0800 == 141 [pid = 1855] [id = 576] 02:33:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a7bc0cc00) [pid = 1855] [serial = 1729] [outer = (nil)] 02:33:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a7cbed800) [pid = 1855] [serial = 1730] [outer = 0x7f7a7bc0cc00] 02:33:27 INFO - PROCESS | 1855 | 1461144807315 Marionette DEBUG loaded listener.js 02:33:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a7febf400) [pid = 1855] [serial = 1731] [outer = 0x7f7a7bc0cc00] 02:33:28 INFO - PROCESS | 1855 | 1461144808205 Marionette TRACE conn4 <- [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]]]}] 02:33:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 02:33:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1492ms 02:33:28 INFO - PROCESS | 1855 | 1461144808253 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 02:33:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 02:33:28 INFO - PROCESS | 1855 | 1461144808257 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 02:33:28 INFO - PROCESS | 1855 | 1461144808262 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 02:33:28 INFO - PROCESS | 1855 | 1461144808265 Marionette TRACE conn4 <- [1,2278,null,{}] 02:33:28 INFO - PROCESS | 1855 | 1461144808270 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:28 INFO - PROCESS | 1855 | 1461144808435 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 02:33:28 INFO - PROCESS | 1855 | 1461144808652 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a826e4800 == 142 [pid = 1855] [id = 577] 02:33:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a7c9ea400) [pid = 1855] [serial = 1732] [outer = (nil)] 02:33:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a803d8800) [pid = 1855] [serial = 1733] [outer = 0x7f7a7c9ea400] 02:33:28 INFO - PROCESS | 1855 | 1461144808760 Marionette DEBUG loaded listener.js 02:33:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a80402800) [pid = 1855] [serial = 1734] [outer = 0x7f7a7c9ea400] 02:33:29 INFO - PROCESS | 1855 | 1461144809609 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 02:33:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 02:33:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1383ms 02:33:29 INFO - PROCESS | 1855 | 1461144809645 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 02:33:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 02:33:29 INFO - PROCESS | 1855 | 1461144809648 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 02:33:29 INFO - PROCESS | 1855 | 1461144809654 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 02:33:29 INFO - PROCESS | 1855 | 1461144809657 Marionette TRACE conn4 <- [1,2282,null,{}] 02:33:29 INFO - PROCESS | 1855 | 1461144809661 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:29 INFO - PROCESS | 1855 | 1461144809835 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 02:33:30 INFO - PROCESS | 1855 | 1461144810052 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83dab000 == 143 [pid = 1855] [id = 578] 02:33:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a8039a400) [pid = 1855] [serial = 1735] [outer = (nil)] 02:33:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a8056cc00) [pid = 1855] [serial = 1736] [outer = 0x7f7a8039a400] 02:33:30 INFO - PROCESS | 1855 | 1461144810163 Marionette DEBUG loaded listener.js 02:33:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a80777800) [pid = 1855] [serial = 1737] [outer = 0x7f7a8039a400] 02:33:31 INFO - PROCESS | 1855 | 1461144811086 Marionette TRACE conn4 <- [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]]]}] 02:33:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 02:33:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1476ms 02:33:31 INFO - PROCESS | 1855 | 1461144811131 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 02:33:31 INFO - PROCESS | 1855 | 1461144811135 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 02:33:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 02:33:31 INFO - PROCESS | 1855 | 1461144811140 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 02:33:31 INFO - PROCESS | 1855 | 1461144811144 Marionette TRACE conn4 <- [1,2286,null,{}] 02:33:31 INFO - PROCESS | 1855 | 1461144811149 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:31 INFO - PROCESS | 1855 | 1461144811358 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 02:33:31 INFO - PROCESS | 1855 | 1461144811573 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8956e000 == 144 [pid = 1855] [id = 579] 02:33:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a8039d800) [pid = 1855] [serial = 1738] [outer = (nil)] 02:33:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a814c5800) [pid = 1855] [serial = 1739] [outer = 0x7f7a8039d800] 02:33:31 INFO - PROCESS | 1855 | 1461144811691 Marionette DEBUG loaded listener.js 02:33:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a815ee800) [pid = 1855] [serial = 1740] [outer = 0x7f7a8039d800] 02:33:32 INFO - PROCESS | 1855 | 1461144812573 Marionette TRACE conn4 <- [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]]]}] 02:33:32 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 02:33:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1476ms 02:33:32 INFO - PROCESS | 1855 | 1461144812617 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 02:33:32 INFO - PROCESS | 1855 | 1461144812621 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 02:33:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 02:33:32 INFO - PROCESS | 1855 | 1461144812627 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 02:33:32 INFO - PROCESS | 1855 | 1461144812629 Marionette TRACE conn4 <- [1,2290,null,{}] 02:33:32 INFO - PROCESS | 1855 | 1461144812634 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:32 INFO - PROCESS | 1855 | 1461144812828 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 02:33:33 INFO - PROCESS | 1855 | 1461144813046 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b4dc800 == 145 [pid = 1855] [id = 580] 02:33:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a7fb3e000) [pid = 1855] [serial = 1741] [outer = (nil)] 02:33:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a81cca000) [pid = 1855] [serial = 1742] [outer = 0x7f7a7fb3e000] 02:33:33 INFO - PROCESS | 1855 | 1461144813157 Marionette DEBUG loaded listener.js 02:33:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a81e49c00) [pid = 1855] [serial = 1743] [outer = 0x7f7a7fb3e000] 02:33:34 INFO - PROCESS | 1855 | 1461144814018 Marionette TRACE conn4 <- [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]]]}] 02:33:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 02:33:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1432ms 02:33:34 INFO - PROCESS | 1855 | 1461144814060 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 02:33:34 INFO - PROCESS | 1855 | 1461144814064 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 02:33:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 02:33:34 INFO - PROCESS | 1855 | 1461144814070 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 02:33:34 INFO - PROCESS | 1855 | 1461144814072 Marionette TRACE conn4 <- [1,2294,null,{}] 02:33:34 INFO - PROCESS | 1855 | 1461144814077 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:34 INFO - PROCESS | 1855 | 1461144814252 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 02:33:34 INFO - PROCESS | 1855 | 1461144814474 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c166000 == 146 [pid = 1855] [id = 581] 02:33:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a803e3c00) [pid = 1855] [serial = 1744] [outer = (nil)] 02:33:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a81e4b000) [pid = 1855] [serial = 1745] [outer = 0x7f7a803e3c00] 02:33:34 INFO - PROCESS | 1855 | 1461144814591 Marionette DEBUG loaded listener.js 02:33:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a81f40c00) [pid = 1855] [serial = 1746] [outer = 0x7f7a803e3c00] 02:33:35 INFO - PROCESS | 1855 | 1461144815415 Marionette TRACE conn4 <- [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]]]}] 02:33:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 02:33:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1378ms 02:33:35 INFO - PROCESS | 1855 | 1461144815449 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 02:33:35 INFO - PROCESS | 1855 | 1461144815451 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 02:33:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 02:33:35 INFO - PROCESS | 1855 | 1461144815457 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 02:33:35 INFO - PROCESS | 1855 | 1461144815459 Marionette TRACE conn4 <- [1,2298,null,{}] 02:33:35 INFO - PROCESS | 1855 | 1461144815465 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:35 INFO - PROCESS | 1855 | 1461144815644 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 02:33:35 INFO - PROCESS | 1855 | 1461144815865 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e5c8800 == 147 [pid = 1855] [id = 582] 02:33:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a8056f800) [pid = 1855] [serial = 1747] [outer = (nil)] 02:33:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a820e8800) [pid = 1855] [serial = 1748] [outer = 0x7f7a8056f800] 02:33:35 INFO - PROCESS | 1855 | 1461144815976 Marionette DEBUG loaded listener.js 02:33:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a82260800) [pid = 1855] [serial = 1749] [outer = 0x7f7a8056f800] 02:33:36 INFO - PROCESS | 1855 | 1461144816857 Marionette TRACE conn4 <- [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]]]}] 02:33:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 02:33:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1433ms 02:33:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 02:33:36 INFO - PROCESS | 1855 | 1461144816892 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 02:33:36 INFO - PROCESS | 1855 | 1461144816895 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 02:33:36 INFO - PROCESS | 1855 | 1461144816901 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 02:33:36 INFO - PROCESS | 1855 | 1461144816904 Marionette TRACE conn4 <- [1,2302,null,{}] 02:33:36 INFO - PROCESS | 1855 | 1461144816909 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:37 INFO - PROCESS | 1855 | 1461144817092 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 02:33:37 INFO - PROCESS | 1855 | 1461144817313 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980ef000 == 148 [pid = 1855] [id = 583] 02:33:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a71511000) [pid = 1855] [serial = 1750] [outer = (nil)] 02:33:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a8236b400) [pid = 1855] [serial = 1751] [outer = 0x7f7a71511000] 02:33:37 INFO - PROCESS | 1855 | 1461144817424 Marionette DEBUG loaded listener.js 02:33:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a82795400) [pid = 1855] [serial = 1752] [outer = 0x7f7a71511000] 02:33:38 INFO - PROCESS | 1855 | 1461144818319 Marionette TRACE conn4 <- [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]]]}] 02:33:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 02:33:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1481ms 02:33:38 INFO - PROCESS | 1855 | 1461144818382 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 02:33:38 INFO - PROCESS | 1855 | 1461144818386 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 02:33:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 02:33:38 INFO - PROCESS | 1855 | 1461144818392 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 02:33:38 INFO - PROCESS | 1855 | 1461144818395 Marionette TRACE conn4 <- [1,2306,null,{}] 02:33:38 INFO - PROCESS | 1855 | 1461144818401 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:38 INFO - PROCESS | 1855 | 1461144818616 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 02:33:38 INFO - PROCESS | 1855 | 1461144818873 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9919c800 == 149 [pid = 1855] [id = 584] 02:33:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a7681d400) [pid = 1855] [serial = 1753] [outer = (nil)] 02:33:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a8295b000) [pid = 1855] [serial = 1754] [outer = 0x7f7a7681d400] 02:33:38 INFO - PROCESS | 1855 | 1461144818950 Marionette DEBUG loaded listener.js 02:33:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a8408f000) [pid = 1855] [serial = 1755] [outer = 0x7f7a7681d400] 02:33:39 INFO - PROCESS | 1855 | 1461144819821 Marionette TRACE conn4 <- [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]]]}] 02:33:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 02:33:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1482ms 02:33:39 INFO - PROCESS | 1855 | 1461144819875 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 02:33:39 INFO - PROCESS | 1855 | 1461144819879 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 02:33:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 02:33:39 INFO - PROCESS | 1855 | 1461144819884 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 02:33:39 INFO - PROCESS | 1855 | 1461144819887 Marionette TRACE conn4 <- [1,2310,null,{}] 02:33:39 INFO - PROCESS | 1855 | 1461144819892 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:40 INFO - PROCESS | 1855 | 1461144820080 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 02:33:40 INFO - PROCESS | 1855 | 1461144820303 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9c286800 == 150 [pid = 1855] [id = 585] 02:33:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a81724800) [pid = 1855] [serial = 1756] [outer = (nil)] 02:33:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a842c4000) [pid = 1855] [serial = 1757] [outer = 0x7f7a81724800] 02:33:40 INFO - PROCESS | 1855 | 1461144820410 Marionette DEBUG loaded listener.js 02:33:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a8560dc00) [pid = 1855] [serial = 1758] [outer = 0x7f7a81724800] 02:33:41 INFO - PROCESS | 1855 | 1461144821277 Marionette TRACE conn4 <- [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]]]}] 02:33:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 02:33:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1431ms 02:33:41 INFO - PROCESS | 1855 | 1461144821316 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 02:33:41 INFO - PROCESS | 1855 | 1461144821319 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 02:33:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 02:33:41 INFO - PROCESS | 1855 | 1461144821324 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 02:33:41 INFO - PROCESS | 1855 | 1461144821327 Marionette TRACE conn4 <- [1,2314,null,{}] 02:33:41 INFO - PROCESS | 1855 | 1461144821332 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:41 INFO - PROCESS | 1855 | 1461144821520 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 02:33:41 INFO - PROCESS | 1855 | 1461144821742 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8055c800 == 151 [pid = 1855] [id = 586] 02:33:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a721ea000) [pid = 1855] [serial = 1759] [outer = (nil)] 02:33:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a8562c400) [pid = 1855] [serial = 1760] [outer = 0x7f7a721ea000] 02:33:41 INFO - PROCESS | 1855 | 1461144821888 Marionette DEBUG loaded listener.js 02:33:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a858dfc00) [pid = 1855] [serial = 1761] [outer = 0x7f7a721ea000] 02:33:43 INFO - PROCESS | 1855 | 1461144823144 Marionette TRACE conn4 <- [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]]]}] 02:33:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 02:33:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1878ms 02:33:43 INFO - PROCESS | 1855 | 1461144823203 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 02:33:43 INFO - PROCESS | 1855 | 1461144823209 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 02:33:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 02:33:43 INFO - PROCESS | 1855 | 1461144823217 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 02:33:43 INFO - PROCESS | 1855 | 1461144823221 Marionette TRACE conn4 <- [1,2318,null,{}] 02:33:43 INFO - PROCESS | 1855 | 1461144823228 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:43 INFO - PROCESS | 1855 | 1461144823435 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 02:33:43 INFO - PROCESS | 1855 | 1461144823696 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76728800 == 152 [pid = 1855] [id = 587] 02:33:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a73597400) [pid = 1855] [serial = 1762] [outer = (nil)] 02:33:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a735a4c00) [pid = 1855] [serial = 1763] [outer = 0x7f7a73597400] 02:33:43 INFO - PROCESS | 1855 | 1461144823762 Marionette DEBUG loaded listener.js 02:33:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a74543800) [pid = 1855] [serial = 1764] [outer = 0x7f7a73597400] 02:33:44 INFO - PROCESS | 1855 | 1461144824604 Marionette TRACE conn4 <- [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] 02:33:44 INFO - PROCESS | 1855 | 1461144824657 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 02:33:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 02:33:44 INFO - PROCESS | 1855 | 1461144824665 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 02:33:44 INFO - PROCESS | 1855 | 1461144824669 Marionette TRACE conn4 <- [1,2322,null,{}] 02:33:44 INFO - PROCESS | 1855 | 1461144824674 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:44 INFO - PROCESS | 1855 | 1461144824858 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 02:33:45 INFO - PROCESS | 1855 | 1461144825272 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a747ab800 == 153 [pid = 1855] [id = 588] 02:33:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a74cdac00) [pid = 1855] [serial = 1765] [outer = (nil)] 02:33:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a76a36400) [pid = 1855] [serial = 1766] [outer = 0x7f7a74cdac00] 02:33:45 INFO - PROCESS | 1855 | 1461144825341 Marionette DEBUG loaded listener.js 02:33:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a774a7c00) [pid = 1855] [serial = 1767] [outer = 0x7f7a74cdac00] 02:33:46 INFO - PROCESS | 1855 | 1461144826213 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 02:33:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 02:33:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1581ms 02:33:46 INFO - PROCESS | 1855 | 1461144826247 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 02:33:46 INFO - PROCESS | 1855 | 1461144826250 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 02:33:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 02:33:46 INFO - PROCESS | 1855 | 1461144826255 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 02:33:46 INFO - PROCESS | 1855 | 1461144826260 Marionette TRACE conn4 <- [1,2326,null,{}] 02:33:46 INFO - PROCESS | 1855 | 1461144826274 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:46 INFO - PROCESS | 1855 | 1461144826439 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 02:33:46 INFO - PROCESS | 1855 | 1461144826714 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc5a800 == 154 [pid = 1855] [id = 589] 02:33:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a77f68800) [pid = 1855] [serial = 1768] [outer = (nil)] 02:33:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a7b7f4000) [pid = 1855] [serial = 1769] [outer = 0x7f7a77f68800] 02:33:46 INFO - PROCESS | 1855 | 1461144826816 Marionette DEBUG loaded listener.js 02:33:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a7bd35c00) [pid = 1855] [serial = 1770] [outer = 0x7f7a77f68800] 02:33:47 INFO - PROCESS | 1855 | 1461144827625 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 02:33:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 02:33:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1403ms 02:33:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 02:33:47 INFO - PROCESS | 1855 | 1461144827659 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 02:33:47 INFO - PROCESS | 1855 | 1461144827662 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 02:33:47 INFO - PROCESS | 1855 | 1461144827668 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 02:33:47 INFO - PROCESS | 1855 | 1461144827671 Marionette TRACE conn4 <- [1,2330,null,{}] 02:33:47 INFO - PROCESS | 1855 | 1461144827676 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:47 INFO - PROCESS | 1855 | 1461144827852 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 02:33:48 INFO - PROCESS | 1855 | 1461144828139 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74a6a000 == 155 [pid = 1855] [id = 590] 02:33:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a73458000) [pid = 1855] [serial = 1771] [outer = (nil)] 02:33:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a7bee7c00) [pid = 1855] [serial = 1772] [outer = 0x7f7a73458000] 02:33:48 INFO - PROCESS | 1855 | 1461144828211 Marionette DEBUG loaded listener.js 02:33:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a7fec5c00) [pid = 1855] [serial = 1773] [outer = 0x7f7a73458000] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bf13800 == 154 [pid = 1855] [id = 198] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a17c800 == 153 [pid = 1855] [id = 572] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bea1800 == 152 [pid = 1855] [id = 571] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 244 (0x7f7a73bf7400) [pid = 1855] [serial = 1691] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 243 (0x7f7a73344c00) [pid = 1855] [serial = 1652] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a748c5800) [pid = 1855] [serial = 1655] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a76bcd000) [pid = 1855] [serial = 1658] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a77c93800) [pid = 1855] [serial = 1661] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a7a149400) [pid = 1855] [serial = 1664] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a7b841800) [pid = 1855] [serial = 1667] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a7bd30400) [pid = 1855] [serial = 1670] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a7c9cf800) [pid = 1855] [serial = 1673] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a7cbe5800) [pid = 1855] [serial = 1676] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a7febdc00) [pid = 1855] [serial = 1679] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a80779800) [pid = 1855] [serial = 1682] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a76a33000) [pid = 1855] [serial = 1685] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a8e66e000) [pid = 1855] [serial = 1622] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a820df800) [pid = 1855] [serial = 1604] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a8b8d0400) [pid = 1855] [serial = 1619] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a774a3400) [pid = 1855] [serial = 1595] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a7345f000) [pid = 1855] [serial = 1592] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a8a3de400) [pid = 1855] [serial = 1616] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a9a1be800) [pid = 1855] [serial = 1625] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a858d2000) [pid = 1855] [serial = 1613] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a7fb3a800) [pid = 1855] [serial = 1598] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a815f1400) [pid = 1855] [serial = 1601] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a842bc400) [pid = 1855] [serial = 1610] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a8283dc00) [pid = 1855] [serial = 1607] [outer = (nil)] [url = about:blank] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a189000 == 151 [pid = 1855] [id = 570] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75b65800 == 150 [pid = 1855] [id = 569] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7be9d800 == 149 [pid = 1855] [id = 568] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b8ce800 == 148 [pid = 1855] [id = 567] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a32e000 == 147 [pid = 1855] [id = 566] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a767ad800 == 146 [pid = 1855] [id = 547] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76726000 == 145 [pid = 1855] [id = 565] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a720f4800 == 144 [pid = 1855] [id = 564] 02:33:48 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75b7c800 == 143 [pid = 1855] [id = 546] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a71fe3c00) [pid = 1855] [serial = 1688] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a73454c00) [pid = 1855] [serial = 1689] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a774af000) [pid = 1855] [serial = 1649] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a7744dc00) [pid = 1855] [serial = 1647] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a738c3800) [pid = 1855] [serial = 1637] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a71feb800) [pid = 1855] [serial = 1632] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a738b7400) [pid = 1855] [serial = 1635] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a74e91000) [pid = 1855] [serial = 1641] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a7681f800) [pid = 1855] [serial = 1644] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a748c3000) [pid = 1855] [serial = 1638] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a71ca5c00) [pid = 1855] [serial = 1629] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a759c8c00) [pid = 1855] [serial = 1643] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a76bd4000) [pid = 1855] [serial = 1646] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a73462000) [pid = 1855] [serial = 1634] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a71f06c00) [pid = 1855] [serial = 1631] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a81443000) [pid = 1855] [serial = 1589] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a7129e800) [pid = 1855] [serial = 1628] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a74cd9400) [pid = 1855] [serial = 1640] [outer = (nil)] [url = about:blank] 02:33:49 INFO - PROCESS | 1855 | 1461144829195 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 02:33:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 02:33:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1579ms 02:33:49 INFO - PROCESS | 1855 | 1461144829247 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 02:33:49 INFO - PROCESS | 1855 | 1461144829250 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 02:33:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 02:33:49 INFO - PROCESS | 1855 | 1461144829255 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 02:33:49 INFO - PROCESS | 1855 | 1461144829257 Marionette TRACE conn4 <- [1,2334,null,{}] 02:33:49 INFO - PROCESS | 1855 | 1461144829263 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:49 INFO - PROCESS | 1855 | 1461144829439 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 02:33:49 INFO - PROCESS | 1855 | 1461144829618 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74a63000 == 144 [pid = 1855] [id = 591] 02:33:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a71296000) [pid = 1855] [serial = 1774] [outer = (nil)] 02:33:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a74ce1800) [pid = 1855] [serial = 1775] [outer = 0x7f7a71296000] 02:33:49 INFO - PROCESS | 1855 | 1461144829679 Marionette DEBUG loaded listener.js 02:33:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a7cbeb000) [pid = 1855] [serial = 1776] [outer = 0x7f7a71296000] 02:33:50 INFO - PROCESS | 1855 | 1461144830406 Marionette TRACE conn4 <- [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]]]}] 02:33:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 02:33:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1182ms 02:33:50 INFO - PROCESS | 1855 | 1461144830438 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 02:33:50 INFO - PROCESS | 1855 | 1461144830441 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 02:33:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 02:33:50 INFO - PROCESS | 1855 | 1461144830446 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 02:33:50 INFO - PROCESS | 1855 | 1461144830449 Marionette TRACE conn4 <- [1,2338,null,{}] 02:33:50 INFO - PROCESS | 1855 | 1461144830484 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:50 INFO - PROCESS | 1855 | 1461144830689 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 02:33:50 INFO - PROCESS | 1855 | 1461144830703 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a17c800 == 145 [pid = 1855] [id = 592] 02:33:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a80784800) [pid = 1855] [serial = 1777] [outer = (nil)] 02:33:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a81f38800) [pid = 1855] [serial = 1778] [outer = 0x7f7a80784800] 02:33:50 INFO - PROCESS | 1855 | 1461144830766 Marionette DEBUG loaded listener.js 02:33:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a82797c00) [pid = 1855] [serial = 1779] [outer = 0x7f7a80784800] 02:33:51 INFO - PROCESS | 1855 | 1461144831692 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 02:33:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 02:33:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1254ms 02:33:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 02:33:51 INFO - PROCESS | 1855 | 1461144831707 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 02:33:51 INFO - PROCESS | 1855 | 1461144831709 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 02:33:51 INFO - PROCESS | 1855 | 1461144831714 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 02:33:51 INFO - PROCESS | 1855 | 1461144831717 Marionette TRACE conn4 <- [1,2342,null,{}] 02:33:51 INFO - PROCESS | 1855 | 1461144831721 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:51 INFO - PROCESS | 1855 | 1461144831955 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 02:33:51 INFO - PROCESS | 1855 | 1461144831990 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80724000 == 146 [pid = 1855] [id = 593] 02:33:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a82799400) [pid = 1855] [serial = 1780] [outer = (nil)] 02:33:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a82955800) [pid = 1855] [serial = 1781] [outer = 0x7f7a82799400] 02:33:52 INFO - PROCESS | 1855 | 1461144832047 Marionette DEBUG loaded listener.js 02:33:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a8326f800) [pid = 1855] [serial = 1782] [outer = 0x7f7a82799400] 02:33:53 INFO - PROCESS | 1855 | 1461144833549 Marionette TRACE conn4 <- [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]]]}] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a7bede400) [pid = 1855] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a71293800) [pid = 1855] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a8172bc00) [pid = 1855] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a81723000) [pid = 1855] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a7b7f7400) [pid = 1855] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a76a3b400) [pid = 1855] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a71dca800) [pid = 1855] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a71dcc000) [pid = 1855] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a73a19c00) [pid = 1855] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a746b6000) [pid = 1855] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a71fe8000) [pid = 1855] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a85807c00) [pid = 1855] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a8c366c00) [pid = 1855] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a71294800) [pid = 1855] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a82371000) [pid = 1855] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a71f07400) [pid = 1855] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a73a0d400) [pid = 1855] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a73342800) [pid = 1855] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a8408ec00) [pid = 1855] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a7453cc00) [pid = 1855] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a746ab800) [pid = 1855] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a74aea400) [pid = 1855] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a83d16000) [pid = 1855] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a73a0dc00) [pid = 1855] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a76824000) [pid = 1855] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a759c4c00) [pid = 1855] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a82796000) [pid = 1855] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a77442400) [pid = 1855] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a7129e000) [pid = 1855] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a73455400) [pid = 1855] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a759c7000) [pid = 1855] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a71feac00) [pid = 1855] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a81723800) [pid = 1855] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a71989800) [pid = 1855] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a7fb45c00) [pid = 1855] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a81722c00) [pid = 1855] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a73343000) [pid = 1855] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a71dc3400) [pid = 1855] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a7a38c000) [pid = 1855] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a71294000) [pid = 1855] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a7b840000) [pid = 1855] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a86b7cc00) [pid = 1855] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a76bcec00) [pid = 1855] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a77f76c00) [pid = 1855] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a8b163000) [pid = 1855] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a7129ec00) [pid = 1855] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a74af2000) [pid = 1855] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a83144800) [pid = 1855] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a71dc7c00) [pid = 1855] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a7a384800) [pid = 1855] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a71292400) [pid = 1855] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a71dc5c00) [pid = 1855] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a76a3ac00) [pid = 1855] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a71296800) [pid = 1855] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a71fe6400) [pid = 1855] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a8236c800) [pid = 1855] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a71506400) [pid = 1855] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a76751400) [pid = 1855] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a7bc0d800) [pid = 1855] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a8313f000) [pid = 1855] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a77b2d000) [pid = 1855] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a759cc800) [pid = 1855] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 02:33:53 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a71febc00) [pid = 1855] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 02:33:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 02:33:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1982ms 02:33:53 INFO - PROCESS | 1855 | 1461144833717 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 02:33:53 INFO - PROCESS | 1855 | 1461144833719 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 02:33:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 02:33:53 INFO - PROCESS | 1855 | 1461144833726 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 02:33:53 INFO - PROCESS | 1855 | 1461144833728 Marionette TRACE conn4 <- [1,2346,null,{}] 02:33:53 INFO - PROCESS | 1855 | 1461144833734 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:53 INFO - PROCESS | 1855 | 1461144833965 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 02:33:54 INFO - PROCESS | 1855 | 1461144834077 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a719c0800 == 147 [pid = 1855] [id = 594] 02:33:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a71981400) [pid = 1855] [serial = 1783] [outer = (nil)] 02:33:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a71fe8000) [pid = 1855] [serial = 1784] [outer = 0x7f7a71981400] 02:33:54 INFO - PROCESS | 1855 | 1461144834140 Marionette DEBUG loaded listener.js 02:33:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a73344c00) [pid = 1855] [serial = 1785] [outer = 0x7f7a71981400] 02:33:54 INFO - PROCESS | 1855 | 1461144834773 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 02:33:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 02:33:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1078ms 02:33:54 INFO - PROCESS | 1855 | 1461144834804 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 02:33:54 INFO - PROCESS | 1855 | 1461144834807 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 02:33:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 02:33:54 INFO - PROCESS | 1855 | 1461144834816 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 02:33:54 INFO - PROCESS | 1855 | 1461144834818 Marionette TRACE conn4 <- [1,2350,null,{}] 02:33:54 INFO - PROCESS | 1855 | 1461144834822 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:55 INFO - PROCESS | 1855 | 1461144835085 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 02:33:55 INFO - PROCESS | 1855 | 1461144835104 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a335800 == 148 [pid = 1855] [id = 595] 02:33:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a7129ec00) [pid = 1855] [serial = 1786] [outer = (nil)] 02:33:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a746b6c00) [pid = 1855] [serial = 1787] [outer = 0x7f7a7129ec00] 02:33:55 INFO - PROCESS | 1855 | 1461144835163 Marionette DEBUG loaded listener.js 02:33:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a76818c00) [pid = 1855] [serial = 1788] [outer = 0x7f7a7129ec00] 02:33:56 INFO - PROCESS | 1855 | 1461144836206 Marionette TRACE conn4 <- [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]]]}] 02:33:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 02:33:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1427ms 02:33:56 INFO - PROCESS | 1855 | 1461144836241 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 02:33:56 INFO - PROCESS | 1855 | 1461144836246 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 02:33:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 02:33:56 INFO - PROCESS | 1855 | 1461144836254 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 02:33:56 INFO - PROCESS | 1855 | 1461144836259 Marionette TRACE conn4 <- [1,2354,null,{}] 02:33:56 INFO - PROCESS | 1855 | 1461144836267 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:56 INFO - PROCESS | 1855 | 1461144836450 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 02:33:56 INFO - PROCESS | 1855 | 1461144836676 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7690a000 == 149 [pid = 1855] [id = 596] 02:33:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a71fe9000) [pid = 1855] [serial = 1789] [outer = (nil)] 02:33:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a735a2400) [pid = 1855] [serial = 1790] [outer = 0x7f7a71fe9000] 02:33:56 INFO - PROCESS | 1855 | 1461144836790 Marionette DEBUG loaded listener.js 02:33:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a746b6000) [pid = 1855] [serial = 1791] [outer = 0x7f7a71fe9000] 02:33:57 INFO - PROCESS | 1855 | 1461144837758 Marionette TRACE conn4 <- [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]]]}] 02:33:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 02:33:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1534ms 02:33:57 INFO - PROCESS | 1855 | 1461144837788 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 02:33:57 INFO - PROCESS | 1855 | 1461144837796 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 02:33:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 02:33:57 INFO - PROCESS | 1855 | 1461144837805 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 02:33:57 INFO - PROCESS | 1855 | 1461144837809 Marionette TRACE conn4 <- [1,2358,null,{}] 02:33:57 INFO - PROCESS | 1855 | 1461144837814 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:58 INFO - PROCESS | 1855 | 1461144838004 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 02:33:58 INFO - PROCESS | 1855 | 1461144838314 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:33:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c927000 == 150 [pid = 1855] [id = 597] 02:33:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a774a7800) [pid = 1855] [serial = 1792] [outer = (nil)] 02:33:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a774b0000) [pid = 1855] [serial = 1793] [outer = 0x7f7a774a7800] 02:33:58 INFO - PROCESS | 1855 | 1461144838491 Marionette DEBUG loaded listener.js 02:33:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a77c8bc00) [pid = 1855] [serial = 1794] [outer = 0x7f7a774a7800] 02:33:59 INFO - PROCESS | 1855 | 1461144839404 Marionette TRACE conn4 <- [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]]]}] 02:33:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 02:33:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1637ms 02:33:59 INFO - PROCESS | 1855 | 1461144839443 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 02:33:59 INFO - PROCESS | 1855 | 1461144839447 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 02:33:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 02:33:59 INFO - PROCESS | 1855 | 1461144839453 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 02:33:59 INFO - PROCESS | 1855 | 1461144839459 Marionette TRACE conn4 <- [1,2362,null,{}] 02:33:59 INFO - PROCESS | 1855 | 1461144839474 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:33:59 INFO - PROCESS | 1855 | 1461144839674 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 02:33:59 INFO - PROCESS | 1855 | 1461144839945 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82237800 == 151 [pid = 1855] [id = 598] 02:34:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a7a14e800) [pid = 1855] [serial = 1795] [outer = (nil)] 02:34:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a7bd2d800) [pid = 1855] [serial = 1796] [outer = 0x7f7a7a14e800] 02:34:00 INFO - PROCESS | 1855 | 1461144840066 Marionette DEBUG loaded listener.js 02:34:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a7c9f4000) [pid = 1855] [serial = 1797] [outer = 0x7f7a7a14e800] 02:34:00 INFO - PROCESS | 1855 | 1461144840900 Marionette TRACE conn4 <- [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]]]}] 02:34:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 02:34:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1483ms 02:34:00 INFO - PROCESS | 1855 | 1461144840936 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 02:34:00 INFO - PROCESS | 1855 | 1461144840941 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 02:34:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 02:34:00 INFO - PROCESS | 1855 | 1461144840946 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 02:34:00 INFO - PROCESS | 1855 | 1461144840949 Marionette TRACE conn4 <- [1,2366,null,{}] 02:34:00 INFO - PROCESS | 1855 | 1461144840954 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:01 INFO - PROCESS | 1855 | 1461144841159 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 02:34:01 INFO - PROCESS | 1855 | 1461144841429 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8584e000 == 152 [pid = 1855] [id = 599] 02:34:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a74cdb800) [pid = 1855] [serial = 1798] [outer = (nil)] 02:34:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a80397c00) [pid = 1855] [serial = 1799] [outer = 0x7f7a74cdb800] 02:34:01 INFO - PROCESS | 1855 | 1461144841510 Marionette DEBUG loaded listener.js 02:34:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a80776800) [pid = 1855] [serial = 1800] [outer = 0x7f7a74cdb800] 02:34:02 INFO - PROCESS | 1855 | 1461144842386 Marionette TRACE conn4 <- [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]]]}] 02:34:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 02:34:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1476ms 02:34:02 INFO - PROCESS | 1855 | 1461144842436 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 02:34:02 INFO - PROCESS | 1855 | 1461144842440 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 02:34:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 02:34:02 INFO - PROCESS | 1855 | 1461144842447 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 02:34:02 INFO - PROCESS | 1855 | 1461144842451 Marionette TRACE conn4 <- [1,2370,null,{}] 02:34:02 INFO - PROCESS | 1855 | 1461144842455 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:02 INFO - PROCESS | 1855 | 1461144842658 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 02:34:02 INFO - PROCESS | 1855 | 1461144842925 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c163800 == 153 [pid = 1855] [id = 600] 02:34:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a7c9ee800) [pid = 1855] [serial = 1801] [outer = (nil)] 02:34:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a807d5400) [pid = 1855] [serial = 1802] [outer = 0x7f7a7c9ee800] 02:34:03 INFO - PROCESS | 1855 | 1461144843002 Marionette DEBUG loaded listener.js 02:34:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a814cc000) [pid = 1855] [serial = 1803] [outer = 0x7f7a7c9ee800] 02:34:03 INFO - PROCESS | 1855 | 1461144843893 Marionette TRACE conn4 <- [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]]]}] 02:34:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 02:34:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1476ms 02:34:03 INFO - PROCESS | 1855 | 1461144843938 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 02:34:03 INFO - PROCESS | 1855 | 1461144843941 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 02:34:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 02:34:03 INFO - PROCESS | 1855 | 1461144843948 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 02:34:03 INFO - PROCESS | 1855 | 1461144843951 Marionette TRACE conn4 <- [1,2374,null,{}] 02:34:03 INFO - PROCESS | 1855 | 1461144843956 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:04 INFO - PROCESS | 1855 | 1461144844171 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 02:34:04 INFO - PROCESS | 1855 | 1461144844435 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9936a000 == 154 [pid = 1855] [id = 601] 02:34:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a814cf800) [pid = 1855] [serial = 1804] [outer = (nil)] 02:34:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a82371000) [pid = 1855] [serial = 1805] [outer = 0x7f7a814cf800] 02:34:04 INFO - PROCESS | 1855 | 1461144844514 Marionette DEBUG loaded listener.js 02:34:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a84087000) [pid = 1855] [serial = 1806] [outer = 0x7f7a814cf800] 02:34:05 INFO - PROCESS | 1855 | 1461144845332 Marionette TRACE conn4 <- [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]]]}] 02:34:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 02:34:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1437ms 02:34:05 INFO - PROCESS | 1855 | 1461144845401 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 02:34:05 INFO - PROCESS | 1855 | 1461144845404 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 02:34:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 02:34:05 INFO - PROCESS | 1855 | 1461144845413 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 02:34:05 INFO - PROCESS | 1855 | 1461144845415 Marionette TRACE conn4 <- [1,2378,null,{}] 02:34:05 INFO - PROCESS | 1855 | 1461144845419 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:05 INFO - PROCESS | 1855 | 1461144845602 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 02:34:05 INFO - PROCESS | 1855 | 1461144845864 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e385800 == 155 [pid = 1855] [id = 602] 02:34:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a81cc9800) [pid = 1855] [serial = 1807] [outer = (nil)] 02:34:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a85807c00) [pid = 1855] [serial = 1808] [outer = 0x7f7a81cc9800] 02:34:05 INFO - PROCESS | 1855 | 1461144845934 Marionette DEBUG loaded listener.js 02:34:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a86b7e000) [pid = 1855] [serial = 1809] [outer = 0x7f7a81cc9800] 02:34:06 INFO - PROCESS | 1855 | 1461144846761 Marionette TRACE conn4 <- [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]]]}] 02:34:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 02:34:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1378ms 02:34:06 INFO - PROCESS | 1855 | 1461144846990 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 02:34:06 INFO - PROCESS | 1855 | 1461144846994 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 02:34:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 02:34:07 INFO - PROCESS | 1855 | 1461144847074 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 02:34:07 INFO - PROCESS | 1855 | 1461144847076 Marionette TRACE conn4 <- [1,2382,null,{}] 02:34:07 INFO - PROCESS | 1855 | 1461144847082 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:07 INFO - PROCESS | 1855 | 1461144847285 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 02:34:07 INFO - PROCESS | 1855 | 1461144847597 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e725000 == 156 [pid = 1855] [id = 603] 02:34:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a842c6000) [pid = 1855] [serial = 1810] [outer = (nil)] 02:34:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a8818e800) [pid = 1855] [serial = 1811] [outer = 0x7f7a842c6000] 02:34:07 INFO - PROCESS | 1855 | 1461144847671 Marionette DEBUG loaded listener.js 02:34:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a8999b400) [pid = 1855] [serial = 1812] [outer = 0x7f7a842c6000] 02:34:08 INFO - PROCESS | 1855 | 1461144848508 Marionette TRACE conn4 <- [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]]]}] 02:34:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 02:34:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1505ms 02:34:08 INFO - PROCESS | 1855 | 1461144848551 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 02:34:08 INFO - PROCESS | 1855 | 1461144848554 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 02:34:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 02:34:08 INFO - PROCESS | 1855 | 1461144848560 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 02:34:08 INFO - PROCESS | 1855 | 1461144848562 Marionette TRACE conn4 <- [1,2386,null,{}] 02:34:08 INFO - PROCESS | 1855 | 1461144848567 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:08 INFO - PROCESS | 1855 | 1461144848763 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 02:34:09 INFO - PROCESS | 1855 | 1461144849035 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa269c000 == 157 [pid = 1855] [id = 604] 02:34:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a8580b400) [pid = 1855] [serial = 1813] [outer = (nil)] 02:34:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a8a697400) [pid = 1855] [serial = 1814] [outer = 0x7f7a8580b400] 02:34:09 INFO - PROCESS | 1855 | 1461144849111 Marionette DEBUG loaded listener.js 02:34:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a8a7fdc00) [pid = 1855] [serial = 1815] [outer = 0x7f7a8580b400] 02:34:09 INFO - PROCESS | 1855 | 1461144849930 Marionette TRACE conn4 <- [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]]]}] 02:34:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 02:34:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1426ms 02:34:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 02:34:09 INFO - PROCESS | 1855 | 1461144849987 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 02:34:09 INFO - PROCESS | 1855 | 1461144849989 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 02:34:09 INFO - PROCESS | 1855 | 1461144849996 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 02:34:10 INFO - PROCESS | 1855 | 1461144849999 Marionette TRACE conn4 <- [1,2390,null,{}] 02:34:10 INFO - PROCESS | 1855 | 1461144850004 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:10 INFO - PROCESS | 1855 | 1461144850202 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 02:34:10 INFO - PROCESS | 1855 | 1461144850474 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7abd4d1800 == 158 [pid = 1855] [id = 605] 02:34:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a71980c00) [pid = 1855] [serial = 1816] [outer = (nil)] 02:34:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a84085000) [pid = 1855] [serial = 1817] [outer = 0x7f7a71980c00] 02:34:10 INFO - PROCESS | 1855 | 1461144850559 Marionette DEBUG loaded listener.js 02:34:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a8b162800) [pid = 1855] [serial = 1818] [outer = 0x7f7a71980c00] 02:34:11 INFO - PROCESS | 1855 | 1461144851477 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 02:34:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 02:34:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1532ms 02:34:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 02:34:11 INFO - PROCESS | 1855 | 1461144851528 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 02:34:11 INFO - PROCESS | 1855 | 1461144851532 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 02:34:11 INFO - PROCESS | 1855 | 1461144851538 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 02:34:11 INFO - PROCESS | 1855 | 1461144851542 Marionette TRACE conn4 <- [1,2394,null,{}] 02:34:11 INFO - PROCESS | 1855 | 1461144851548 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:11 INFO - PROCESS | 1855 | 1461144851770 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 02:34:12 INFO - PROCESS | 1855 | 1461144852046 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3424800 == 159 [pid = 1855] [id = 606] 02:34:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a8b8d1400) [pid = 1855] [serial = 1819] [outer = (nil)] 02:34:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a8c1cfc00) [pid = 1855] [serial = 1820] [outer = 0x7f7a8b8d1400] 02:34:12 INFO - PROCESS | 1855 | 1461144852184 Marionette DEBUG loaded listener.js 02:34:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a8cdd0800) [pid = 1855] [serial = 1821] [outer = 0x7f7a8b8d1400] 02:34:13 INFO - PROCESS | 1855 | 1461144853013 Marionette TRACE conn4 <- [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]]]}] 02:34:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 02:34:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1534ms 02:34:13 INFO - PROCESS | 1855 | 1461144853071 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 02:34:13 INFO - PROCESS | 1855 | 1461144853075 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 02:34:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 02:34:13 INFO - PROCESS | 1855 | 1461144853080 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 02:34:13 INFO - PROCESS | 1855 | 1461144853082 Marionette TRACE conn4 <- [1,2398,null,{}] 02:34:13 INFO - PROCESS | 1855 | 1461144853088 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:13 INFO - PROCESS | 1855 | 1461144853291 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 02:34:13 INFO - PROCESS | 1855 | 1461144853597 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6f8cf800 == 160 [pid = 1855] [id = 607] 02:34:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a8d20dc00) [pid = 1855] [serial = 1822] [outer = (nil)] 02:34:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a8e564c00) [pid = 1855] [serial = 1823] [outer = 0x7f7a8d20dc00] 02:34:13 INFO - PROCESS | 1855 | 1461144853710 Marionette DEBUG loaded listener.js 02:34:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a8e66b000) [pid = 1855] [serial = 1824] [outer = 0x7f7a8d20dc00] 02:34:14 INFO - PROCESS | 1855 | 1461144854519 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 02:34:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 02:34:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1475ms 02:34:14 INFO - PROCESS | 1855 | 1461144854557 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 02:34:14 INFO - PROCESS | 1855 | 1461144854559 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 02:34:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 02:34:14 INFO - PROCESS | 1855 | 1461144854565 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 02:34:14 INFO - PROCESS | 1855 | 1461144854568 Marionette TRACE conn4 <- [1,2402,null,{}] 02:34:14 INFO - PROCESS | 1855 | 1461144854573 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:14 INFO - PROCESS | 1855 | 1461144854764 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 02:34:15 INFO - PROCESS | 1855 | 1461144855033 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6f8e8800 == 161 [pid = 1855] [id = 608] 02:34:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a8cdd0c00) [pid = 1855] [serial = 1825] [outer = (nil)] 02:34:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a8e6a3000) [pid = 1855] [serial = 1826] [outer = 0x7f7a8cdd0c00] 02:34:15 INFO - PROCESS | 1855 | 1461144855105 Marionette DEBUG loaded listener.js 02:34:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a92252800) [pid = 1855] [serial = 1827] [outer = 0x7f7a8cdd0c00] 02:34:15 INFO - PROCESS | 1855 | 1461144855934 Marionette TRACE conn4 <- [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]]]}] 02:34:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 02:34:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1427ms 02:34:15 INFO - PROCESS | 1855 | 1461144855993 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 02:34:15 INFO - PROCESS | 1855 | 1461144855996 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 02:34:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 02:34:16 INFO - PROCESS | 1855 | 1461144856028 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 02:34:16 INFO - PROCESS | 1855 | 1461144856030 Marionette TRACE conn4 <- [1,2406,null,{}] 02:34:16 INFO - PROCESS | 1855 | 1461144856039 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:16 INFO - PROCESS | 1855 | 1461144856236 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 02:34:16 INFO - PROCESS | 1855 | 1461144856527 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6e415800 == 162 [pid = 1855] [id = 609] 02:34:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a71cab800) [pid = 1855] [serial = 1828] [outer = (nil)] 02:34:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a92f71c00) [pid = 1855] [serial = 1829] [outer = 0x7f7a71cab800] 02:34:16 INFO - PROCESS | 1855 | 1461144856636 Marionette DEBUG loaded listener.js 02:34:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a980d8000) [pid = 1855] [serial = 1830] [outer = 0x7f7a71cab800] 02:34:17 INFO - PROCESS | 1855 | 1461144857547 Marionette TRACE conn4 <- [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]]]}] 02:34:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 02:34:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1604ms 02:34:17 INFO - PROCESS | 1855 | 1461144857616 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 02:34:17 INFO - PROCESS | 1855 | 1461144857619 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 02:34:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 02:34:17 INFO - PROCESS | 1855 | 1461144857625 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 02:34:17 INFO - PROCESS | 1855 | 1461144857627 Marionette TRACE conn4 <- [1,2410,null,{}] 02:34:17 INFO - PROCESS | 1855 | 1461144857632 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:17 INFO - PROCESS | 1855 | 1461144857838 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 02:34:18 INFO - PROCESS | 1855 | 1461144858115 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a719be800 == 163 [pid = 1855] [id = 610] 02:34:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a71295000) [pid = 1855] [serial = 1831] [outer = (nil)] 02:34:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a71987000) [pid = 1855] [serial = 1832] [outer = 0x7f7a71295000] 02:34:18 INFO - PROCESS | 1855 | 1461144858220 Marionette DEBUG loaded listener.js 02:34:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a721e3800) [pid = 1855] [serial = 1833] [outer = 0x7f7a71295000] 02:34:19 INFO - PROCESS | 1855 | 1461144859097 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 02:34:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 02:34:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1528ms 02:34:19 INFO - PROCESS | 1855 | 1461144859153 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 02:34:19 INFO - PROCESS | 1855 | 1461144859157 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 02:34:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 02:34:19 INFO - PROCESS | 1855 | 1461144859162 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 02:34:19 INFO - PROCESS | 1855 | 1461144859164 Marionette TRACE conn4 <- [1,2414,null,{}] 02:34:19 INFO - PROCESS | 1855 | 1461144859169 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:19 INFO - PROCESS | 1855 | 1461144859358 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 02:34:20 INFO - PROCESS | 1855 | 1461144860255 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74a72000 == 164 [pid = 1855] [id = 611] 02:34:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a7150f800) [pid = 1855] [serial = 1834] [outer = (nil)] 02:34:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a71989400) [pid = 1855] [serial = 1835] [outer = 0x7f7a7150f800] 02:34:20 INFO - PROCESS | 1855 | 1461144860407 Marionette DEBUG loaded listener.js 02:34:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a71f0b000) [pid = 1855] [serial = 1836] [outer = 0x7f7a7150f800] 02:34:21 INFO - PROCESS | 1855 | 1461144861206 Marionette TRACE conn4 <- [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]]]}] 02:34:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 02:34:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 2076ms 02:34:21 INFO - PROCESS | 1855 | 1461144861240 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 02:34:21 INFO - PROCESS | 1855 | 1461144861246 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 02:34:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 02:34:21 INFO - PROCESS | 1855 | 1461144861254 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 02:34:21 INFO - PROCESS | 1855 | 1461144861257 Marionette TRACE conn4 <- [1,2418,null,{}] 02:34:21 INFO - PROCESS | 1855 | 1461144861263 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:21 INFO - PROCESS | 1855 | 1461144861451 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 02:34:21 INFO - PROCESS | 1855 | 1461144861730 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76904000 == 165 [pid = 1855] [id = 612] 02:34:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a7197cc00) [pid = 1855] [serial = 1837] [outer = (nil)] 02:34:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a73a16000) [pid = 1855] [serial = 1838] [outer = 0x7f7a7197cc00] 02:34:21 INFO - PROCESS | 1855 | 1461144861801 Marionette DEBUG loaded listener.js 02:34:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a746ac000) [pid = 1855] [serial = 1839] [outer = 0x7f7a7197cc00] 02:34:22 INFO - PROCESS | 1855 | 1461144862754 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:34:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 02:34:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1537ms 02:34:22 INFO - PROCESS | 1855 | 1461144862794 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 02:34:22 INFO - PROCESS | 1855 | 1461144862799 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 02:34:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 02:34:22 INFO - PROCESS | 1855 | 1461144862807 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 02:34:22 INFO - PROCESS | 1855 | 1461144862810 Marionette TRACE conn4 <- [1,2422,null,{}] 02:34:22 INFO - PROCESS | 1855 | 1461144862815 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:23 INFO - PROCESS | 1855 | 1461144862997 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 02:34:23 INFO - PROCESS | 1855 | 1461144863476 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71ac5800 == 166 [pid = 1855] [id = 613] 02:34:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a746b7000) [pid = 1855] [serial = 1840] [outer = (nil)] 02:34:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a74cd5c00) [pid = 1855] [serial = 1841] [outer = 0x7f7a746b7000] 02:34:23 INFO - PROCESS | 1855 | 1461144863544 Marionette DEBUG loaded listener.js 02:34:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a7681c800) [pid = 1855] [serial = 1842] [outer = 0x7f7a746b7000] 02:34:24 INFO - PROCESS | 1855 | 1461144864356 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 02:34:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 02:34:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1576ms 02:34:24 INFO - PROCESS | 1855 | 1461144864383 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 02:34:24 INFO - PROCESS | 1855 | 1461144864387 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 02:34:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 02:34:24 INFO - PROCESS | 1855 | 1461144864394 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 02:34:24 INFO - PROCESS | 1855 | 1461144864402 Marionette TRACE conn4 <- [1,2426,null,{}] 02:34:24 INFO - PROCESS | 1855 | 1461144864415 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:24 INFO - PROCESS | 1855 | 1461144864686 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa2872000 == 165 [pid = 1855] [id = 77] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bf1e800 == 164 [pid = 1855] [id = 151] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71f85000 == 163 [pid = 1855] [id = 347] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71316000 == 162 [pid = 1855] [id = 563] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a719c0800 == 161 [pid = 1855] [id = 594] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80724000 == 160 [pid = 1855] [id = 593] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a17c800 == 159 [pid = 1855] [id = 592] 02:34:24 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74a63000 == 158 [pid = 1855] [id = 591] 02:34:25 INFO - PROCESS | 1855 | 1461144865031 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74a6a000 == 157 [pid = 1855] [id = 590] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bc5a800 == 156 [pid = 1855] [id = 589] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a747ab800 == 155 [pid = 1855] [id = 588] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76728800 == 154 [pid = 1855] [id = 587] 02:34:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71f78000 == 155 [pid = 1855] [id = 614] 02:34:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a721e4800) [pid = 1855] [serial = 1843] [outer = (nil)] 02:34:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a73a17800) [pid = 1855] [serial = 1844] [outer = 0x7f7a721e4800] 02:34:25 INFO - PROCESS | 1855 | 1461144865099 Marionette DEBUG loaded listener.js 02:34:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a774a9400) [pid = 1855] [serial = 1845] [outer = 0x7f7a721e4800] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e5c8800 == 154 [pid = 1855] [id = 582] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c166000 == 153 [pid = 1855] [id = 581] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b4dc800 == 152 [pid = 1855] [id = 580] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8956e000 == 151 [pid = 1855] [id = 579] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83dab000 == 150 [pid = 1855] [id = 578] 02:34:25 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a826e4800 == 149 [pid = 1855] [id = 577] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a81449000) [pid = 1855] [serial = 1683] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a77f6ec00) [pid = 1855] [serial = 1715] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a807c9c00) [pid = 1855] [serial = 1686] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a746b5000) [pid = 1855] [serial = 1692] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a7bc09400) [pid = 1855] [serial = 1719] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a807d4c00) [pid = 1855] [serial = 1542] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a73a18800) [pid = 1855] [serial = 1695] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a8ce7a000) [pid = 1855] [serial = 1620] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a9dc55c00) [pid = 1855] [serial = 1488] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a7359a400) [pid = 1855] [serial = 1694] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a73a1a000) [pid = 1855] [serial = 1566] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a9db69c00) [pid = 1855] [serial = 1626] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a721ed800) [pid = 1855] [serial = 1500] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a73bedc00) [pid = 1855] [serial = 1709] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a73bfa400) [pid = 1855] [serial = 1593] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a9a02a000) [pid = 1855] [serial = 1482] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a7fcb9c00) [pid = 1855] [serial = 1539] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a77c97000) [pid = 1855] [serial = 1703] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a74af7400) [pid = 1855] [serial = 1494] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a8b05e800) [pid = 1855] [serial = 1617] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a7674f000) [pid = 1855] [serial = 1712] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a77f6e000) [pid = 1855] [serial = 1467] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a77b2c000) [pid = 1855] [serial = 1659] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a85609800) [pid = 1855] [serial = 1611] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a7a142400) [pid = 1855] [serial = 1704] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a7b83dc00) [pid = 1855] [serial = 1716] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a803a1400) [pid = 1855] [serial = 1470] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a759ce000) [pid = 1855] [serial = 1698] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a77f74c00) [pid = 1855] [serial = 1536] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a7359f400) [pid = 1855] [serial = 1653] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a8283f000) [pid = 1855] [serial = 1545] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a81725800) [pid = 1855] [serial = 1506] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a820ea400) [pid = 1855] [serial = 1605] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a74cd4800) [pid = 1855] [serial = 1697] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a8269c000) [pid = 1855] [serial = 1473] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a8144ec00) [pid = 1855] [serial = 1560] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a9e1c3800) [pid = 1855] [serial = 1497] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a86b8a400) [pid = 1855] [serial = 1614] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a71ca9800) [pid = 1855] [serial = 1563] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a7c9dbc00) [pid = 1855] [serial = 1674] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a9dc4d800) [pid = 1855] [serial = 1485] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a7a38d000) [pid = 1855] [serial = 1706] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a7bbd2c00) [pid = 1855] [serial = 1668] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a92258c00) [pid = 1855] [serial = 1557] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a76bd7400) [pid = 1855] [serial = 1713] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a895db400) [pid = 1855] [serial = 1479] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a74aeb400) [pid = 1855] [serial = 1710] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a77f70000) [pid = 1855] [serial = 1596] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a8c5b4400) [pid = 1855] [serial = 1554] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a74e9a400) [pid = 1855] [serial = 1503] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a7bedd000) [pid = 1855] [serial = 1671] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a8afc3400) [pid = 1855] [serial = 1551] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a81e4a400) [pid = 1855] [serial = 1602] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a774a5800) [pid = 1855] [serial = 1700] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a74af9800) [pid = 1855] [serial = 1533] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a9e58f800) [pid = 1855] [serial = 1491] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a83271c00) [pid = 1855] [serial = 1608] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a76745800) [pid = 1855] [serial = 1718] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a77f71400) [pid = 1855] [serial = 1662] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a7b7f9400) [pid = 1855] [serial = 1707] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a80576400) [pid = 1855] [serial = 1599] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a895d8000) [pid = 1855] [serial = 1548] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a7a384c00) [pid = 1855] [serial = 1665] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a7fb3f000) [pid = 1855] [serial = 1677] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a74e9b000) [pid = 1855] [serial = 1656] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a80398000) [pid = 1855] [serial = 1680] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a71dc9800) [pid = 1855] [serial = 1530] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a84c9e000) [pid = 1855] [serial = 1476] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a77b26c00) [pid = 1855] [serial = 1701] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a993e2800) [pid = 1855] [serial = 1623] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a815eb800) [pid = 1855] [serial = 1590] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a77b2cc00) [pid = 1855] [serial = 1650] [outer = (nil)] [url = about:blank] 02:34:25 INFO - PROCESS | 1855 | 1461144865882 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 02:34:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 02:34:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1536ms 02:34:25 INFO - PROCESS | 1855 | 1461144865929 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 02:34:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 02:34:25 INFO - PROCESS | 1855 | 1461144865933 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 02:34:25 INFO - PROCESS | 1855 | 1461144865938 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 02:34:25 INFO - PROCESS | 1855 | 1461144865941 Marionette TRACE conn4 <- [1,2430,null,{}] 02:34:25 INFO - PROCESS | 1855 | 1461144865946 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:26 INFO - PROCESS | 1855 | 1461144866125 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 02:34:26 INFO - PROCESS | 1855 | 1461144866138 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74d6f000 == 150 [pid = 1855] [id = 615] 02:34:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a7359f400) [pid = 1855] [serial = 1846] [outer = (nil)] 02:34:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a77b2cc00) [pid = 1855] [serial = 1847] [outer = 0x7f7a7359f400] 02:34:26 INFO - PROCESS | 1855 | 1461144866217 Marionette DEBUG loaded listener.js 02:34:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a77f6e800) [pid = 1855] [serial = 1848] [outer = 0x7f7a7359f400] 02:34:27 INFO - PROCESS | 1855 | 1461144867101 Marionette TRACE conn4 <- [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]]]}] 02:34:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 02:34:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1175ms 02:34:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 02:34:27 INFO - PROCESS | 1855 | 1461144867113 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 02:34:27 INFO - PROCESS | 1855 | 1461144867115 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 02:34:27 INFO - PROCESS | 1855 | 1461144867120 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 02:34:27 INFO - PROCESS | 1855 | 1461144867123 Marionette TRACE conn4 <- [1,2434,null,{}] 02:34:27 INFO - PROCESS | 1855 | 1461144867127 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:27 INFO - PROCESS | 1855 | 1461144867297 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 02:34:27 INFO - PROCESS | 1855 | 1461144867518 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a775df800 == 151 [pid = 1855] [id = 616] 02:34:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a7a144000) [pid = 1855] [serial = 1849] [outer = (nil)] 02:34:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7a382000) [pid = 1855] [serial = 1850] [outer = 0x7f7a7a144000] 02:34:27 INFO - PROCESS | 1855 | 1461144867587 Marionette DEBUG loaded listener.js 02:34:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a7b83ac00) [pid = 1855] [serial = 1851] [outer = 0x7f7a7a144000] 02:34:28 INFO - PROCESS | 1855 | 1461144868390 Marionette TRACE conn4 <- [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]]]}] 02:34:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 02:34:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1328ms 02:34:28 INFO - PROCESS | 1855 | 1461144868449 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 02:34:28 INFO - PROCESS | 1855 | 1461144868451 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 02:34:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 02:34:28 INFO - PROCESS | 1855 | 1461144868456 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 02:34:28 INFO - PROCESS | 1855 | 1461144868458 Marionette TRACE conn4 <- [1,2438,null,{}] 02:34:28 INFO - PROCESS | 1855 | 1461144868468 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:28 INFO - PROCESS | 1855 | 1461144868705 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 02:34:28 INFO - PROCESS | 1855 | 1461144868762 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b9a9800 == 152 [pid = 1855] [id = 617] 02:34:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7bede400) [pid = 1855] [serial = 1852] [outer = (nil)] 02:34:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a7c9cfc00) [pid = 1855] [serial = 1853] [outer = 0x7f7a7bede400] 02:34:28 INFO - PROCESS | 1855 | 1461144868825 Marionette DEBUG loaded listener.js 02:34:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a7c9f9400) [pid = 1855] [serial = 1854] [outer = 0x7f7a7bede400] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a71296000) [pid = 1855] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a7bc09c00) [pid = 1855] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 145 (0x7f7a73458000) [pid = 1855] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 144 (0x7f7a74cdac00) [pid = 1855] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 143 (0x7f7a80784800) [pid = 1855] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 142 (0x7f7a71981400) [pid = 1855] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 141 (0x7f7a77f68800) [pid = 1855] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 140 (0x7f7a73597400) [pid = 1855] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 02:34:30 INFO - PROCESS | 1855 | --DOMWINDOW == 139 (0x7f7a82799400) [pid = 1855] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 02:34:30 INFO - PROCESS | 1855 | 1461144870356 Marionette TRACE conn4 <- [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]]]}] 02:34:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 02:34:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1931ms 02:34:30 INFO - PROCESS | 1855 | 1461144870388 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 02:34:30 INFO - PROCESS | 1855 | 1461144870391 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 02:34:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 02:34:30 INFO - PROCESS | 1855 | 1461144870396 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 02:34:30 INFO - PROCESS | 1855 | 1461144870399 Marionette TRACE conn4 <- [1,2442,null,{}] 02:34:30 INFO - PROCESS | 1855 | 1461144870403 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:30 INFO - PROCESS | 1855 | 1461144870569 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 02:34:30 INFO - PROCESS | 1855 | 1461144870746 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4d5800 == 153 [pid = 1855] [id = 618] 02:34:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 140 (0x7f7a71981400) [pid = 1855] [serial = 1855] [outer = (nil)] 02:34:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 141 (0x7f7a7b840000) [pid = 1855] [serial = 1856] [outer = 0x7f7a71981400] 02:34:30 INFO - PROCESS | 1855 | 1461144870803 Marionette DEBUG loaded listener.js 02:34:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 142 (0x7f7a7fb3f000) [pid = 1855] [serial = 1857] [outer = 0x7f7a71981400] 02:34:31 INFO - PROCESS | 1855 | 1461144871480 Marionette TRACE conn4 <- [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]]]}] 02:34:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 02:34:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1125ms 02:34:31 INFO - PROCESS | 1855 | 1461144871522 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 02:34:31 INFO - PROCESS | 1855 | 1461144871525 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 02:34:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 02:34:31 INFO - PROCESS | 1855 | 1461144871530 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 02:34:31 INFO - PROCESS | 1855 | 1461144871532 Marionette TRACE conn4 <- [1,2446,null,{}] 02:34:31 INFO - PROCESS | 1855 | 1461144871537 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:31 INFO - PROCESS | 1855 | 1461144871779 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 02:34:31 INFO - PROCESS | 1855 | 1461144871798 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bea4000 == 154 [pid = 1855] [id = 619] 02:34:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 143 (0x7f7a721e4c00) [pid = 1855] [serial = 1858] [outer = (nil)] 02:34:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 144 (0x7f7a7fcc3000) [pid = 1855] [serial = 1859] [outer = 0x7f7a721e4c00] 02:34:31 INFO - PROCESS | 1855 | 1461144871854 Marionette DEBUG loaded listener.js 02:34:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 145 (0x7f7a803d9000) [pid = 1855] [serial = 1860] [outer = 0x7f7a721e4c00] 02:34:33 INFO - PROCESS | 1855 | 1461144873012 Marionette TRACE conn4 <- [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]]]}] 02:34:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 02:34:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1529ms 02:34:33 INFO - PROCESS | 1855 | 1461144873060 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 02:34:33 INFO - PROCESS | 1855 | 1461144873067 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 02:34:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 02:34:33 INFO - PROCESS | 1855 | 1461144873075 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 02:34:33 INFO - PROCESS | 1855 | 1461144873080 Marionette TRACE conn4 <- [1,2450,null,{}] 02:34:33 INFO - PROCESS | 1855 | 1461144873087 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:33 INFO - PROCESS | 1855 | 1461144873333 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 02:34:33 INFO - PROCESS | 1855 | 1461144873637 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cde000 == 155 [pid = 1855] [id = 620] 02:34:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 146 (0x7f7a7359b000) [pid = 1855] [serial = 1861] [outer = (nil)] 02:34:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a738c4800) [pid = 1855] [serial = 1862] [outer = 0x7f7a7359b000] 02:34:33 INFO - PROCESS | 1855 | 1461144873717 Marionette DEBUG loaded listener.js 02:34:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a748ccc00) [pid = 1855] [serial = 1863] [outer = 0x7f7a7359b000] 02:34:34 INFO - PROCESS | 1855 | 1461144874639 Marionette TRACE conn4 <- [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]]]}] 02:34:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 02:34:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1634ms 02:34:34 INFO - PROCESS | 1855 | 1461144874710 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 02:34:34 INFO - PROCESS | 1855 | 1461144874718 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 02:34:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 02:34:34 INFO - PROCESS | 1855 | 1461144874728 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 02:34:34 INFO - PROCESS | 1855 | 1461144874731 Marionette TRACE conn4 <- [1,2454,null,{}] 02:34:34 INFO - PROCESS | 1855 | 1461144874737 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:34 INFO - PROCESS | 1855 | 1461144874977 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 02:34:35 INFO - PROCESS | 1855 | 1461144875312 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a4e1800 == 156 [pid = 1855] [id = 621] 02:34:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a74aeec00) [pid = 1855] [serial = 1864] [outer = (nil)] 02:34:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a76bd1400) [pid = 1855] [serial = 1865] [outer = 0x7f7a74aeec00] 02:34:35 INFO - PROCESS | 1855 | 1461144875385 Marionette DEBUG loaded listener.js 02:34:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a77b2d800) [pid = 1855] [serial = 1866] [outer = 0x7f7a74aeec00] 02:34:36 INFO - PROCESS | 1855 | 1461144876157 Marionette TRACE conn4 <- [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]]]}] 02:34:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 02:34:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1484ms 02:34:36 INFO - PROCESS | 1855 | 1461144876228 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 02:34:36 INFO - PROCESS | 1855 | 1461144876232 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 02:34:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 02:34:36 INFO - PROCESS | 1855 | 1461144876240 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 02:34:36 INFO - PROCESS | 1855 | 1461144876246 Marionette TRACE conn4 <- [1,2458,null,{}] 02:34:36 INFO - PROCESS | 1855 | 1461144876261 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:36 INFO - PROCESS | 1855 | 1461144876467 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 02:34:36 INFO - PROCESS | 1855 | 1461144876684 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c925800 == 157 [pid = 1855] [id = 622] 02:34:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a77f74c00) [pid = 1855] [serial = 1867] [outer = (nil)] 02:34:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a7b83dc00) [pid = 1855] [serial = 1868] [outer = 0x7f7a77f74c00] 02:34:36 INFO - PROCESS | 1855 | 1461144876795 Marionette DEBUG loaded listener.js 02:34:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a7c9eac00) [pid = 1855] [serial = 1869] [outer = 0x7f7a77f74c00] 02:34:37 INFO - PROCESS | 1855 | 1461144877753 Marionette TRACE conn4 <- [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]]]}] 02:34:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 02:34:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1581ms 02:34:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 02:34:37 INFO - PROCESS | 1855 | 1461144877822 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 02:34:37 INFO - PROCESS | 1855 | 1461144877826 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 02:34:37 INFO - PROCESS | 1855 | 1461144877832 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 02:34:37 INFO - PROCESS | 1855 | 1461144877835 Marionette TRACE conn4 <- [1,2462,null,{}] 02:34:37 INFO - PROCESS | 1855 | 1461144877840 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:38 INFO - PROCESS | 1855 | 1461144878047 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 02:34:38 INFO - PROCESS | 1855 | 1461144878310 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8046d000 == 158 [pid = 1855] [id = 623] 02:34:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a77f6a000) [pid = 1855] [serial = 1870] [outer = (nil)] 02:34:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a803d8c00) [pid = 1855] [serial = 1871] [outer = 0x7f7a77f6a000] 02:34:38 INFO - PROCESS | 1855 | 1461144878424 Marionette DEBUG loaded listener.js 02:34:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a8056d400) [pid = 1855] [serial = 1872] [outer = 0x7f7a77f6a000] 02:34:39 INFO - PROCESS | 1855 | 1461144879278 Marionette TRACE conn4 <- [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]]]}] 02:34:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 02:34:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1478ms 02:34:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 02:34:39 INFO - PROCESS | 1855 | 1461144879310 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 02:34:39 INFO - PROCESS | 1855 | 1461144879313 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 02:34:39 INFO - PROCESS | 1855 | 1461144879319 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 02:34:39 INFO - PROCESS | 1855 | 1461144879323 Marionette TRACE conn4 <- [1,2466,null,{}] 02:34:39 INFO - PROCESS | 1855 | 1461144879328 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:39 INFO - PROCESS | 1855 | 1461144879525 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 02:34:39 INFO - PROCESS | 1855 | 1461144879747 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815ac800 == 159 [pid = 1855] [id = 624] 02:34:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a7a384c00) [pid = 1855] [serial = 1873] [outer = (nil)] 02:34:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 159 (0x7f7a80780c00) [pid = 1855] [serial = 1874] [outer = 0x7f7a7a384c00] 02:34:39 INFO - PROCESS | 1855 | 1461144879860 Marionette DEBUG loaded listener.js 02:34:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 160 (0x7f7a81444c00) [pid = 1855] [serial = 1875] [outer = 0x7f7a7a384c00] 02:34:40 INFO - PROCESS | 1855 | 1461144880769 Marionette TRACE conn4 <- [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]]]}] 02:34:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 02:34:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1490ms 02:34:40 INFO - PROCESS | 1855 | 1461144880809 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 02:34:40 INFO - PROCESS | 1855 | 1461144880811 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 02:34:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 02:34:40 INFO - PROCESS | 1855 | 1461144880818 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 02:34:40 INFO - PROCESS | 1855 | 1461144880821 Marionette TRACE conn4 <- [1,2470,null,{}] 02:34:40 INFO - PROCESS | 1855 | 1461144880827 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:41 INFO - PROCESS | 1855 | 1461144881043 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 02:34:41 INFO - PROCESS | 1855 | 1461144881308 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f1f000 == 160 [pid = 1855] [id = 625] 02:34:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 161 (0x7f7a80777400) [pid = 1855] [serial = 1876] [outer = (nil)] 02:34:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 162 (0x7f7a81e50800) [pid = 1855] [serial = 1877] [outer = 0x7f7a80777400] 02:34:41 INFO - PROCESS | 1855 | 1461144881387 Marionette DEBUG loaded listener.js 02:34:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 163 (0x7f7a820ec000) [pid = 1855] [serial = 1878] [outer = 0x7f7a80777400] 02:34:42 INFO - PROCESS | 1855 | 1461144882233 Marionette TRACE conn4 <- [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]]]}] 02:34:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 02:34:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1433ms 02:34:42 INFO - PROCESS | 1855 | 1461144882258 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 02:34:42 INFO - PROCESS | 1855 | 1461144882262 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 02:34:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 02:34:42 INFO - PROCESS | 1855 | 1461144882271 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 02:34:42 INFO - PROCESS | 1855 | 1461144882274 Marionette TRACE conn4 <- [1,2474,null,{}] 02:34:42 INFO - PROCESS | 1855 | 1461144882279 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:42 INFO - PROCESS | 1855 | 1461144882474 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 02:34:42 INFO - PROCESS | 1855 | 1461144882741 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82d95800 == 161 [pid = 1855] [id = 626] 02:34:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 164 (0x7f7a7cbf1c00) [pid = 1855] [serial = 1879] [outer = (nil)] 02:34:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 165 (0x7f7a8236ac00) [pid = 1855] [serial = 1880] [outer = 0x7f7a7cbf1c00] 02:34:42 INFO - PROCESS | 1855 | 1461144882814 Marionette DEBUG loaded listener.js 02:34:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 166 (0x7f7a82798800) [pid = 1855] [serial = 1881] [outer = 0x7f7a7cbf1c00] 02:34:43 INFO - PROCESS | 1855 | 1461144883695 Marionette TRACE conn4 <- [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]]]}] 02:34:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 02:34:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1487ms 02:34:43 INFO - PROCESS | 1855 | 1461144883759 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 02:34:43 INFO - PROCESS | 1855 | 1461144883762 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 02:34:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 02:34:43 INFO - PROCESS | 1855 | 1461144883795 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 02:34:43 INFO - PROCESS | 1855 | 1461144883798 Marionette TRACE conn4 <- [1,2478,null,{}] 02:34:43 INFO - PROCESS | 1855 | 1461144883807 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:44 INFO - PROCESS | 1855 | 1461144884032 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 02:34:44 INFO - PROCESS | 1855 | 1461144884294 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84264800 == 162 [pid = 1855] [id = 627] 02:34:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 167 (0x7f7a81445400) [pid = 1855] [serial = 1882] [outer = (nil)] 02:34:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 168 (0x7f7a82841000) [pid = 1855] [serial = 1883] [outer = 0x7f7a81445400] 02:34:44 INFO - PROCESS | 1855 | 1461144884405 Marionette DEBUG loaded listener.js 02:34:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 169 (0x7f7a83135c00) [pid = 1855] [serial = 1884] [outer = 0x7f7a81445400] 02:34:45 INFO - PROCESS | 1855 | 1461144885202 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 02:34:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 02:34:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1481ms 02:34:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 02:34:45 INFO - PROCESS | 1855 | 1461144885275 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 02:34:45 INFO - PROCESS | 1855 | 1461144885278 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 02:34:45 INFO - PROCESS | 1855 | 1461144885284 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 02:34:45 INFO - PROCESS | 1855 | 1461144885287 Marionette TRACE conn4 <- [1,2482,null,{}] 02:34:45 INFO - PROCESS | 1855 | 1461144885292 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:45 INFO - PROCESS | 1855 | 1461144885487 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 02:34:45 INFO - PROCESS | 1855 | 1461144885746 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a881d4000 == 163 [pid = 1855] [id = 628] 02:34:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 170 (0x7f7a81f40400) [pid = 1855] [serial = 1885] [outer = (nil)] 02:34:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a8408b400) [pid = 1855] [serial = 1886] [outer = 0x7f7a81f40400] 02:34:45 INFO - PROCESS | 1855 | 1461144885823 Marionette DEBUG loaded listener.js 02:34:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a85602400) [pid = 1855] [serial = 1887] [outer = 0x7f7a81f40400] 02:34:46 INFO - PROCESS | 1855 | 1461144886665 Marionette TRACE conn4 <- [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]]]}] 02:34:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 02:34:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1432ms 02:34:46 INFO - PROCESS | 1855 | 1461144886715 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 02:34:46 INFO - PROCESS | 1855 | 1461144886719 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 02:34:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 02:34:46 INFO - PROCESS | 1855 | 1461144886725 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 02:34:46 INFO - PROCESS | 1855 | 1461144886727 Marionette TRACE conn4 <- [1,2486,null,{}] 02:34:46 INFO - PROCESS | 1855 | 1461144886732 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:46 INFO - PROCESS | 1855 | 1461144886936 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 02:34:47 INFO - PROCESS | 1855 | 1461144887214 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b892000 == 164 [pid = 1855] [id = 629] 02:34:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a82796400) [pid = 1855] [serial = 1888] [outer = (nil)] 02:34:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a8580a400) [pid = 1855] [serial = 1889] [outer = 0x7f7a82796400] 02:34:47 INFO - PROCESS | 1855 | 1461144887305 Marionette DEBUG loaded listener.js 02:34:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a858dc400) [pid = 1855] [serial = 1890] [outer = 0x7f7a82796400] 02:34:48 INFO - PROCESS | 1855 | 1461144888179 Marionette TRACE conn4 <- [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]]]}] 02:34:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 02:34:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1531ms 02:34:48 INFO - PROCESS | 1855 | 1461144888257 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 02:34:48 INFO - PROCESS | 1855 | 1461144888261 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 02:34:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 02:34:48 INFO - PROCESS | 1855 | 1461144888267 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 02:34:48 INFO - PROCESS | 1855 | 1461144888270 Marionette TRACE conn4 <- [1,2490,null,{}] 02:34:48 INFO - PROCESS | 1855 | 1461144888276 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:48 INFO - PROCESS | 1855 | 1461144888514 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 02:34:48 INFO - PROCESS | 1855 | 1461144888778 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e642800 == 165 [pid = 1855] [id = 630] 02:34:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a82255400) [pid = 1855] [serial = 1891] [outer = (nil)] 02:34:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a8afb7000) [pid = 1855] [serial = 1892] [outer = 0x7f7a82255400] 02:34:48 INFO - PROCESS | 1855 | 1461144888907 Marionette DEBUG loaded listener.js 02:34:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a8b8cc800) [pid = 1855] [serial = 1893] [outer = 0x7f7a82255400] 02:34:49 INFO - PROCESS | 1855 | 1461144889743 Marionette TRACE conn4 <- [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]]]}] 02:34:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 02:34:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1526ms 02:34:49 INFO - PROCESS | 1855 | 1461144889798 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 02:34:49 INFO - PROCESS | 1855 | 1461144889800 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 02:34:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 02:34:49 INFO - PROCESS | 1855 | 1461144889808 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 02:34:49 INFO - PROCESS | 1855 | 1461144889812 Marionette TRACE conn4 <- [1,2494,null,{}] 02:34:49 INFO - PROCESS | 1855 | 1461144889816 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:50 INFO - PROCESS | 1855 | 1461144890015 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 02:34:50 INFO - PROCESS | 1855 | 1461144890286 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98f07800 == 166 [pid = 1855] [id = 631] 02:34:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a86b89400) [pid = 1855] [serial = 1894] [outer = (nil)] 02:34:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a8c0bc800) [pid = 1855] [serial = 1895] [outer = 0x7f7a86b89400] 02:34:50 INFO - PROCESS | 1855 | 1461144890362 Marionette DEBUG loaded listener.js 02:34:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a8ce7b400) [pid = 1855] [serial = 1896] [outer = 0x7f7a86b89400] 02:34:51 INFO - PROCESS | 1855 | 1461144891205 Marionette TRACE conn4 <- [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]]]}] 02:34:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 02:34:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1435ms 02:34:51 INFO - PROCESS | 1855 | 1461144891245 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 02:34:51 INFO - PROCESS | 1855 | 1461144891247 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 02:34:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 02:34:51 INFO - PROCESS | 1855 | 1461144891255 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 02:34:51 INFO - PROCESS | 1855 | 1461144891257 Marionette TRACE conn4 <- [1,2498,null,{}] 02:34:51 INFO - PROCESS | 1855 | 1461144891262 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:51 INFO - PROCESS | 1855 | 1461144891456 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 02:34:51 INFO - PROCESS | 1855 | 1461144891724 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9bd08800 == 167 [pid = 1855] [id = 632] 02:34:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a88188c00) [pid = 1855] [serial = 1897] [outer = (nil)] 02:34:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a8e668c00) [pid = 1855] [serial = 1898] [outer = 0x7f7a88188c00] 02:34:51 INFO - PROCESS | 1855 | 1461144891797 Marionette DEBUG loaded listener.js 02:34:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a92258800) [pid = 1855] [serial = 1899] [outer = 0x7f7a88188c00] 02:34:52 INFO - PROCESS | 1855 | 1461144892665 Marionette TRACE conn4 <- [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]]]}] 02:34:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 02:34:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1484ms 02:34:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 02:34:52 INFO - PROCESS | 1855 | 1461144892739 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 02:34:52 INFO - PROCESS | 1855 | 1461144892741 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 02:34:52 INFO - PROCESS | 1855 | 1461144892747 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 02:34:52 INFO - PROCESS | 1855 | 1461144892750 Marionette TRACE conn4 <- [1,2502,null,{}] 02:34:52 INFO - PROCESS | 1855 | 1461144892754 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:52 INFO - PROCESS | 1855 | 1461144892967 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 02:34:53 INFO - PROCESS | 1855 | 1461144893231 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e397000 == 168 [pid = 1855] [id = 633] 02:34:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a8d22a400) [pid = 1855] [serial = 1900] [outer = (nil)] 02:34:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a98c6c400) [pid = 1855] [serial = 1901] [outer = 0x7f7a8d22a400] 02:34:53 INFO - PROCESS | 1855 | 1461144893343 Marionette DEBUG loaded listener.js 02:34:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a98ff2400) [pid = 1855] [serial = 1902] [outer = 0x7f7a8d22a400] 02:34:54 INFO - PROCESS | 1855 | 1461144894133 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:34:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 02:34:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1436ms 02:34:54 INFO - PROCESS | 1855 | 1461144894182 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 02:34:54 INFO - PROCESS | 1855 | 1461144894185 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 02:34:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 02:34:54 INFO - PROCESS | 1855 | 1461144894191 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 02:34:54 INFO - PROCESS | 1855 | 1461144894193 Marionette TRACE conn4 <- [1,2506,null,{}] 02:34:54 INFO - PROCESS | 1855 | 1461144894198 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:54 INFO - PROCESS | 1855 | 1461144894380 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 02:34:54 INFO - PROCESS | 1855 | 1461144894657 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3421800 == 169 [pid = 1855] [id = 634] 02:34:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a92f6e800) [pid = 1855] [serial = 1903] [outer = (nil)] 02:34:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a9918f400) [pid = 1855] [serial = 1904] [outer = 0x7f7a92f6e800] 02:34:54 INFO - PROCESS | 1855 | 1461144894727 Marionette DEBUG loaded listener.js 02:34:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a99deec00) [pid = 1855] [serial = 1905] [outer = 0x7f7a92f6e800] 02:34:55 INFO - PROCESS | 1855 | 1461144895535 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 02:34:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 02:34:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1376ms 02:34:55 INFO - PROCESS | 1855 | 1461144895581 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 02:34:55 INFO - PROCESS | 1855 | 1461144895585 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 02:34:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 02:34:55 INFO - PROCESS | 1855 | 1461144895590 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 02:34:55 INFO - PROCESS | 1855 | 1461144895592 Marionette TRACE conn4 <- [1,2510,null,{}] 02:34:55 INFO - PROCESS | 1855 | 1461144895598 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:55 INFO - PROCESS | 1855 | 1461144895787 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 02:34:56 INFO - PROCESS | 1855 | 1461144896076 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a720f4800 == 170 [pid = 1855] [id = 635] 02:34:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a71989800) [pid = 1855] [serial = 1906] [outer = (nil)] 02:34:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a73459400) [pid = 1855] [serial = 1907] [outer = 0x7f7a71989800] 02:34:56 INFO - PROCESS | 1855 | 1461144896147 Marionette DEBUG loaded listener.js 02:34:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a80403400) [pid = 1855] [serial = 1908] [outer = 0x7f7a71989800] 02:34:57 INFO - PROCESS | 1855 | 1461144897036 Marionette TRACE conn4 <- [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]]]}] 02:34:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 02:34:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1483ms 02:34:57 INFO - PROCESS | 1855 | 1461144897075 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 02:34:57 INFO - PROCESS | 1855 | 1461144897077 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 02:34:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 02:34:57 INFO - PROCESS | 1855 | 1461144897083 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 02:34:57 INFO - PROCESS | 1855 | 1461144897085 Marionette TRACE conn4 <- [1,2514,null,{}] 02:34:57 INFO - PROCESS | 1855 | 1461144897091 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:57 INFO - PROCESS | 1855 | 1461144897332 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 02:34:58 INFO - PROCESS | 1855 | 1461144898077 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75512800 == 171 [pid = 1855] [id = 636] 02:34:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a7150c400) [pid = 1855] [serial = 1909] [outer = (nil)] 02:34:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a7198a800) [pid = 1855] [serial = 1910] [outer = 0x7f7a7150c400] 02:34:58 INFO - PROCESS | 1855 | 1461144898146 Marionette DEBUG loaded listener.js 02:34:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a721ee400) [pid = 1855] [serial = 1911] [outer = 0x7f7a7150c400] 02:34:59 INFO - PROCESS | 1855 | 1461144899057 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 02:34:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 02:34:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2026ms 02:34:59 INFO - PROCESS | 1855 | 1461144899112 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 02:34:59 INFO - PROCESS | 1855 | 1461144899116 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 02:34:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 02:34:59 INFO - PROCESS | 1855 | 1461144899123 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 02:34:59 INFO - PROCESS | 1855 | 1461144899129 Marionette TRACE conn4 <- [1,2518,null,{}] 02:34:59 INFO - PROCESS | 1855 | 1461144899136 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:34:59 INFO - PROCESS | 1855 | 1461144899336 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 02:34:59 INFO - PROCESS | 1855 | 1461144899635 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:34:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77c5b800 == 172 [pid = 1855] [id = 637] 02:34:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a71f0fc00) [pid = 1855] [serial = 1912] [outer = (nil)] 02:34:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a73462800) [pid = 1855] [serial = 1913] [outer = 0x7f7a71f0fc00] 02:34:59 INFO - PROCESS | 1855 | 1461144899868 Marionette DEBUG loaded listener.js 02:35:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a7674cc00) [pid = 1855] [serial = 1914] [outer = 0x7f7a71f0fc00] 02:35:00 INFO - PROCESS | 1855 | 1461144900852 Marionette TRACE conn4 <- [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]]]}] 02:35:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 02:35:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1783ms 02:35:00 INFO - PROCESS | 1855 | 1461144900910 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 02:35:00 INFO - PROCESS | 1855 | 1461144900916 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 02:35:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 02:35:00 INFO - PROCESS | 1855 | 1461144900921 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 02:35:00 INFO - PROCESS | 1855 | 1461144900924 Marionette TRACE conn4 <- [1,2522,null,{}] 02:35:00 INFO - PROCESS | 1855 | 1461144900929 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:01 INFO - PROCESS | 1855 | 1461144901141 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a4d5800 == 171 [pid = 1855] [id = 618] 02:35:01 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a8236b400) [pid = 1855] [serial = 1751] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a8295b000) [pid = 1855] [serial = 1754] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a842c4000) [pid = 1855] [serial = 1757] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a746b6c00) [pid = 1855] [serial = 1787] [outer = (nil)] [url = about:blank] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b9a9800 == 170 [pid = 1855] [id = 617] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a775df800 == 169 [pid = 1855] [id = 616] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74d6f000 == 168 [pid = 1855] [id = 615] 02:35:01 INFO - PROCESS | 1855 | 1461144901659 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71f78000 == 167 [pid = 1855] [id = 614] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71ac5800 == 166 [pid = 1855] [id = 613] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76904000 == 165 [pid = 1855] [id = 612] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74a72000 == 164 [pid = 1855] [id = 611] 02:35:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71f78000 == 165 [pid = 1855] [id = 638] 02:35:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a73459800) [pid = 1855] [serial = 1915] [outer = (nil)] 02:35:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a7744f400) [pid = 1855] [serial = 1916] [outer = 0x7f7a73459800] 02:35:01 INFO - PROCESS | 1855 | 1461144901742 Marionette DEBUG loaded listener.js 02:35:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a7a14b400) [pid = 1855] [serial = 1917] [outer = 0x7f7a73459800] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6f8cf800 == 164 [pid = 1855] [id = 607] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa3424800 == 163 [pid = 1855] [id = 606] 02:35:01 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7abd4d1800 == 162 [pid = 1855] [id = 605] 02:35:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa269c000 == 161 [pid = 1855] [id = 604] 02:35:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e725000 == 160 [pid = 1855] [id = 603] 02:35:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e385800 == 159 [pid = 1855] [id = 602] 02:35:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9936a000 == 158 [pid = 1855] [id = 601] 02:35:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c163800 == 157 [pid = 1855] [id = 600] 02:35:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8584e000 == 156 [pid = 1855] [id = 599] 02:35:02 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7690a000 == 155 [pid = 1855] [id = 596] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a7cbed800) [pid = 1855] [serial = 1730] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a7bd35c00) [pid = 1855] [serial = 1770] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a7b7f4000) [pid = 1855] [serial = 1769] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a74543800) [pid = 1855] [serial = 1764] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a735a4c00) [pid = 1855] [serial = 1763] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a82955800) [pid = 1855] [serial = 1781] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a81cca000) [pid = 1855] [serial = 1742] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a81e4b000) [pid = 1855] [serial = 1745] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a7b7fb800) [pid = 1855] [serial = 1727] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a820e8800) [pid = 1855] [serial = 1748] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a74ce1800) [pid = 1855] [serial = 1775] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a7cbeb000) [pid = 1855] [serial = 1776] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a7bee7000) [pid = 1855] [serial = 1721] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7c9d5000) [pid = 1855] [serial = 1722] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a7fec5c00) [pid = 1855] [serial = 1773] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a7bee7c00) [pid = 1855] [serial = 1772] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a7674e000) [pid = 1855] [serial = 1724] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a803d8800) [pid = 1855] [serial = 1733] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a774a7c00) [pid = 1855] [serial = 1767] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a76a36400) [pid = 1855] [serial = 1766] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a81f38800) [pid = 1855] [serial = 1778] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a8056cc00) [pid = 1855] [serial = 1736] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a8562c400) [pid = 1855] [serial = 1760] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a814c5800) [pid = 1855] [serial = 1739] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a8326f800) [pid = 1855] [serial = 1782] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a71fe8000) [pid = 1855] [serial = 1784] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a82797c00) [pid = 1855] [serial = 1779] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a73344c00) [pid = 1855] [serial = 1785] [outer = (nil)] [url = about:blank] 02:35:02 INFO - PROCESS | 1855 | 1461144902579 Marionette TRACE conn4 <- [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]]]}] 02:35:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 02:35:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1683ms 02:35:02 INFO - PROCESS | 1855 | 1461144902606 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 02:35:02 INFO - PROCESS | 1855 | 1461144902610 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 02:35:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 02:35:02 INFO - PROCESS | 1855 | 1461144902623 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 02:35:02 INFO - PROCESS | 1855 | 1461144902631 Marionette TRACE conn4 <- [1,2526,null,{}] 02:35:02 INFO - PROCESS | 1855 | 1461144902637 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:02 INFO - PROCESS | 1855 | 1461144902917 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 02:35:02 INFO - PROCESS | 1855 | 1461144902941 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a767a6800 == 156 [pid = 1855] [id = 639] 02:35:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 171 (0x7f7a71fe8000) [pid = 1855] [serial = 1918] [outer = (nil)] 02:35:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a7bd30800) [pid = 1855] [serial = 1919] [outer = 0x7f7a71fe8000] 02:35:03 INFO - PROCESS | 1855 | 1461144903002 Marionette DEBUG loaded listener.js 02:35:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a7c9ee400) [pid = 1855] [serial = 1920] [outer = 0x7f7a71fe8000] 02:35:03 INFO - PROCESS | 1855 | 1461144903873 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 02:35:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 02:35:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1292ms 02:35:03 INFO - PROCESS | 1855 | 1461144903920 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 02:35:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 02:35:03 INFO - PROCESS | 1855 | 1461144903924 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 02:35:03 INFO - PROCESS | 1855 | 1461144903931 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 02:35:03 INFO - PROCESS | 1855 | 1461144903933 Marionette TRACE conn4 <- [1,2530,null,{}] 02:35:03 INFO - PROCESS | 1855 | 1461144903938 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:04 INFO - PROCESS | 1855 | 1461144904191 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 02:35:04 INFO - PROCESS | 1855 | 1461144904225 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7aaa1800 == 157 [pid = 1855] [id = 640] 02:35:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a748c9800) [pid = 1855] [serial = 1921] [outer = (nil)] 02:35:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a803a2c00) [pid = 1855] [serial = 1922] [outer = 0x7f7a748c9800] 02:35:04 INFO - PROCESS | 1855 | 1461144904287 Marionette DEBUG loaded listener.js 02:35:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a8077a800) [pid = 1855] [serial = 1923] [outer = 0x7f7a748c9800] 02:35:05 INFO - PROCESS | 1855 | 1461144905174 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 02:35:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 02:35:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1281ms 02:35:05 INFO - PROCESS | 1855 | 1461144905212 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 02:35:05 INFO - PROCESS | 1855 | 1461144905215 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 02:35:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 02:35:05 INFO - PROCESS | 1855 | 1461144905221 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 02:35:05 INFO - PROCESS | 1855 | 1461144905223 Marionette TRACE conn4 <- [1,2534,null,{}] 02:35:05 INFO - PROCESS | 1855 | 1461144905239 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:05 INFO - PROCESS | 1855 | 1461144905488 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 02:35:05 INFO - PROCESS | 1855 | 1461144905532 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc45000 == 158 [pid = 1855] [id = 641] 02:35:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a814c7000) [pid = 1855] [serial = 1924] [outer = (nil)] 02:35:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a815e9800) [pid = 1855] [serial = 1925] [outer = 0x7f7a814c7000] 02:35:05 INFO - PROCESS | 1855 | 1461144905621 Marionette DEBUG loaded listener.js 02:35:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a81f41400) [pid = 1855] [serial = 1926] [outer = 0x7f7a814c7000] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a7a144000) [pid = 1855] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a7359f400) [pid = 1855] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a71981400) [pid = 1855] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a746b7000) [pid = 1855] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a721e4800) [pid = 1855] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a7197cc00) [pid = 1855] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a7bede400) [pid = 1855] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 02:35:06 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a7150f800) [pid = 1855] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 02:35:06 INFO - PROCESS | 1855 | 1461144906920 Marionette TRACE conn4 <- [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]]]}] 02:35:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 02:35:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1729ms 02:35:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 02:35:06 INFO - PROCESS | 1855 | 1461144906951 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 02:35:06 INFO - PROCESS | 1855 | 1461144906954 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 02:35:06 INFO - PROCESS | 1855 | 1461144906960 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 02:35:06 INFO - PROCESS | 1855 | 1461144906963 Marionette TRACE conn4 <- [1,2538,null,{}] 02:35:06 INFO - PROCESS | 1855 | 1461144906968 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:07 INFO - PROCESS | 1855 | 1461144907165 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 02:35:07 INFO - PROCESS | 1855 | 1461144907362 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c920000 == 159 [pid = 1855] [id = 642] 02:35:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a7359f400) [pid = 1855] [serial = 1927] [outer = (nil)] 02:35:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a820e4800) [pid = 1855] [serial = 1928] [outer = 0x7f7a7359f400] 02:35:07 INFO - PROCESS | 1855 | 1461144907421 Marionette DEBUG loaded listener.js 02:35:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a842bc000) [pid = 1855] [serial = 1929] [outer = 0x7f7a7359f400] 02:35:08 INFO - PROCESS | 1855 | 1461144908152 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 02:35:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 02:35:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1226ms 02:35:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 02:35:08 INFO - PROCESS | 1855 | 1461144908186 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 02:35:08 INFO - PROCESS | 1855 | 1461144908188 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 02:35:08 INFO - PROCESS | 1855 | 1461144908194 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 02:35:08 INFO - PROCESS | 1855 | 1461144908196 Marionette TRACE conn4 <- [1,2542,null,{}] 02:35:08 INFO - PROCESS | 1855 | 1461144908201 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:08 INFO - PROCESS | 1855 | 1461144908536 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 02:35:08 INFO - PROCESS | 1855 | 1461144908818 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74799800 == 160 [pid = 1855] [id = 643] 02:35:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a7129f000) [pid = 1855] [serial = 1930] [outer = (nil)] 02:35:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a71f06800) [pid = 1855] [serial = 1931] [outer = 0x7f7a7129f000] 02:35:08 INFO - PROCESS | 1855 | 1461144908966 Marionette DEBUG loaded listener.js 02:35:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a7345b800) [pid = 1855] [serial = 1932] [outer = 0x7f7a7129f000] 02:35:09 INFO - PROCESS | 1855 | 1461144909848 Marionette TRACE conn4 <- [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]]]}] 02:35:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 02:35:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1735ms 02:35:09 INFO - PROCESS | 1855 | 1461144909930 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 02:35:09 INFO - PROCESS | 1855 | 1461144909936 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 02:35:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 02:35:09 INFO - PROCESS | 1855 | 1461144909943 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 02:35:09 INFO - PROCESS | 1855 | 1461144909949 Marionette TRACE conn4 <- [1,2546,null,{}] 02:35:09 INFO - PROCESS | 1855 | 1461144909955 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:10 INFO - PROCESS | 1855 | 1461144910205 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 02:35:10 INFO - PROCESS | 1855 | 1461144910519 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a78378000 == 161 [pid = 1855] [id = 644] 02:35:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a73bf3c00) [pid = 1855] [serial = 1933] [outer = (nil)] 02:35:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a774b0400) [pid = 1855] [serial = 1934] [outer = 0x7f7a73bf3c00] 02:35:10 INFO - PROCESS | 1855 | 1461144910598 Marionette DEBUG loaded listener.js 02:35:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a77f74800) [pid = 1855] [serial = 1935] [outer = 0x7f7a73bf3c00] 02:35:11 INFO - PROCESS | 1855 | 1461144911498 Marionette TRACE conn4 <- [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]]]}] 02:35:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 02:35:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1632ms 02:35:11 INFO - PROCESS | 1855 | 1461144911576 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 02:35:11 INFO - PROCESS | 1855 | 1461144911580 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 02:35:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 02:35:11 INFO - PROCESS | 1855 | 1461144911586 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 02:35:11 INFO - PROCESS | 1855 | 1461144911589 Marionette TRACE conn4 <- [1,2550,null,{}] 02:35:11 INFO - PROCESS | 1855 | 1461144911595 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:11 INFO - PROCESS | 1855 | 1461144911827 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 02:35:12 INFO - PROCESS | 1855 | 1461144912173 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80556000 == 162 [pid = 1855] [id = 645] 02:35:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a7bd35c00) [pid = 1855] [serial = 1936] [outer = (nil)] 02:35:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a80409400) [pid = 1855] [serial = 1937] [outer = 0x7f7a7bd35c00] 02:35:12 INFO - PROCESS | 1855 | 1461144912251 Marionette DEBUG loaded listener.js 02:35:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a8144f000) [pid = 1855] [serial = 1938] [outer = 0x7f7a7bd35c00] 02:35:13 INFO - PROCESS | 1855 | 1461144913136 Marionette TRACE conn4 <- [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]]]}] 02:35:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 02:35:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1576ms 02:35:13 INFO - PROCESS | 1855 | 1461144913164 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 02:35:13 INFO - PROCESS | 1855 | 1461144913170 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 02:35:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 02:35:13 INFO - PROCESS | 1855 | 1461144913186 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 02:35:13 INFO - PROCESS | 1855 | 1461144913192 Marionette TRACE conn4 <- [1,2554,null,{}] 02:35:13 INFO - PROCESS | 1855 | 1461144913198 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:13 INFO - PROCESS | 1855 | 1461144913398 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 02:35:13 INFO - PROCESS | 1855 | 1461144913668 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f0d800 == 163 [pid = 1855] [id = 646] 02:35:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a7c9eb000) [pid = 1855] [serial = 1939] [outer = (nil)] 02:35:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a8295c000) [pid = 1855] [serial = 1940] [outer = 0x7f7a7c9eb000] 02:35:13 INFO - PROCESS | 1855 | 1461144913782 Marionette DEBUG loaded listener.js 02:35:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a858d6c00) [pid = 1855] [serial = 1941] [outer = 0x7f7a7c9eb000] 02:35:14 INFO - PROCESS | 1855 | 1461144914658 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 02:35:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 02:35:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1537ms 02:35:14 INFO - PROCESS | 1855 | 1461144914716 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 02:35:14 INFO - PROCESS | 1855 | 1461144914719 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 02:35:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 02:35:14 INFO - PROCESS | 1855 | 1461144914725 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 02:35:14 INFO - PROCESS | 1855 | 1461144914727 Marionette TRACE conn4 <- [1,2558,null,{}] 02:35:14 INFO - PROCESS | 1855 | 1461144914732 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:14 INFO - PROCESS | 1855 | 1461144914949 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 02:35:15 INFO - PROCESS | 1855 | 1461144915267 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a83dae000 == 164 [pid = 1855] [id = 647] 02:35:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a73a0f000) [pid = 1855] [serial = 1942] [outer = (nil)] 02:35:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a86b7d800) [pid = 1855] [serial = 1943] [outer = 0x7f7a73a0f000] 02:35:15 INFO - PROCESS | 1855 | 1461144915341 Marionette DEBUG loaded listener.js 02:35:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a8a2c3c00) [pid = 1855] [serial = 1944] [outer = 0x7f7a73a0f000] 02:35:16 INFO - PROCESS | 1855 | 1461144916187 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 02:35:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 02:35:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1526ms 02:35:16 INFO - PROCESS | 1855 | 1461144916252 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 02:35:16 INFO - PROCESS | 1855 | 1461144916255 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 02:35:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 02:35:16 INFO - PROCESS | 1855 | 1461144916262 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 02:35:16 INFO - PROCESS | 1855 | 1461144916265 Marionette TRACE conn4 <- [1,2562,null,{}] 02:35:16 INFO - PROCESS | 1855 | 1461144916270 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:16 INFO - PROCESS | 1855 | 1461144916474 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 02:35:16 INFO - PROCESS | 1855 | 1461144916750 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bc7a000 == 165 [pid = 1855] [id = 648] 02:35:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a8b1b1800) [pid = 1855] [serial = 1945] [outer = (nil)] 02:35:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a8b8ca400) [pid = 1855] [serial = 1946] [outer = 0x7f7a8b1b1800] 02:35:16 INFO - PROCESS | 1855 | 1461144916880 Marionette DEBUG loaded listener.js 02:35:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a8e606400) [pid = 1855] [serial = 1947] [outer = 0x7f7a8b1b1800] 02:35:17 INFO - PROCESS | 1855 | 1461144917762 Marionette TRACE conn4 <- [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]]]}] 02:35:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 02:35:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1529ms 02:35:17 INFO - PROCESS | 1855 | 1461144917792 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 02:35:17 INFO - PROCESS | 1855 | 1461144917796 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 02:35:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 02:35:17 INFO - PROCESS | 1855 | 1461144917801 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 02:35:17 INFO - PROCESS | 1855 | 1461144917804 Marionette TRACE conn4 <- [1,2566,null,{}] 02:35:17 INFO - PROCESS | 1855 | 1461144917809 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:18 INFO - PROCESS | 1855 | 1461144918006 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 02:35:18 INFO - PROCESS | 1855 | 1461144918279 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a980eb000 == 166 [pid = 1855] [id = 649] 02:35:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a8a699800) [pid = 1855] [serial = 1948] [outer = (nil)] 02:35:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a9a0d6c00) [pid = 1855] [serial = 1949] [outer = 0x7f7a8a699800] 02:35:18 INFO - PROCESS | 1855 | 1461144918351 Marionette DEBUG loaded listener.js 02:35:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a9a309c00) [pid = 1855] [serial = 1950] [outer = 0x7f7a8a699800] 02:35:19 INFO - PROCESS | 1855 | 1461144919202 Marionette TRACE conn4 <- [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]]]}] 02:35:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 02:35:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1430ms 02:35:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 02:35:19 INFO - PROCESS | 1855 | 1461144919232 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 02:35:19 INFO - PROCESS | 1855 | 1461144919234 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 02:35:19 INFO - PROCESS | 1855 | 1461144919239 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 02:35:19 INFO - PROCESS | 1855 | 1461144919243 Marionette TRACE conn4 <- [1,2570,null,{}] 02:35:19 INFO - PROCESS | 1855 | 1461144919248 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:19 INFO - PROCESS | 1855 | 1461144919446 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 02:35:19 INFO - PROCESS | 1855 | 1461144919718 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e04f800 == 167 [pid = 1855] [id = 650] 02:35:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a858dcc00) [pid = 1855] [serial = 1951] [outer = (nil)] 02:35:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a76a36800) [pid = 1855] [serial = 1952] [outer = 0x7f7a858dcc00] 02:35:19 INFO - PROCESS | 1855 | 1461144919793 Marionette DEBUG loaded listener.js 02:35:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a9c2c7c00) [pid = 1855] [serial = 1953] [outer = 0x7f7a858dcc00] 02:35:20 INFO - PROCESS | 1855 | 1461144920680 Marionette TRACE conn4 <- [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]]]}] 02:35:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 02:35:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1477ms 02:35:20 INFO - PROCESS | 1855 | 1461144920717 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 02:35:20 INFO - PROCESS | 1855 | 1461144920720 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 02:35:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 02:35:20 INFO - PROCESS | 1855 | 1461144920726 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 02:35:20 INFO - PROCESS | 1855 | 1461144920730 Marionette TRACE conn4 <- [1,2574,null,{}] 02:35:20 INFO - PROCESS | 1855 | 1461144920735 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:20 INFO - PROCESS | 1855 | 1461144920945 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 02:35:21 INFO - PROCESS | 1855 | 1461144921220 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa0d46800 == 168 [pid = 1855] [id = 651] 02:35:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a7150f800) [pid = 1855] [serial = 1954] [outer = (nil)] 02:35:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a9dc4ec00) [pid = 1855] [serial = 1955] [outer = 0x7f7a7150f800] 02:35:21 INFO - PROCESS | 1855 | 1461144921338 Marionette DEBUG loaded listener.js 02:35:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a9dc55800) [pid = 1855] [serial = 1956] [outer = 0x7f7a7150f800] 02:35:22 INFO - PROCESS | 1855 | 1461144922137 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 02:35:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 02:35:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1483ms 02:35:22 INFO - PROCESS | 1855 | 1461144922211 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 02:35:22 INFO - PROCESS | 1855 | 1461144922217 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 02:35:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 02:35:22 INFO - PROCESS | 1855 | 1461144922222 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 02:35:22 INFO - PROCESS | 1855 | 1461144922225 Marionette TRACE conn4 <- [1,2578,null,{}] 02:35:22 INFO - PROCESS | 1855 | 1461144922230 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:22 INFO - PROCESS | 1855 | 1461144922438 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 02:35:22 INFO - PROCESS | 1855 | 1461144922708 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73136000 == 169 [pid = 1855] [id = 652] 02:35:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a8b811400) [pid = 1855] [serial = 1957] [outer = (nil)] 02:35:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a9e1be000) [pid = 1855] [serial = 1958] [outer = 0x7f7a8b811400] 02:35:22 INFO - PROCESS | 1855 | 1461144922816 Marionette DEBUG loaded listener.js 02:35:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a9e1c8c00) [pid = 1855] [serial = 1959] [outer = 0x7f7a8b811400] 02:35:23 INFO - PROCESS | 1855 | 1461144923647 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 02:35:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 02:35:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1481ms 02:35:23 INFO - PROCESS | 1855 | 1461144923704 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 02:35:23 INFO - PROCESS | 1855 | 1461144923707 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 02:35:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 02:35:23 INFO - PROCESS | 1855 | 1461144923713 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 02:35:23 INFO - PROCESS | 1855 | 1461144923716 Marionette TRACE conn4 <- [1,2582,null,{}] 02:35:23 INFO - PROCESS | 1855 | 1461144923721 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:23 INFO - PROCESS | 1855 | 1461144923917 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 02:35:24 INFO - PROCESS | 1855 | 1461144924203 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa3421000 == 170 [pid = 1855] [id = 653] 02:35:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a74aa8400) [pid = 1855] [serial = 1960] [outer = (nil)] 02:35:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a74aaa000) [pid = 1855] [serial = 1961] [outer = 0x7f7a74aa8400] 02:35:24 INFO - PROCESS | 1855 | 1461144924339 Marionette DEBUG loaded listener.js 02:35:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a9e21d400) [pid = 1855] [serial = 1962] [outer = 0x7f7a74aa8400] 02:35:25 INFO - PROCESS | 1855 | 1461144925176 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 02:35:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 02:35:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1527ms 02:35:25 INFO - PROCESS | 1855 | 1461144925242 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 02:35:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 02:35:25 INFO - PROCESS | 1855 | 1461144925251 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 02:35:25 INFO - PROCESS | 1855 | 1461144925257 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 02:35:25 INFO - PROCESS | 1855 | 1461144925261 Marionette TRACE conn4 <- [1,2586,null,{}] 02:35:25 INFO - PROCESS | 1855 | 1461144925266 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:25 INFO - PROCESS | 1855 | 1461144925499 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 02:35:25 INFO - PROCESS | 1855 | 1461144925770 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a753c9800 == 171 [pid = 1855] [id = 654] 02:35:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a74aa7000) [pid = 1855] [serial = 1963] [outer = (nil)] 02:35:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a74d0b800) [pid = 1855] [serial = 1964] [outer = 0x7f7a74aa7000] 02:35:25 INFO - PROCESS | 1855 | 1461144925889 Marionette DEBUG loaded listener.js 02:35:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a9e26e400) [pid = 1855] [serial = 1965] [outer = 0x7f7a74aa7000] 02:35:26 INFO - PROCESS | 1855 | 1461144926709 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 02:35:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 02:35:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1527ms 02:35:26 INFO - PROCESS | 1855 | 1461144926785 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 02:35:26 INFO - PROCESS | 1855 | 1461144926788 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 02:35:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 02:35:26 INFO - PROCESS | 1855 | 1461144926794 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 02:35:26 INFO - PROCESS | 1855 | 1461144926797 Marionette TRACE conn4 <- [1,2590,null,{}] 02:35:26 INFO - PROCESS | 1855 | 1461144926802 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:27 INFO - PROCESS | 1855 | 1461144927009 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 02:35:27 INFO - PROCESS | 1855 | 1461144927289 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:27 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74419800 == 172 [pid = 1855] [id = 655] 02:35:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a74d02400) [pid = 1855] [serial = 1966] [outer = (nil)] 02:35:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a74d5d000) [pid = 1855] [serial = 1967] [outer = 0x7f7a74d02400] 02:35:27 INFO - PROCESS | 1855 | 1461144927418 Marionette DEBUG loaded listener.js 02:35:27 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a74d60c00) [pid = 1855] [serial = 1968] [outer = 0x7f7a74d02400] 02:35:28 INFO - PROCESS | 1855 | 1461144928229 Marionette TRACE conn4 <- [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]]]}] 02:35:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 02:35:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1477ms 02:35:28 INFO - PROCESS | 1855 | 1461144928273 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 02:35:28 INFO - PROCESS | 1855 | 1461144928276 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 02:35:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 02:35:28 INFO - PROCESS | 1855 | 1461144928282 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 02:35:28 INFO - PROCESS | 1855 | 1461144928284 Marionette TRACE conn4 <- [1,2594,null,{}] 02:35:28 INFO - PROCESS | 1855 | 1461144928290 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:28 INFO - PROCESS | 1855 | 1461144928495 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 02:35:28 INFO - PROCESS | 1855 | 1461144928772 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a754b5000 == 173 [pid = 1855] [id = 656] 02:35:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a74d57000) [pid = 1855] [serial = 1969] [outer = (nil)] 02:35:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a9e229000) [pid = 1855] [serial = 1970] [outer = 0x7f7a74d57000] 02:35:28 INFO - PROCESS | 1855 | 1461144928847 Marionette DEBUG loaded listener.js 02:35:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a9e35f800) [pid = 1855] [serial = 1971] [outer = 0x7f7a74d57000] 02:35:29 INFO - PROCESS | 1855 | 1461144929759 Marionette TRACE conn4 <- [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]]]}] 02:35:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 02:35:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1536ms 02:35:29 INFO - PROCESS | 1855 | 1461144929818 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 02:35:29 INFO - PROCESS | 1855 | 1461144929821 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 02:35:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 02:35:29 INFO - PROCESS | 1855 | 1461144929827 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 02:35:29 INFO - PROCESS | 1855 | 1461144929829 Marionette TRACE conn4 <- [1,2598,null,{}] 02:35:29 INFO - PROCESS | 1855 | 1461144929834 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:30 INFO - PROCESS | 1855 | 1461144930033 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 02:35:30 INFO - PROCESS | 1855 | 1461144930319 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:30 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75590000 == 174 [pid = 1855] [id = 657] 02:35:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a74d61800) [pid = 1855] [serial = 1972] [outer = (nil)] 02:35:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a75536800) [pid = 1855] [serial = 1973] [outer = 0x7f7a74d61800] 02:35:30 INFO - PROCESS | 1855 | 1461144930430 Marionette DEBUG loaded listener.js 02:35:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a7553b800) [pid = 1855] [serial = 1974] [outer = 0x7f7a74d61800] 02:35:31 INFO - PROCESS | 1855 | 1461144931269 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 02:35:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 02:35:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1482ms 02:35:31 INFO - PROCESS | 1855 | 1461144931310 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 02:35:31 INFO - PROCESS | 1855 | 1461144931312 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 02:35:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 02:35:31 INFO - PROCESS | 1855 | 1461144931318 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 02:35:31 INFO - PROCESS | 1855 | 1461144931320 Marionette TRACE conn4 <- [1,2602,null,{}] 02:35:31 INFO - PROCESS | 1855 | 1461144931325 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:31 INFO - PROCESS | 1855 | 1461144931519 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 02:35:31 INFO - PROCESS | 1855 | 1461144931795 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a755a6800 == 175 [pid = 1855] [id = 658] 02:35:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a72309800) [pid = 1855] [serial = 1975] [outer = (nil)] 02:35:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a72312000) [pid = 1855] [serial = 1976] [outer = 0x7f7a72309800] 02:35:31 INFO - PROCESS | 1855 | 1461144931865 Marionette DEBUG loaded listener.js 02:35:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a72317400) [pid = 1855] [serial = 1977] [outer = 0x7f7a72309800] 02:35:32 INFO - PROCESS | 1855 | 1461144932734 Marionette TRACE conn4 <- [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]]]}] 02:35:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 02:35:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1476ms 02:35:32 INFO - PROCESS | 1855 | 1461144932796 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 02:35:32 INFO - PROCESS | 1855 | 1461144932800 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 02:35:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 02:35:32 INFO - PROCESS | 1855 | 1461144932805 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 02:35:32 INFO - PROCESS | 1855 | 1461144932807 Marionette TRACE conn4 <- [1,2606,null,{}] 02:35:32 INFO - PROCESS | 1855 | 1461144932812 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:33 INFO - PROCESS | 1855 | 1461144933011 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 02:35:33 INFO - PROCESS | 1855 | 1461144933311 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6da91000 == 176 [pid = 1855] [id = 659] 02:35:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a6d637000) [pid = 1855] [serial = 1978] [outer = (nil)] 02:35:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a6d63d800) [pid = 1855] [serial = 1979] [outer = 0x7f7a6d637000] 02:35:33 INFO - PROCESS | 1855 | 1461144933419 Marionette DEBUG loaded listener.js 02:35:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a6d642800) [pid = 1855] [serial = 1980] [outer = 0x7f7a6d637000] 02:35:34 INFO - PROCESS | 1855 | 1461144934287 Marionette TRACE conn4 <- [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]]]}] 02:35:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 02:35:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1532ms 02:35:34 INFO - PROCESS | 1855 | 1461144934338 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 02:35:34 INFO - PROCESS | 1855 | 1461144934341 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 02:35:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 02:35:34 INFO - PROCESS | 1855 | 1461144934346 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 02:35:34 INFO - PROCESS | 1855 | 1461144934348 Marionette TRACE conn4 <- [1,2610,null,{}] 02:35:34 INFO - PROCESS | 1855 | 1461144934354 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:34 INFO - PROCESS | 1855 | 1461144934552 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 02:35:35 INFO - PROCESS | 1855 | 1461144935466 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a753ad800 == 177 [pid = 1855] [id = 660] 02:35:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a71508800) [pid = 1855] [serial = 1981] [outer = (nil)] 02:35:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a71ca1400) [pid = 1855] [serial = 1982] [outer = 0x7f7a71508800] 02:35:35 INFO - PROCESS | 1855 | 1461144935654 Marionette DEBUG loaded listener.js 02:35:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a72312c00) [pid = 1855] [serial = 1983] [outer = 0x7f7a71508800] 02:35:36 INFO - PROCESS | 1855 | 1461144936516 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 02:35:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 02:35:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 2234ms 02:35:36 INFO - PROCESS | 1855 | 1461144936583 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 02:35:36 INFO - PROCESS | 1855 | 1461144936589 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 02:35:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 02:35:36 INFO - PROCESS | 1855 | 1461144936615 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 02:35:36 INFO - PROCESS | 1855 | 1461144936619 Marionette TRACE conn4 <- [1,2614,null,{}] 02:35:36 INFO - PROCESS | 1855 | 1461144936628 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:36 INFO - PROCESS | 1855 | 1461144936828 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 02:35:37 INFO - PROCESS | 1855 | 1461144937123 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7679d800 == 178 [pid = 1855] [id = 661] 02:35:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a71dd0800) [pid = 1855] [serial = 1984] [outer = (nil)] 02:35:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a7334d400) [pid = 1855] [serial = 1985] [outer = 0x7f7a71dd0800] 02:35:37 INFO - PROCESS | 1855 | 1461144937235 Marionette DEBUG loaded listener.js 02:35:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a74a9dc00) [pid = 1855] [serial = 1986] [outer = 0x7f7a71dd0800] 02:35:38 INFO - PROCESS | 1855 | 1461144938348 Marionette TRACE conn4 <- [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]]]}] 02:35:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 02:35:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1809ms 02:35:38 INFO - PROCESS | 1855 | 1461144938409 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 02:35:38 INFO - PROCESS | 1855 | 1461144938415 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 02:35:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 02:35:38 INFO - PROCESS | 1855 | 1461144938422 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 02:35:38 INFO - PROCESS | 1855 | 1461144938425 Marionette TRACE conn4 <- [1,2618,null,{}] 02:35:38 INFO - PROCESS | 1855 | 1461144938431 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:38 INFO - PROCESS | 1855 | 1461144938632 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77c70800 == 177 [pid = 1855] [id = 574] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80569000 == 176 [pid = 1855] [id = 575] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dd0800 == 175 [pid = 1855] [id = 576] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c920000 == 174 [pid = 1855] [id = 642] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bc45000 == 173 [pid = 1855] [id = 641] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7aaa1800 == 172 [pid = 1855] [id = 640] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a767a6800 == 171 [pid = 1855] [id = 639] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71f78000 == 170 [pid = 1855] [id = 638] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77c5b800 == 169 [pid = 1855] [id = 637] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75512800 == 168 [pid = 1855] [id = 636] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98f07800 == 167 [pid = 1855] [id = 631] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e642800 == 166 [pid = 1855] [id = 630] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8b892000 == 165 [pid = 1855] [id = 629] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a881d4000 == 164 [pid = 1855] [id = 628] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84264800 == 163 [pid = 1855] [id = 627] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82d95800 == 162 [pid = 1855] [id = 626] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f1f000 == 161 [pid = 1855] [id = 625] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815ac800 == 160 [pid = 1855] [id = 624] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8046d000 == 159 [pid = 1855] [id = 623] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c925800 == 158 [pid = 1855] [id = 622] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a4e1800 == 157 [pid = 1855] [id = 621] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a980ef000 == 156 [pid = 1855] [id = 583] 02:35:38 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75cde000 == 155 [pid = 1855] [id = 620] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a84085000) [pid = 1855] [serial = 1817] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a7a382000) [pid = 1855] [serial = 1850] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a8818e800) [pid = 1855] [serial = 1811] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a92f71c00) [pid = 1855] [serial = 1829] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a8c1cfc00) [pid = 1855] [serial = 1820] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a77f6e800) [pid = 1855] [serial = 1848] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a71987000) [pid = 1855] [serial = 1832] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a735a2400) [pid = 1855] [serial = 1790] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a7fb3f000) [pid = 1855] [serial = 1857] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a8e564c00) [pid = 1855] [serial = 1823] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a7681c800) [pid = 1855] [serial = 1842] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a82371000) [pid = 1855] [serial = 1805] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a8a697400) [pid = 1855] [serial = 1814] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a73a17800) [pid = 1855] [serial = 1844] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a7b83ac00) [pid = 1855] [serial = 1851] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a73a16000) [pid = 1855] [serial = 1838] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a80397c00) [pid = 1855] [serial = 1799] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a774b0000) [pid = 1855] [serial = 1793] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a8e6a3000) [pid = 1855] [serial = 1826] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a7bd2d800) [pid = 1855] [serial = 1796] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a7b840000) [pid = 1855] [serial = 1856] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a7c9cfc00) [pid = 1855] [serial = 1853] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a7c9f9400) [pid = 1855] [serial = 1854] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a807d5400) [pid = 1855] [serial = 1802] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a74cd5c00) [pid = 1855] [serial = 1841] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a77b2cc00) [pid = 1855] [serial = 1847] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a85807c00) [pid = 1855] [serial = 1808] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a71989400) [pid = 1855] [serial = 1835] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a774a9400) [pid = 1855] [serial = 1845] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a71f0b000) [pid = 1855] [serial = 1836] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a746ac000) [pid = 1855] [serial = 1839] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a7fcc3000) [pid = 1855] [serial = 1859] [outer = (nil)] [url = about:blank] 02:35:39 INFO - PROCESS | 1855 | 1461144939202 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6f8d6800 == 156 [pid = 1855] [id = 662] 02:35:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a71989400) [pid = 1855] [serial = 1987] [outer = (nil)] 02:35:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a73a16c00) [pid = 1855] [serial = 1988] [outer = 0x7f7a71989400] 02:35:39 INFO - PROCESS | 1855 | 1461144939280 Marionette DEBUG loaded listener.js 02:35:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a75536c00) [pid = 1855] [serial = 1989] [outer = 0x7f7a71989400] 02:35:40 INFO - PROCESS | 1855 | 1461144940038 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 02:35:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 02:35:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1678ms 02:35:40 INFO - PROCESS | 1855 | 1461144940101 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 02:35:40 INFO - PROCESS | 1855 | 1461144940105 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 02:35:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 02:35:40 INFO - PROCESS | 1855 | 1461144940116 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 02:35:40 INFO - PROCESS | 1855 | 1461144940124 Marionette TRACE conn4 <- [1,2622,null,{}] 02:35:40 INFO - PROCESS | 1855 | 1461144940138 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:40 INFO - PROCESS | 1855 | 1461144940353 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 02:35:40 INFO - PROCESS | 1855 | 1461144940536 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7551c000 == 157 [pid = 1855] [id = 663] 02:35:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a71f0b000) [pid = 1855] [serial = 1990] [outer = (nil)] 02:35:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a75c83c00) [pid = 1855] [serial = 1991] [outer = 0x7f7a71f0b000] 02:35:40 INFO - PROCESS | 1855 | 1461144940596 Marionette DEBUG loaded listener.js 02:35:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a75c8ec00) [pid = 1855] [serial = 1992] [outer = 0x7f7a71f0b000] 02:35:41 INFO - PROCESS | 1855 | 1461144941393 Marionette TRACE conn4 <- [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]]]}] 02:35:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 02:35:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1295ms 02:35:41 INFO - PROCESS | 1855 | 1461144941407 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 02:35:41 INFO - PROCESS | 1855 | 1461144941412 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 02:35:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 02:35:41 INFO - PROCESS | 1855 | 1461144941422 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 02:35:41 INFO - PROCESS | 1855 | 1461144941425 Marionette TRACE conn4 <- [1,2626,null,{}] 02:35:41 INFO - PROCESS | 1855 | 1461144941438 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:41 INFO - PROCESS | 1855 | 1461144941669 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 02:35:41 INFO - PROCESS | 1855 | 1461144941698 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a78365000 == 158 [pid = 1855] [id = 664] 02:35:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a74d63400) [pid = 1855] [serial = 1993] [outer = (nil)] 02:35:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a76a36400) [pid = 1855] [serial = 1994] [outer = 0x7f7a74d63400] 02:35:41 INFO - PROCESS | 1855 | 1461144941754 Marionette DEBUG loaded listener.js 02:35:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a7744fc00) [pid = 1855] [serial = 1995] [outer = 0x7f7a74d63400] 02:35:42 INFO - PROCESS | 1855 | 1461144942757 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 02:35:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 02:35:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1396ms 02:35:42 INFO - PROCESS | 1855 | 1461144942819 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 02:35:42 INFO - PROCESS | 1855 | 1461144942823 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 02:35:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 02:35:42 INFO - PROCESS | 1855 | 1461144942828 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 02:35:42 INFO - PROCESS | 1855 | 1461144942830 Marionette TRACE conn4 <- [1,2630,null,{}] 02:35:42 INFO - PROCESS | 1855 | 1461144942835 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:43 INFO - PROCESS | 1855 | 1461144943111 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 02:35:43 INFO - PROCESS | 1855 | 1461144943150 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a457000 == 159 [pid = 1855] [id = 665] 02:35:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a77c92c00) [pid = 1855] [serial = 1996] [outer = (nil)] 02:35:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a77f6d400) [pid = 1855] [serial = 1997] [outer = 0x7f7a77c92c00] 02:35:43 INFO - PROCESS | 1855 | 1461144943224 Marionette DEBUG loaded listener.js 02:35:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a7b7ee800) [pid = 1855] [serial = 1998] [outer = 0x7f7a77c92c00] 02:35:44 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a748c9800) [pid = 1855] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 02:35:44 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a7150c400) [pid = 1855] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 02:35:44 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a71fe8000) [pid = 1855] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 02:35:44 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a73459800) [pid = 1855] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 02:35:44 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a814c7000) [pid = 1855] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 02:35:44 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a71f0fc00) [pid = 1855] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 02:35:44 INFO - PROCESS | 1855 | 1461144944629 Marionette TRACE conn4 <- [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]]]}] 02:35:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 02:35:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1825ms 02:35:44 INFO - PROCESS | 1855 | 1461144944656 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 02:35:44 INFO - PROCESS | 1855 | 1461144944659 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 02:35:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 02:35:44 INFO - PROCESS | 1855 | 1461144944664 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 02:35:44 INFO - PROCESS | 1855 | 1461144944667 Marionette TRACE conn4 <- [1,2634,null,{}] 02:35:44 INFO - PROCESS | 1855 | 1461144944672 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:44 INFO - PROCESS | 1855 | 1461144944853 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 02:35:45 INFO - PROCESS | 1855 | 1461144945046 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b9c1800 == 160 [pid = 1855] [id = 666] 02:35:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a77c93000) [pid = 1855] [serial = 1999] [outer = (nil)] 02:35:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a7bc05c00) [pid = 1855] [serial = 2000] [outer = 0x7f7a77c93000] 02:35:45 INFO - PROCESS | 1855 | 1461144945105 Marionette DEBUG loaded listener.js 02:35:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a7c9d5c00) [pid = 1855] [serial = 2001] [outer = 0x7f7a77c93000] 02:35:45 INFO - PROCESS | 1855 | 1461144945830 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 02:35:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 02:35:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1229ms 02:35:45 INFO - PROCESS | 1855 | 1461144945895 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 02:35:45 INFO - PROCESS | 1855 | 1461144945898 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 02:35:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 02:35:45 INFO - PROCESS | 1855 | 1461144945908 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 02:35:45 INFO - PROCESS | 1855 | 1461144945911 Marionette TRACE conn4 <- [1,2638,null,{}] 02:35:45 INFO - PROCESS | 1855 | 1461144945917 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:46 INFO - PROCESS | 1855 | 1461144946251 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 02:35:46 INFO - PROCESS | 1855 | 1461144946598 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7225f800 == 161 [pid = 1855] [id = 667] 02:35:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a6d63a800) [pid = 1855] [serial = 2002] [outer = (nil)] 02:35:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a71507c00) [pid = 1855] [serial = 2003] [outer = 0x7f7a6d63a800] 02:35:46 INFO - PROCESS | 1855 | 1461144946678 Marionette DEBUG loaded listener.js 02:35:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a7230e000) [pid = 1855] [serial = 2004] [outer = 0x7f7a6d63a800] 02:35:47 INFO - PROCESS | 1855 | 1461144947572 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 02:35:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 02:35:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1731ms 02:35:47 INFO - PROCESS | 1855 | 1461144947638 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 02:35:47 INFO - PROCESS | 1855 | 1461144947644 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 02:35:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 02:35:47 INFO - PROCESS | 1855 | 1461144947651 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 02:35:47 INFO - PROCESS | 1855 | 1461144947658 Marionette TRACE conn4 <- [1,2642,null,{}] 02:35:47 INFO - PROCESS | 1855 | 1461144947664 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:47 INFO - PROCESS | 1855 | 1461144947879 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 02:35:48 INFO - PROCESS | 1855 | 1461144948156 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76723000 == 162 [pid = 1855] [id = 668] 02:35:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a74aaa400) [pid = 1855] [serial = 2005] [outer = (nil)] 02:35:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a74d08400) [pid = 1855] [serial = 2006] [outer = 0x7f7a74aaa400] 02:35:48 INFO - PROCESS | 1855 | 1461144948286 Marionette DEBUG loaded listener.js 02:35:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a75530800) [pid = 1855] [serial = 2007] [outer = 0x7f7a74aaa400] 02:35:49 INFO - PROCESS | 1855 | 1461144949188 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 02:35:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 02:35:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1586ms 02:35:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 02:35:49 INFO - PROCESS | 1855 | 1461144949238 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 02:35:49 INFO - PROCESS | 1855 | 1461144949242 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 02:35:49 INFO - PROCESS | 1855 | 1461144949248 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 02:35:49 INFO - PROCESS | 1855 | 1461144949251 Marionette TRACE conn4 <- [1,2646,null,{}] 02:35:49 INFO - PROCESS | 1855 | 1461144949257 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:49 INFO - PROCESS | 1855 | 1461144949486 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 02:35:49 INFO - PROCESS | 1855 | 1461144949845 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bc5e800 == 163 [pid = 1855] [id = 669] 02:35:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a75c86c00) [pid = 1855] [serial = 2008] [outer = (nil)] 02:35:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a7674e800) [pid = 1855] [serial = 2009] [outer = 0x7f7a75c86c00] 02:35:49 INFO - PROCESS | 1855 | 1461144949922 Marionette DEBUG loaded listener.js 02:35:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a774b0000) [pid = 1855] [serial = 2010] [outer = 0x7f7a75c86c00] 02:35:50 INFO - PROCESS | 1855 | 1461144950732 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 02:35:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 02:35:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1528ms 02:35:50 INFO - PROCESS | 1855 | 1461144950776 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 02:35:50 INFO - PROCESS | 1855 | 1461144950782 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 02:35:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 02:35:50 INFO - PROCESS | 1855 | 1461144950797 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 02:35:50 INFO - PROCESS | 1855 | 1461144950804 Marionette TRACE conn4 <- [1,2650,null,{}] 02:35:50 INFO - PROCESS | 1855 | 1461144950809 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:51 INFO - PROCESS | 1855 | 1461144951016 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 02:35:51 INFO - PROCESS | 1855 | 1461144951282 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7fe07000 == 164 [pid = 1855] [id = 670] 02:35:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a75c8ac00) [pid = 1855] [serial = 2011] [outer = (nil)] 02:35:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a7b846000) [pid = 1855] [serial = 2012] [outer = 0x7f7a75c8ac00] 02:35:51 INFO - PROCESS | 1855 | 1461144951359 Marionette DEBUG loaded listener.js 02:35:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a7bd38c00) [pid = 1855] [serial = 2013] [outer = 0x7f7a75c8ac00] 02:35:52 INFO - PROCESS | 1855 | 1461144952183 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 02:35:52 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 02:35:52 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1440ms 02:35:52 INFO - PROCESS | 1855 | 1461144952229 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 02:35:52 INFO - PROCESS | 1855 | 1461144952232 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 02:35:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 02:35:52 INFO - PROCESS | 1855 | 1461144952238 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 02:35:52 INFO - PROCESS | 1855 | 1461144952240 Marionette TRACE conn4 <- [1,2654,null,{}] 02:35:52 INFO - PROCESS | 1855 | 1461144952245 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:52 INFO - PROCESS | 1855 | 1461144952545 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 02:35:52 INFO - PROCESS | 1855 | 1461144952756 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815ac800 == 165 [pid = 1855] [id = 671] 02:35:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a71fe4800) [pid = 1855] [serial = 2014] [outer = (nil)] 02:35:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a7bedd000) [pid = 1855] [serial = 2015] [outer = 0x7f7a71fe4800] 02:35:52 INFO - PROCESS | 1855 | 1461144952826 Marionette DEBUG loaded listener.js 02:35:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a803d5400) [pid = 1855] [serial = 2016] [outer = 0x7f7a71fe4800] 02:35:53 INFO - PROCESS | 1855 | 1461144953690 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 02:35:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 02:35:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1478ms 02:35:53 INFO - PROCESS | 1855 | 1461144953717 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 02:35:53 INFO - PROCESS | 1855 | 1461144953721 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 02:35:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 02:35:53 INFO - PROCESS | 1855 | 1461144953726 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 02:35:53 INFO - PROCESS | 1855 | 1461144953728 Marionette TRACE conn4 <- [1,2658,null,{}] 02:35:53 INFO - PROCESS | 1855 | 1461144953734 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:53 INFO - PROCESS | 1855 | 1461144953933 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 02:35:54 INFO - PROCESS | 1855 | 1461144954215 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81f05000 == 166 [pid = 1855] [id = 672] 02:35:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a807cd000) [pid = 1855] [serial = 2017] [outer = (nil)] 02:35:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a81449400) [pid = 1855] [serial = 2018] [outer = 0x7f7a807cd000] 02:35:54 INFO - PROCESS | 1855 | 1461144954299 Marionette DEBUG loaded listener.js 02:35:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a81720000) [pid = 1855] [serial = 2019] [outer = 0x7f7a807cd000] 02:35:55 INFO - PROCESS | 1855 | 1461144955171 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 02:35:55 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 02:35:55 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1480ms 02:35:55 INFO - PROCESS | 1855 | 1461144955208 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 02:35:55 INFO - PROCESS | 1855 | 1461144955211 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 02:35:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 02:35:55 INFO - PROCESS | 1855 | 1461144955217 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 02:35:55 INFO - PROCESS | 1855 | 1461144955219 Marionette TRACE conn4 <- [1,2662,null,{}] 02:35:55 INFO - PROCESS | 1855 | 1461144955224 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:55 INFO - PROCESS | 1855 | 1461144955424 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 02:35:55 INFO - PROCESS | 1855 | 1461144955698 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82e40800 == 167 [pid = 1855] [id = 673] 02:35:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a8040e000) [pid = 1855] [serial = 2020] [outer = (nil)] 02:35:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a8225c000) [pid = 1855] [serial = 2021] [outer = 0x7f7a8040e000] 02:35:55 INFO - PROCESS | 1855 | 1461144955771 Marionette DEBUG loaded listener.js 02:35:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a82837400) [pid = 1855] [serial = 2022] [outer = 0x7f7a8040e000] 02:35:56 INFO - PROCESS | 1855 | 1461144956587 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 02:35:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 02:35:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1425ms 02:35:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 02:35:56 INFO - PROCESS | 1855 | 1461144956643 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 02:35:56 INFO - PROCESS | 1855 | 1461144956646 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 02:35:56 INFO - PROCESS | 1855 | 1461144956652 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 02:35:56 INFO - PROCESS | 1855 | 1461144956655 Marionette TRACE conn4 <- [1,2666,null,{}] 02:35:56 INFO - PROCESS | 1855 | 1461144956660 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:56 INFO - PROCESS | 1855 | 1461144956851 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 02:35:57 INFO - PROCESS | 1855 | 1461144957126 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a88c78800 == 168 [pid = 1855] [id = 674] 02:35:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a807cd800) [pid = 1855] [serial = 2023] [outer = (nil)] 02:35:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a84085000) [pid = 1855] [serial = 2024] [outer = 0x7f7a807cd800] 02:35:57 INFO - PROCESS | 1855 | 1461144957199 Marionette DEBUG loaded listener.js 02:35:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a85636400) [pid = 1855] [serial = 2025] [outer = 0x7f7a807cd800] 02:35:58 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:35:58 INFO - PROCESS | 1855 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 02:35:58 INFO - PROCESS | 1855 | 1461144958541 Marionette TRACE conn4 <- [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]]]}] 02:35:58 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) 02:35:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1932ms 02:35:58 INFO - PROCESS | 1855 | 1461144958583 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 02:35:58 INFO - PROCESS | 1855 | 1461144958587 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 02:35:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 02:35:58 INFO - PROCESS | 1855 | 1461144958593 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 02:35:58 INFO - PROCESS | 1855 | 1461144958595 Marionette TRACE conn4 <- [1,2670,null,{}] 02:35:58 INFO - PROCESS | 1855 | 1461144958600 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:35:58 INFO - PROCESS | 1855 | 1461144958871 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 02:35:59 INFO - PROCESS | 1855 | 1461144959115 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:35:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8c648000 == 169 [pid = 1855] [id = 675] 02:35:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a81f38400) [pid = 1855] [serial = 2026] [outer = (nil)] 02:35:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a88020800) [pid = 1855] [serial = 2027] [outer = 0x7f7a81f38400] 02:35:59 INFO - PROCESS | 1855 | 1461144959188 Marionette DEBUG loaded listener.js 02:35:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a8a697400) [pid = 1855] [serial = 2028] [outer = 0x7f7a81f38400] 02:36:00 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:00 INFO - PROCESS | 1855 | 1461144960486 Marionette TRACE conn4 <- [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] 02:36:00 INFO - PROCESS | 1855 | 1461144960528 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 02:36:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 02:36:00 INFO - PROCESS | 1855 | 1461144960534 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 02:36:00 INFO - PROCESS | 1855 | 1461144960537 Marionette TRACE conn4 <- [1,2674,null,{}] 02:36:00 INFO - PROCESS | 1855 | 1461144960542 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:00 INFO - PROCESS | 1855 | 1461144960737 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 02:36:01 INFO - PROCESS | 1855 | 1461144961021 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a98f21800 == 170 [pid = 1855] [id = 676] 02:36:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a7230c400) [pid = 1855] [serial = 2029] [outer = (nil)] 02:36:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a8ad37800) [pid = 1855] [serial = 2030] [outer = 0x7f7a7230c400] 02:36:01 INFO - PROCESS | 1855 | 1461144961091 Marionette DEBUG loaded listener.js 02:36:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a8cdc3c00) [pid = 1855] [serial = 2031] [outer = 0x7f7a7230c400] 02:36:02 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:02 INFO - PROCESS | 1855 | 1461144962410 Marionette TRACE conn4 <- [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] 02:36:02 INFO - PROCESS | 1855 | 1461144962426 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 02:36:02 INFO - PROCESS | 1855 | 1461144962433 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 02:36:02 INFO - PROCESS | 1855 | 1461144962436 Marionette TRACE conn4 <- [1,2678,null,{}] 02:36:02 INFO - PROCESS | 1855 | 1461144962440 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:02 INFO - PROCESS | 1855 | 1461144962673 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 02:36:02 INFO - PROCESS | 1855 | 1461144962968 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:02 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e6a1800 == 171 [pid = 1855] [id = 677] 02:36:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a82836000) [pid = 1855] [serial = 2032] [outer = (nil)] 02:36:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a980d4000) [pid = 1855] [serial = 2033] [outer = 0x7f7a82836000] 02:36:03 INFO - PROCESS | 1855 | 1461144963044 Marionette DEBUG loaded listener.js 02:36:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a99335800) [pid = 1855] [serial = 2034] [outer = 0x7f7a82836000] 02:36:04 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:04 INFO - PROCESS | 1855 | 1461144964364 Marionette TRACE conn4 <- [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]]]}] 02:36:04 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) 02:36:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1980ms 02:36:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 02:36:04 INFO - PROCESS | 1855 | 1461144964412 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 02:36:04 INFO - PROCESS | 1855 | 1461144964415 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 02:36:04 INFO - PROCESS | 1855 | 1461144964420 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 02:36:04 INFO - PROCESS | 1855 | 1461144964424 Marionette TRACE conn4 <- [1,2682,null,{}] 02:36:04 INFO - PROCESS | 1855 | 1461144964429 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:04 INFO - PROCESS | 1855 | 1461144964734 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 02:36:04 INFO - PROCESS | 1855 | 1461144964977 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74d37000 == 172 [pid = 1855] [id = 678] 02:36:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a8b171c00) [pid = 1855] [serial = 2035] [outer = (nil)] 02:36:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a9c211800) [pid = 1855] [serial = 2036] [outer = 0x7f7a8b171c00] 02:36:05 INFO - PROCESS | 1855 | 1461144965047 Marionette DEBUG loaded listener.js 02:36:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a9e58b400) [pid = 1855] [serial = 2037] [outer = 0x7f7a8b171c00] 02:36:06 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:06 INFO - PROCESS | 1855 | 1461144966320 Marionette TRACE conn4 <- [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]]]}] 02:36:06 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) 02:36:06 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1934ms 02:36:06 INFO - PROCESS | 1855 | 1461144966389 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 02:36:06 INFO - PROCESS | 1855 | 1461144966392 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 02:36:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 02:36:06 INFO - PROCESS | 1855 | 1461144966400 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 02:36:06 INFO - PROCESS | 1855 | 1461144966402 Marionette TRACE conn4 <- [1,2686,null,{}] 02:36:06 INFO - PROCESS | 1855 | 1461144966406 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:06 INFO - PROCESS | 1855 | 1461144966591 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 02:36:06 INFO - PROCESS | 1855 | 1461144966901 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e085800 == 173 [pid = 1855] [id = 679] 02:36:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a75940000) [pid = 1855] [serial = 2038] [outer = (nil)] 02:36:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 246 (0x7f7a75945c00) [pid = 1855] [serial = 2039] [outer = 0x7f7a75940000] 02:36:06 INFO - PROCESS | 1855 | 1461144966971 Marionette DEBUG loaded listener.js 02:36:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 247 (0x7f7a7594d400) [pid = 1855] [serial = 2040] [outer = 0x7f7a75940000] 02:36:08 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:08 INFO - PROCESS | 1855 | 1461144968268 Marionette TRACE conn4 <- [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] 02:36:08 INFO - PROCESS | 1855 | 1461144968381 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 02:36:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 02:36:08 INFO - PROCESS | 1855 | 1461144968391 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 02:36:08 INFO - PROCESS | 1855 | 1461144968393 Marionette TRACE conn4 <- [1,2690,null,{}] 02:36:08 INFO - PROCESS | 1855 | 1461144968398 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:08 INFO - PROCESS | 1855 | 1461144968628 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 02:36:08 INFO - PROCESS | 1855 | 1461144968924 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a712db800 == 174 [pid = 1855] [id = 680] 02:36:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 248 (0x7f7a71cad400) [pid = 1855] [serial = 2041] [outer = (nil)] 02:36:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 249 (0x7f7a7236c400) [pid = 1855] [serial = 2042] [outer = 0x7f7a71cad400] 02:36:08 INFO - PROCESS | 1855 | 1461144968991 Marionette DEBUG loaded listener.js 02:36:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 250 (0x7f7a72375000) [pid = 1855] [serial = 2043] [outer = 0x7f7a71cad400] 02:36:10 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:10 INFO - PROCESS | 1855 | 1461144970265 Marionette TRACE conn4 <- [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] 02:36:10 INFO - PROCESS | 1855 | 1461144970325 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 02:36:10 INFO - PROCESS | 1855 | 1461144970331 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 02:36:10 INFO - PROCESS | 1855 | 1461144970334 Marionette TRACE conn4 <- [1,2694,null,{}] 02:36:10 INFO - PROCESS | 1855 | 1461144970339 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:10 INFO - PROCESS | 1855 | 1461144970989 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 02:36:11 INFO - PROCESS | 1855 | 1461144971309 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a754c6800 == 175 [pid = 1855] [id = 681] 02:36:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 251 (0x7f7a71ca5400) [pid = 1855] [serial = 2044] [outer = (nil)] 02:36:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 252 (0x7f7a721e4800) [pid = 1855] [serial = 2045] [outer = 0x7f7a71ca5400] 02:36:11 INFO - PROCESS | 1855 | 1461144971379 Marionette DEBUG loaded listener.js 02:36:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 253 (0x7f7a72371c00) [pid = 1855] [serial = 2046] [outer = 0x7f7a71ca5400] 02:36:12 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:12 INFO - PROCESS | 1855 | 1461144972724 Marionette TRACE conn4 <- [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] 02:36:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 02:36:12 INFO - PROCESS | 1855 | 1461144972788 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 02:36:12 INFO - PROCESS | 1855 | 1461144972795 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 02:36:12 INFO - PROCESS | 1855 | 1461144972801 Marionette TRACE conn4 <- [1,2698,null,{}] 02:36:12 INFO - PROCESS | 1855 | 1461144972807 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:13 INFO - PROCESS | 1855 | 1461144973148 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 02:36:13 INFO - PROCESS | 1855 | 1461144973363 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73145800 == 176 [pid = 1855] [id = 682] 02:36:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 254 (0x7f7a748cc400) [pid = 1855] [serial = 2047] [outer = (nil)] 02:36:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 255 (0x7f7a74aa5000) [pid = 1855] [serial = 2048] [outer = 0x7f7a748cc400] 02:36:13 INFO - PROCESS | 1855 | 1461144973433 Marionette DEBUG loaded listener.js 02:36:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 256 (0x7f7a74d03800) [pid = 1855] [serial = 2049] [outer = 0x7f7a748cc400] 02:36:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c927000 == 175 [pid = 1855] [id = 597] 02:36:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82237800 == 174 [pid = 1855] [id = 598] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 255 (0x7f7a8afb7000) [pid = 1855] [serial = 1892] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 254 (0x7f7a8580a400) [pid = 1855] [serial = 1889] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 253 (0x7f7a8c0bc800) [pid = 1855] [serial = 1895] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 252 (0x7f7a8e668c00) [pid = 1855] [serial = 1898] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 251 (0x7f7a8408b400) [pid = 1855] [serial = 1886] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 250 (0x7f7a98c6c400) [pid = 1855] [serial = 1901] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 249 (0x7f7a73459400) [pid = 1855] [serial = 1907] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 248 (0x7f7a9918f400) [pid = 1855] [serial = 1904] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOMWINDOW == 247 (0x7f7a820e4800) [pid = 1855] [serial = 1928] [outer = (nil)] [url = about:blank] 02:36:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b9c1800 == 173 [pid = 1855] [id = 666] 02:36:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a457000 == 172 [pid = 1855] [id = 665] 02:36:13 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a78365000 == 171 [pid = 1855] [id = 664] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7551c000 == 170 [pid = 1855] [id = 663] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6f8d6800 == 169 [pid = 1855] [id = 662] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7679d800 == 168 [pid = 1855] [id = 661] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a753ad800 == 167 [pid = 1855] [id = 660] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6da91000 == 166 [pid = 1855] [id = 659] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83dae000 == 165 [pid = 1855] [id = 647] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f0d800 == 164 [pid = 1855] [id = 646] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80556000 == 163 [pid = 1855] [id = 645] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a78378000 == 162 [pid = 1855] [id = 644] 02:36:14 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74799800 == 161 [pid = 1855] [id = 643] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 246 (0x7f7a8077a800) [pid = 1855] [serial = 1923] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 245 (0x7f7a80780c00) [pid = 1855] [serial = 1874] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 244 (0x7f7a7198a800) [pid = 1855] [serial = 1910] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 243 (0x7f7a803d8c00) [pid = 1855] [serial = 1871] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a7bd30800) [pid = 1855] [serial = 1919] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a7a14b400) [pid = 1855] [serial = 1917] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a76bd1400) [pid = 1855] [serial = 1865] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a815e9800) [pid = 1855] [serial = 1925] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a721ee400) [pid = 1855] [serial = 1911] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a81f41400) [pid = 1855] [serial = 1926] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a7674cc00) [pid = 1855] [serial = 1914] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a82841000) [pid = 1855] [serial = 1883] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a73462800) [pid = 1855] [serial = 1913] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a81e50800) [pid = 1855] [serial = 1877] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a803a2c00) [pid = 1855] [serial = 1922] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a738c4800) [pid = 1855] [serial = 1862] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a8236ac00) [pid = 1855] [serial = 1880] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a7744f400) [pid = 1855] [serial = 1916] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a7b83dc00) [pid = 1855] [serial = 1868] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a7c9ee400) [pid = 1855] [serial = 1920] [outer = (nil)] [url = about:blank] 02:36:14 INFO - PROCESS | 1855 | SkCairoFTTypeface::onFilterRec unimplemented 02:36:14 INFO - PROCESS | 1855 | 1461144974871 Marionette TRACE conn4 <- [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] 02:36:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 02:36:14 INFO - PROCESS | 1855 | 1461144974894 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 02:36:14 INFO - PROCESS | 1855 | 1461144974899 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 02:36:14 INFO - PROCESS | 1855 | 1461144974902 Marionette TRACE conn4 <- [1,2702,null,{}] 02:36:14 INFO - PROCESS | 1855 | 1461144974907 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:15 INFO - PROCESS | 1855 | 1461144975115 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 02:36:15 INFO - PROCESS | 1855 | 1461144975386 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:15 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a754c0000 == 162 [pid = 1855] [id = 683] 02:36:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a7453fc00) [pid = 1855] [serial = 2050] [outer = (nil)] 02:36:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a75534000) [pid = 1855] [serial = 2051] [outer = 0x7f7a7453fc00] 02:36:15 INFO - PROCESS | 1855 | 1461144975447 Marionette DEBUG loaded listener.js 02:36:15 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a7594d000) [pid = 1855] [serial = 2052] [outer = 0x7f7a7453fc00] 02:36:16 INFO - PROCESS | 1855 | 1461144976191 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 02:36:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 02:36:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1326ms 02:36:16 INFO - PROCESS | 1855 | 1461144976227 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 02:36:16 INFO - PROCESS | 1855 | 1461144976232 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 02:36:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 02:36:16 INFO - PROCESS | 1855 | 1461144976254 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 02:36:16 INFO - PROCESS | 1855 | 1461144976260 Marionette TRACE conn4 <- [1,2706,null,{}] 02:36:16 INFO - PROCESS | 1855 | 1461144976266 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:16 INFO - PROCESS | 1855 | 1461144976543 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 02:36:16 INFO - PROCESS | 1855 | 1461144976587 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768b5800 == 163 [pid = 1855] [id = 684] 02:36:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a74d63c00) [pid = 1855] [serial = 2053] [outer = (nil)] 02:36:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a774a7400) [pid = 1855] [serial = 2054] [outer = 0x7f7a74d63c00] 02:36:16 INFO - PROCESS | 1855 | 1461144976652 Marionette DEBUG loaded listener.js 02:36:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a77c8ec00) [pid = 1855] [serial = 2055] [outer = 0x7f7a74d63c00] 02:36:17 INFO - PROCESS | 1855 | 1461144977562 Marionette TRACE conn4 <- [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]]]}] 02:36:17 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 02:36:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1344ms 02:36:17 INFO - PROCESS | 1855 | 1461144977597 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 02:36:17 INFO - PROCESS | 1855 | 1461144977601 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 02:36:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 02:36:17 INFO - PROCESS | 1855 | 1461144977615 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 02:36:17 INFO - PROCESS | 1855 | 1461144977618 Marionette TRACE conn4 <- [1,2710,null,{}] 02:36:17 INFO - PROCESS | 1855 | 1461144977623 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:17 INFO - PROCESS | 1855 | 1461144977914 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 02:36:17 INFO - PROCESS | 1855 | 1461144977954 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7a450000 == 164 [pid = 1855] [id = 685] 02:36:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a77c8f000) [pid = 1855] [serial = 2056] [outer = (nil)] 02:36:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a7a382000) [pid = 1855] [serial = 2057] [outer = 0x7f7a77c8f000] 02:36:18 INFO - PROCESS | 1855 | 1461144978017 Marionette DEBUG loaded listener.js 02:36:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a7bbd3000) [pid = 1855] [serial = 2058] [outer = 0x7f7a77c8f000] 02:36:18 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a71dd0800) [pid = 1855] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 02:36:18 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a71508800) [pid = 1855] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 02:36:18 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a74d63400) [pid = 1855] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 02:36:18 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a77c92c00) [pid = 1855] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 02:36:18 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a71f0b000) [pid = 1855] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 02:36:18 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a71989400) [pid = 1855] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 02:36:18 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a7359f400) [pid = 1855] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 02:36:19 INFO - PROCESS | 1855 | 1461144979274 Marionette TRACE conn4 <- [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] 02:36:19 INFO - PROCESS | 1855 | 1461144979303 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 02:36:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 02:36:19 INFO - PROCESS | 1855 | 1461144979309 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 02:36:19 INFO - PROCESS | 1855 | 1461144979311 Marionette TRACE conn4 <- [1,2714,null,{}] 02:36:19 INFO - PROCESS | 1855 | 1461144979316 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:19 INFO - PROCESS | 1855 | 1461144979489 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 02:36:19 INFO - PROCESS | 1855 | 1461144979503 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7b9b9000 == 165 [pid = 1855] [id = 686] 02:36:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a7bc83000) [pid = 1855] [serial = 2059] [outer = (nil)] 02:36:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a7bc85000) [pid = 1855] [serial = 2060] [outer = 0x7f7a7bc83000] 02:36:19 INFO - PROCESS | 1855 | 1461144979574 Marionette DEBUG loaded listener.js 02:36:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a7bc8c400) [pid = 1855] [serial = 2061] [outer = 0x7f7a7bc83000] 02:36:20 INFO - PROCESS | 1855 | 1461144980474 Marionette TRACE conn4 <- [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]]]}] 02:36:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 02:36:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1225ms 02:36:20 INFO - PROCESS | 1855 | 1461144980535 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 02:36:20 INFO - PROCESS | 1855 | 1461144980538 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 02:36:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 02:36:20 INFO - PROCESS | 1855 | 1461144980546 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 02:36:20 INFO - PROCESS | 1855 | 1461144980560 Marionette TRACE conn4 <- [1,2718,null,{}] 02:36:20 INFO - PROCESS | 1855 | 1461144980569 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:20 INFO - PROCESS | 1855 | 1461144980767 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 02:36:21 INFO - PROCESS | 1855 | 1461144981153 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7225d800 == 166 [pid = 1855] [id = 687] 02:36:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a6d63dc00) [pid = 1855] [serial = 2062] [outer = (nil)] 02:36:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a71987000) [pid = 1855] [serial = 2063] [outer = 0x7f7a6d63dc00] 02:36:21 INFO - PROCESS | 1855 | 1461144981297 Marionette DEBUG loaded listener.js 02:36:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a72309c00) [pid = 1855] [serial = 2064] [outer = 0x7f7a6d63dc00] 02:36:22 INFO - PROCESS | 1855 | 1461144982267 Marionette TRACE conn4 <- [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] 02:36:22 INFO - PROCESS | 1855 | 1461144982301 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 02:36:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 02:36:22 INFO - PROCESS | 1855 | 1461144982309 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 02:36:22 INFO - PROCESS | 1855 | 1461144982313 Marionette TRACE conn4 <- [1,2722,null,{}] 02:36:22 INFO - PROCESS | 1855 | 1461144982321 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:22 INFO - PROCESS | 1855 | 1461144982544 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 02:36:22 INFO - PROCESS | 1855 | 1461144982881 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76908800 == 167 [pid = 1855] [id = 688] 02:36:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a74a9c800) [pid = 1855] [serial = 2065] [outer = (nil)] 02:36:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a74d57800) [pid = 1855] [serial = 2066] [outer = 0x7f7a74a9c800] 02:36:22 INFO - PROCESS | 1855 | 1461144982958 Marionette DEBUG loaded listener.js 02:36:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a75538c00) [pid = 1855] [serial = 2067] [outer = 0x7f7a74a9c800] 02:36:23 INFO - PROCESS | 1855 | 1461144983905 Marionette TRACE conn4 <- [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] 02:36:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 02:36:23 INFO - PROCESS | 1855 | 1461144983952 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 02:36:23 INFO - PROCESS | 1855 | 1461144983958 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 02:36:23 INFO - PROCESS | 1855 | 1461144983961 Marionette TRACE conn4 <- [1,2726,null,{}] 02:36:23 INFO - PROCESS | 1855 | 1461144983967 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:24 INFO - PROCESS | 1855 | 1461144984181 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 02:36:24 INFO - PROCESS | 1855 | 1461144984548 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:24 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7c95f000 == 168 [pid = 1855] [id = 689] 02:36:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a77444400) [pid = 1855] [serial = 2068] [outer = (nil)] 02:36:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a77b28c00) [pid = 1855] [serial = 2069] [outer = 0x7f7a77444400] 02:36:24 INFO - PROCESS | 1855 | 1461144984627 Marionette DEBUG loaded listener.js 02:36:24 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a7b7f6000) [pid = 1855] [serial = 2070] [outer = 0x7f7a77444400] 02:36:25 INFO - PROCESS | 1855 | 1461144985518 Marionette TRACE conn4 <- [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]]]}] 02:36:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 02:36:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1634ms 02:36:25 INFO - PROCESS | 1855 | 1461144985593 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 02:36:25 INFO - PROCESS | 1855 | 1461144985596 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 02:36:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 02:36:25 INFO - PROCESS | 1855 | 1461144985611 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 02:36:25 INFO - PROCESS | 1855 | 1461144985620 Marionette TRACE conn4 <- [1,2730,null,{}] 02:36:25 INFO - PROCESS | 1855 | 1461144985626 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:25 INFO - PROCESS | 1855 | 1461144985893 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 02:36:26 INFO - PROCESS | 1855 | 1461144986213 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dca000 == 169 [pid = 1855] [id = 690] 02:36:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a774a3400) [pid = 1855] [serial = 2071] [outer = (nil)] 02:36:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a7bc8cc00) [pid = 1855] [serial = 2072] [outer = 0x7f7a774a3400] 02:36:26 INFO - PROCESS | 1855 | 1461144986290 Marionette DEBUG loaded listener.js 02:36:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a7c9cfc00) [pid = 1855] [serial = 2073] [outer = 0x7f7a774a3400] 02:36:27 INFO - PROCESS | 1855 | 1461144987597 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 02:36:27 INFO - PROCESS | 1855 | 1461144987657 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 02:36:27 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 02:36:27 INFO - PROCESS | 1855 | 1461144987662 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 02:36:27 INFO - PROCESS | 1855 | 1461144987665 Marionette TRACE conn4 <- [1,2734,null,{}] 02:36:27 INFO - PROCESS | 1855 | 1461144987670 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:27 INFO - PROCESS | 1855 | 1461144987919 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 02:36:28 INFO - PROCESS | 1855 | 1461144988172 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82e3b000 == 170 [pid = 1855] [id = 691] 02:36:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a7b841000) [pid = 1855] [serial = 2074] [outer = (nil)] 02:36:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 246 (0x7f7a803df400) [pid = 1855] [serial = 2075] [outer = 0x7f7a7b841000] 02:36:28 INFO - PROCESS | 1855 | 1461144988243 Marionette DEBUG loaded listener.js 02:36:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 247 (0x7f7a807ca400) [pid = 1855] [serial = 2076] [outer = 0x7f7a7b841000] 02:36:29 INFO - PROCESS | 1855 | 1461144989085 Marionette TRACE conn4 <- [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]]]}] 02:36:29 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 02:36:29 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1481ms 02:36:29 INFO - PROCESS | 1855 | 1461144989145 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 02:36:29 INFO - PROCESS | 1855 | 1461144989149 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 02:36:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 02:36:29 INFO - PROCESS | 1855 | 1461144989154 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 02:36:29 INFO - PROCESS | 1855 | 1461144989157 Marionette TRACE conn4 <- [1,2738,null,{}] 02:36:29 INFO - PROCESS | 1855 | 1461144989162 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:29 INFO - PROCESS | 1855 | 1461144989360 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 02:36:29 INFO - PROCESS | 1855 | 1461144989639 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd1e800 == 171 [pid = 1855] [id = 692] 02:36:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 248 (0x7f7a815e8800) [pid = 1855] [serial = 2077] [outer = (nil)] 02:36:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 249 (0x7f7a815f0c00) [pid = 1855] [serial = 2078] [outer = 0x7f7a815e8800] 02:36:29 INFO - PROCESS | 1855 | 1461144989726 Marionette DEBUG loaded listener.js 02:36:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 250 (0x7f7a85608000) [pid = 1855] [serial = 2079] [outer = 0x7f7a815e8800] 02:36:30 INFO - PROCESS | 1855 | 1461144990715 Marionette TRACE conn4 <- [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]]]}] 02:36:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 02:36:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1631ms 02:36:30 INFO - PROCESS | 1855 | 1461144990787 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 02:36:30 INFO - PROCESS | 1855 | 1461144990791 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 02:36:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 02:36:30 INFO - PROCESS | 1855 | 1461144990797 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 02:36:30 INFO - PROCESS | 1855 | 1461144990799 Marionette TRACE conn4 <- [1,2742,null,{}] 02:36:30 INFO - PROCESS | 1855 | 1461144990805 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:31 INFO - PROCESS | 1855 | 1461144991050 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 02:36:31 INFO - PROCESS | 1855 | 1461144991367 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e052000 == 172 [pid = 1855] [id = 693] 02:36:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 251 (0x7f7a815e9000) [pid = 1855] [serial = 2080] [outer = (nil)] 02:36:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 252 (0x7f7a8d227400) [pid = 1855] [serial = 2081] [outer = 0x7f7a815e9000] 02:36:31 INFO - PROCESS | 1855 | 1461144991443 Marionette DEBUG loaded listener.js 02:36:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 253 (0x7f7a92257800) [pid = 1855] [serial = 2082] [outer = 0x7f7a815e9000] 02:36:32 INFO - PROCESS | 1855 | 1461144992255 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 02:36:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 02:36:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1488ms 02:36:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 02:36:32 INFO - PROCESS | 1855 | 1461144992286 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 02:36:32 INFO - PROCESS | 1855 | 1461144992289 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 02:36:32 INFO - PROCESS | 1855 | 1461144992295 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 02:36:32 INFO - PROCESS | 1855 | 1461144992298 Marionette TRACE conn4 <- [1,2746,null,{}] 02:36:32 INFO - PROCESS | 1855 | 1461144992303 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:32 INFO - PROCESS | 1855 | 1461144992522 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 02:36:32 INFO - PROCESS | 1855 | 1461144992814 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa287f800 == 173 [pid = 1855] [id = 694] 02:36:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 254 (0x7f7a876bf800) [pid = 1855] [serial = 2083] [outer = (nil)] 02:36:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 255 (0x7f7a9932dc00) [pid = 1855] [serial = 2084] [outer = 0x7f7a876bf800] 02:36:32 INFO - PROCESS | 1855 | 1461144992888 Marionette DEBUG loaded listener.js 02:36:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 256 (0x7f7a9a1bc400) [pid = 1855] [serial = 2085] [outer = 0x7f7a876bf800] 02:36:33 INFO - PROCESS | 1855 | 1461144993715 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 02:36:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 02:36:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1477ms 02:36:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 02:36:33 INFO - PROCESS | 1855 | 1461144993772 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 02:36:33 INFO - PROCESS | 1855 | 1461144993775 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 02:36:33 INFO - PROCESS | 1855 | 1461144993781 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 02:36:33 INFO - PROCESS | 1855 | 1461144993784 Marionette TRACE conn4 <- [1,2750,null,{}] 02:36:33 INFO - PROCESS | 1855 | 1461144993789 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:33 INFO - PROCESS | 1855 | 1461144993993 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 02:36:34 INFO - PROCESS | 1855 | 1461144994280 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76867000 == 174 [pid = 1855] [id = 695] 02:36:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 257 (0x7f7a721e7000) [pid = 1855] [serial = 2086] [outer = (nil)] 02:36:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 258 (0x7f7a9a30a000) [pid = 1855] [serial = 2087] [outer = 0x7f7a721e7000] 02:36:34 INFO - PROCESS | 1855 | 1461144994359 Marionette DEBUG loaded listener.js 02:36:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 259 (0x7f7a9dc53800) [pid = 1855] [serial = 2088] [outer = 0x7f7a721e7000] 02:36:35 INFO - PROCESS | 1855 | 1461144995194 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 02:36:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 02:36:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1430ms 02:36:35 INFO - PROCESS | 1855 | 1461144995210 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 02:36:35 INFO - PROCESS | 1855 | 1461144995214 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 02:36:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 02:36:35 INFO - PROCESS | 1855 | 1461144995219 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 02:36:35 INFO - PROCESS | 1855 | 1461144995221 Marionette TRACE conn4 <- [1,2754,null,{}] 02:36:35 INFO - PROCESS | 1855 | 1461144995227 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:35 INFO - PROCESS | 1855 | 1461144995437 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 02:36:35 INFO - PROCESS | 1855 | 1461144995724 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7757d000 == 175 [pid = 1855] [id = 696] 02:36:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 260 (0x7f7a6d7ed800) [pid = 1855] [serial = 2089] [outer = (nil)] 02:36:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 261 (0x7f7a6d7f6400) [pid = 1855] [serial = 2090] [outer = 0x7f7a6d7ed800] 02:36:35 INFO - PROCESS | 1855 | 1461144995801 Marionette DEBUG loaded listener.js 02:36:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 262 (0x7f7a6d7fb400) [pid = 1855] [serial = 2091] [outer = 0x7f7a6d7ed800] 02:36:36 INFO - PROCESS | 1855 | 1461144996687 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 02:36:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 02:36:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1531ms 02:36:36 INFO - PROCESS | 1855 | 1461144996751 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 02:36:36 INFO - PROCESS | 1855 | 1461144996754 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 02:36:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 02:36:36 INFO - PROCESS | 1855 | 1461144996760 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 02:36:36 INFO - PROCESS | 1855 | 1461144996762 Marionette TRACE conn4 <- [1,2758,null,{}] 02:36:36 INFO - PROCESS | 1855 | 1461144996768 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:36 INFO - PROCESS | 1855 | 1461144996985 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 02:36:37 INFO - PROCESS | 1855 | 1461144997263 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9a013000 == 176 [pid = 1855] [id = 697] 02:36:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 263 (0x7f7a6d7f6000) [pid = 1855] [serial = 2092] [outer = (nil)] 02:36:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 264 (0x7f7a9dc52c00) [pid = 1855] [serial = 2093] [outer = 0x7f7a6d7f6000] 02:36:37 INFO - PROCESS | 1855 | 1461144997352 Marionette DEBUG loaded listener.js 02:36:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 265 (0x7f7a9e21d000) [pid = 1855] [serial = 2094] [outer = 0x7f7a6d7f6000] 02:36:38 INFO - PROCESS | 1855 | 1461144998257 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 02:36:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 02:36:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1526ms 02:36:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 02:36:38 INFO - PROCESS | 1855 | 1461144998288 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 02:36:38 INFO - PROCESS | 1855 | 1461144998291 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 02:36:38 INFO - PROCESS | 1855 | 1461144998297 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 02:36:38 INFO - PROCESS | 1855 | 1461144998300 Marionette TRACE conn4 <- [1,2762,null,{}] 02:36:38 INFO - PROCESS | 1855 | 1461144998305 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:38 INFO - PROCESS | 1855 | 1461144998523 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 02:36:38 INFO - PROCESS | 1855 | 1461144998808 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6b4c4000 == 177 [pid = 1855] [id = 698] 02:36:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 266 (0x7f7a6d7fac00) [pid = 1855] [serial = 2095] [outer = (nil)] 02:36:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 267 (0x7f7a6df61400) [pid = 1855] [serial = 2096] [outer = 0x7f7a6d7fac00] 02:36:38 INFO - PROCESS | 1855 | 1461144998886 Marionette DEBUG loaded listener.js 02:36:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 268 (0x7f7a9e596c00) [pid = 1855] [serial = 2097] [outer = 0x7f7a6d7fac00] 02:36:39 INFO - PROCESS | 1855 | 1461144999760 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 02:36:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 02:36:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1534ms 02:36:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 02:36:39 INFO - PROCESS | 1855 | 1461144999831 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 02:36:39 INFO - PROCESS | 1855 | 1461144999833 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 02:36:39 INFO - PROCESS | 1855 | 1461144999839 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 02:36:39 INFO - PROCESS | 1855 | 1461144999842 Marionette TRACE conn4 <- [1,2766,null,{}] 02:36:39 INFO - PROCESS | 1855 | 1461144999847 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:40 INFO - PROCESS | 1855 | 1461145000057 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 02:36:40 INFO - PROCESS | 1855 | 1461145000347 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6b4de800 == 178 [pid = 1855] [id = 699] 02:36:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 269 (0x7f7a74842400) [pid = 1855] [serial = 2098] [outer = (nil)] 02:36:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 270 (0x7f7a74849800) [pid = 1855] [serial = 2099] [outer = 0x7f7a74842400] 02:36:40 INFO - PROCESS | 1855 | 1461145000460 Marionette DEBUG loaded listener.js 02:36:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 271 (0x7f7a7484dc00) [pid = 1855] [serial = 2100] [outer = 0x7f7a74842400] 02:36:41 INFO - PROCESS | 1855 | 1461145001249 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 02:36:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 02:36:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1481ms 02:36:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 02:36:41 INFO - PROCESS | 1855 | 1461145001320 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 02:36:41 INFO - PROCESS | 1855 | 1461145001323 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 02:36:41 INFO - PROCESS | 1855 | 1461145001329 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 02:36:41 INFO - PROCESS | 1855 | 1461145001331 Marionette TRACE conn4 <- [1,2770,null,{}] 02:36:41 INFO - PROCESS | 1855 | 1461145001336 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:41 INFO - PROCESS | 1855 | 1461145001538 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 02:36:41 INFO - PROCESS | 1855 | 1461145001822 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6b5d5800 == 179 [pid = 1855] [id = 700] 02:36:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 272 (0x7f7a74843c00) [pid = 1855] [serial = 2101] [outer = (nil)] 02:36:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 273 (0x7f7a75473000) [pid = 1855] [serial = 2102] [outer = 0x7f7a74843c00] 02:36:41 INFO - PROCESS | 1855 | 1461145001893 Marionette DEBUG loaded listener.js 02:36:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 274 (0x7f7a75476c00) [pid = 1855] [serial = 2103] [outer = 0x7f7a74843c00] 02:36:42 INFO - PROCESS | 1855 | 1461145002724 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 02:36:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 02:36:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1429ms 02:36:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 02:36:42 INFO - PROCESS | 1855 | 1461145002758 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 02:36:42 INFO - PROCESS | 1855 | 1461145002761 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 02:36:42 INFO - PROCESS | 1855 | 1461145002767 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 02:36:42 INFO - PROCESS | 1855 | 1461145002770 Marionette TRACE conn4 <- [1,2774,null,{}] 02:36:42 INFO - PROCESS | 1855 | 1461145002775 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:42 INFO - PROCESS | 1855 | 1461145002976 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 02:36:43 INFO - PROCESS | 1855 | 1461145003297 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6b111000 == 180 [pid = 1855] [id = 701] 02:36:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 275 (0x7f7a7484e000) [pid = 1855] [serial = 2104] [outer = (nil)] 02:36:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 276 (0x7f7a7547bc00) [pid = 1855] [serial = 2105] [outer = 0x7f7a7484e000] 02:36:43 INFO - PROCESS | 1855 | 1461145003370 Marionette DEBUG loaded listener.js 02:36:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 277 (0x7f7a75480000) [pid = 1855] [serial = 2106] [outer = 0x7f7a7484e000] 02:36:44 INFO - PROCESS | 1855 | 1461145004240 Marionette TRACE conn4 <- [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]]]}] 02:36:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 02:36:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1535ms 02:36:44 INFO - PROCESS | 1855 | 1461145004301 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 02:36:44 INFO - PROCESS | 1855 | 1461145004305 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 02:36:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 02:36:44 INFO - PROCESS | 1855 | 1461145004310 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 02:36:44 INFO - PROCESS | 1855 | 1461145004312 Marionette TRACE conn4 <- [1,2778,null,{}] 02:36:44 INFO - PROCESS | 1855 | 1461145004317 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:44 INFO - PROCESS | 1855 | 1461145004520 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 02:36:44 INFO - PROCESS | 1855 | 1461145004815 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:44 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6f8d4800 == 181 [pid = 1855] [id = 702] 02:36:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 278 (0x7f7a6a242c00) [pid = 1855] [serial = 2107] [outer = (nil)] 02:36:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 279 (0x7f7a6a249000) [pid = 1855] [serial = 2108] [outer = 0x7f7a6a242c00] 02:36:44 INFO - PROCESS | 1855 | 1461145004886 Marionette DEBUG loaded listener.js 02:36:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 280 (0x7f7a6a24e000) [pid = 1855] [serial = 2109] [outer = 0x7f7a6a242c00] 02:36:45 INFO - PROCESS | 1855 | 1461145005757 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 02:36:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 02:36:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1475ms 02:36:45 INFO - PROCESS | 1855 | 1461145005786 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 02:36:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 02:36:45 INFO - PROCESS | 1855 | 1461145005789 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 02:36:45 INFO - PROCESS | 1855 | 1461145005794 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 02:36:45 INFO - PROCESS | 1855 | 1461145005797 Marionette TRACE conn4 <- [1,2782,null,{}] 02:36:45 INFO - PROCESS | 1855 | 1461145005802 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:46 INFO - PROCESS | 1855 | 1461145006005 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 02:36:46 INFO - PROCESS | 1855 | 1461145006296 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6a31e800 == 182 [pid = 1855] [id = 703] 02:36:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 281 (0x7f7a6a243c00) [pid = 1855] [serial = 2110] [outer = (nil)] 02:36:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 282 (0x7f7a75480800) [pid = 1855] [serial = 2111] [outer = 0x7f7a6a243c00] 02:36:46 INFO - PROCESS | 1855 | 1461145006370 Marionette DEBUG loaded listener.js 02:36:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 283 (0x7f7a82bd6400) [pid = 1855] [serial = 2112] [outer = 0x7f7a6a243c00] 02:36:47 INFO - PROCESS | 1855 | 1461145007216 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 02:36:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 02:36:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1477ms 02:36:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 02:36:47 INFO - PROCESS | 1855 | 1461145007272 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 02:36:47 INFO - PROCESS | 1855 | 1461145007274 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 02:36:47 INFO - PROCESS | 1855 | 1461145007280 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 02:36:47 INFO - PROCESS | 1855 | 1461145007283 Marionette TRACE conn4 <- [1,2786,null,{}] 02:36:47 INFO - PROCESS | 1855 | 1461145007288 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:47 INFO - PROCESS | 1855 | 1461145007495 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 02:36:48 INFO - PROCESS | 1855 | 1461145008360 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:48 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6e402800 == 183 [pid = 1855] [id = 704] 02:36:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 284 (0x7f7a6a244000) [pid = 1855] [serial = 2113] [outer = (nil)] 02:36:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 285 (0x7f7a6a24c800) [pid = 1855] [serial = 2114] [outer = 0x7f7a6a244000] 02:36:48 INFO - PROCESS | 1855 | 1461145008507 Marionette DEBUG loaded listener.js 02:36:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 286 (0x7f7a6df58800) [pid = 1855] [serial = 2115] [outer = 0x7f7a6a244000] 02:36:49 INFO - PROCESS | 1855 | 1461145009291 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 02:36:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 02:36:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 2041ms 02:36:49 INFO - PROCESS | 1855 | 1461145009322 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 02:36:49 INFO - PROCESS | 1855 | 1461145009329 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 02:36:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 02:36:49 INFO - PROCESS | 1855 | 1461145009337 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 02:36:49 INFO - PROCESS | 1855 | 1461145009341 Marionette TRACE conn4 <- [1,2790,null,{}] 02:36:49 INFO - PROCESS | 1855 | 1461145009347 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:49 INFO - PROCESS | 1855 | 1461145009557 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 02:36:49 INFO - PROCESS | 1855 | 1461145009850 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a754ae000 == 184 [pid = 1855] [id = 705] 02:36:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 287 (0x7f7a6a247400) [pid = 1855] [serial = 2116] [outer = (nil)] 02:36:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 288 (0x7f7a71fefc00) [pid = 1855] [serial = 2117] [outer = 0x7f7a6a247400] 02:36:49 INFO - PROCESS | 1855 | 1461145009923 Marionette DEBUG loaded listener.js 02:36:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 289 (0x7f7a72318400) [pid = 1855] [serial = 2118] [outer = 0x7f7a6a247400] 02:36:50 INFO - PROCESS | 1855 | 1461145010825 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 02:36:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 02:36:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1535ms 02:36:50 INFO - PROCESS | 1855 | 1461145010873 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 02:36:50 INFO - PROCESS | 1855 | 1461145010879 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 02:36:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 02:36:50 INFO - PROCESS | 1855 | 1461145010886 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 02:36:50 INFO - PROCESS | 1855 | 1461145010889 Marionette TRACE conn4 <- [1,2794,null,{}] 02:36:50 INFO - PROCESS | 1855 | 1461145010894 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:51 INFO - PROCESS | 1855 | 1461145011109 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bea4000 == 183 [pid = 1855] [id = 619] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731cc800 == 182 [pid = 1855] [id = 524] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a75cd6800 == 181 [pid = 1855] [id = 525] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b9b9000 == 180 [pid = 1855] [id = 686] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a450000 == 179 [pid = 1855] [id = 685] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a768b5800 == 178 [pid = 1855] [id = 684] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a754c0000 == 177 [pid = 1855] [id = 683] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73145800 == 176 [pid = 1855] [id = 682] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a754c6800 == 175 [pid = 1855] [id = 681] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a98f21800 == 174 [pid = 1855] [id = 676] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8c648000 == 173 [pid = 1855] [id = 675] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a88c78800 == 172 [pid = 1855] [id = 674] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82e40800 == 171 [pid = 1855] [id = 673] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f05000 == 170 [pid = 1855] [id = 672] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a815ac800 == 169 [pid = 1855] [id = 671] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fe07000 == 168 [pid = 1855] [id = 670] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7bc5e800 == 167 [pid = 1855] [id = 669] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76723000 == 166 [pid = 1855] [id = 668] 02:36:51 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7225f800 == 165 [pid = 1855] [id = 667] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 288 (0x7f7a7bc05c00) [pid = 1855] [serial = 2000] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 287 (0x7f7a74a9dc00) [pid = 1855] [serial = 1986] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 286 (0x7f7a74d0b800) [pid = 1855] [serial = 1964] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 285 (0x7f7a72312c00) [pid = 1855] [serial = 1983] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 284 (0x7f7a9dc4ec00) [pid = 1855] [serial = 1955] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 283 (0x7f7a6d63d800) [pid = 1855] [serial = 1979] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 282 (0x7f7a75536800) [pid = 1855] [serial = 1973] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 281 (0x7f7a7744fc00) [pid = 1855] [serial = 1995] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 280 (0x7f7a80409400) [pid = 1855] [serial = 1937] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 279 (0x7f7a86b7d800) [pid = 1855] [serial = 1943] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 278 (0x7f7a72312000) [pid = 1855] [serial = 1976] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 277 (0x7f7a76a36400) [pid = 1855] [serial = 1994] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 276 (0x7f7a8b8ca400) [pid = 1855] [serial = 1946] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 275 (0x7f7a71ca1400) [pid = 1855] [serial = 1982] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 274 (0x7f7a74d5d000) [pid = 1855] [serial = 1967] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 273 (0x7f7a7b7ee800) [pid = 1855] [serial = 1998] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 272 (0x7f7a7334d400) [pid = 1855] [serial = 1985] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 271 (0x7f7a74aaa000) [pid = 1855] [serial = 1961] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 270 (0x7f7a9e229000) [pid = 1855] [serial = 1970] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 269 (0x7f7a75c83c00) [pid = 1855] [serial = 1991] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 268 (0x7f7a73a16c00) [pid = 1855] [serial = 1988] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 267 (0x7f7a9e1be000) [pid = 1855] [serial = 1958] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 266 (0x7f7a8295c000) [pid = 1855] [serial = 1940] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 265 (0x7f7a774b0400) [pid = 1855] [serial = 1934] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 264 (0x7f7a75c8ec00) [pid = 1855] [serial = 1992] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 263 (0x7f7a9a0d6c00) [pid = 1855] [serial = 1949] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 262 (0x7f7a77f6d400) [pid = 1855] [serial = 1997] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 261 (0x7f7a76a36800) [pid = 1855] [serial = 1952] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 260 (0x7f7a71f06800) [pid = 1855] [serial = 1931] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 259 (0x7f7a842bc000) [pid = 1855] [serial = 1929] [outer = (nil)] [url = about:blank] 02:36:51 INFO - PROCESS | 1855 | --DOMWINDOW == 258 (0x7f7a75536c00) [pid = 1855] [serial = 1989] [outer = (nil)] [url = about:blank] 02:36:52 INFO - PROCESS | 1855 | 1461145012172 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6da90800 == 166 [pid = 1855] [id = 706] 02:36:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 259 (0x7f7a6d63d800) [pid = 1855] [serial = 2119] [outer = (nil)] 02:36:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 260 (0x7f7a7236bc00) [pid = 1855] [serial = 2120] [outer = 0x7f7a6d63d800] 02:36:52 INFO - PROCESS | 1855 | 1461145012239 Marionette DEBUG loaded listener.js 02:36:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 261 (0x7f7a74a9dc00) [pid = 1855] [serial = 2121] [outer = 0x7f7a6d63d800] 02:36:53 INFO - PROCESS | 1855 | 1461145013015 Marionette TRACE conn4 <- [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]]]}] 02:36:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 02:36:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 2140ms 02:36:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 02:36:53 INFO - PROCESS | 1855 | 1461145013027 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 02:36:53 INFO - PROCESS | 1855 | 1461145013029 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 02:36:53 INFO - PROCESS | 1855 | 1461145013038 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 02:36:53 INFO - PROCESS | 1855 | 1461145013046 Marionette TRACE conn4 <- [1,2798,null,{}] 02:36:53 INFO - PROCESS | 1855 | 1461145013059 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:53 INFO - PROCESS | 1855 | 1461145013282 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 02:36:53 INFO - PROCESS | 1855 | 1461145013491 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74a67000 == 167 [pid = 1855] [id = 707] 02:36:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 262 (0x7f7a71296800) [pid = 1855] [serial = 2122] [outer = (nil)] 02:36:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 263 (0x7f7a74d08800) [pid = 1855] [serial = 2123] [outer = 0x7f7a71296800] 02:36:53 INFO - PROCESS | 1855 | 1461145013613 Marionette DEBUG loaded listener.js 02:36:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 264 (0x7f7a75537000) [pid = 1855] [serial = 2124] [outer = 0x7f7a71296800] 02:36:54 INFO - PROCESS | 1855 | 1461145014428 Marionette TRACE conn4 <- [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]]]}] 02:36:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 02:36:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1451ms 02:36:54 INFO - PROCESS | 1855 | 1461145014490 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 02:36:54 INFO - PROCESS | 1855 | 1461145014494 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 02:36:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 02:36:54 INFO - PROCESS | 1855 | 1461145014499 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 02:36:54 INFO - PROCESS | 1855 | 1461145014502 Marionette TRACE conn4 <- [1,2802,null,{}] 02:36:54 INFO - PROCESS | 1855 | 1461145014507 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:54 INFO - PROCESS | 1855 | 1461145014768 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 02:36:54 INFO - PROCESS | 1855 | 1461145014805 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a754bf000 == 168 [pid = 1855] [id = 708] 02:36:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 265 (0x7f7a7345c000) [pid = 1855] [serial = 2125] [outer = (nil)] 02:36:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 266 (0x7f7a759ce000) [pid = 1855] [serial = 2126] [outer = 0x7f7a7345c000] 02:36:54 INFO - PROCESS | 1855 | 1461145014865 Marionette DEBUG loaded listener.js 02:36:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 267 (0x7f7a76816400) [pid = 1855] [serial = 2127] [outer = 0x7f7a7345c000] 02:36:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 02:36:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1276ms 02:36:55 INFO - PROCESS | 1855 | 1461145015766 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 02:36:55 INFO - PROCESS | 1855 | 1461145015779 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 02:36:55 INFO - PROCESS | 1855 | 1461145015781 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 02:36:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 02:36:55 INFO - PROCESS | 1855 | 1461145015787 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 02:36:55 INFO - PROCESS | 1855 | 1461145015789 Marionette TRACE conn4 <- [1,2806,null,{}] 02:36:55 INFO - PROCESS | 1855 | 1461145015794 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:56 INFO - PROCESS | 1855 | 1461145016048 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 02:36:56 INFO - PROCESS | 1855 | 1461145016092 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75cdd800 == 169 [pid = 1855] [id = 709] 02:36:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 268 (0x7f7a77445400) [pid = 1855] [serial = 2128] [outer = (nil)] 02:36:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 269 (0x7f7a774aa400) [pid = 1855] [serial = 2129] [outer = 0x7f7a77445400] 02:36:56 INFO - PROCESS | 1855 | 1461145016164 Marionette DEBUG loaded listener.js 02:36:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 270 (0x7f7a7b7f3800) [pid = 1855] [serial = 2130] [outer = 0x7f7a77445400] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 269 (0x7f7a7453fc00) [pid = 1855] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 268 (0x7f7a8b1b1800) [pid = 1855] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 267 (0x7f7a81445400) [pid = 1855] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 266 (0x7f7a7359b000) [pid = 1855] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 265 (0x7f7a77c93000) [pid = 1855] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 264 (0x7f7a82796400) [pid = 1855] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 263 (0x7f7a77f6a000) [pid = 1855] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 262 (0x7f7a7150f800) [pid = 1855] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 261 (0x7f7a74d02400) [pid = 1855] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 260 (0x7f7a71ca5400) [pid = 1855] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 259 (0x7f7a8d22a400) [pid = 1855] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 258 (0x7f7a77f74c00) [pid = 1855] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 257 (0x7f7a73bf3c00) [pid = 1855] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 256 (0x7f7a7c9ea400) [pid = 1855] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 255 (0x7f7a74d57000) [pid = 1855] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 254 (0x7f7a86b89400) [pid = 1855] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 253 (0x7f7a6d63a800) [pid = 1855] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 252 (0x7f7a72309800) [pid = 1855] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 251 (0x7f7a7cbf1c00) [pid = 1855] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 250 (0x7f7a80777400) [pid = 1855] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 249 (0x7f7a6d637000) [pid = 1855] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 248 (0x7f7a842c6000) [pid = 1855] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 247 (0x7f7a7c9eb000) [pid = 1855] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 246 (0x7f7a721e4c00) [pid = 1855] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 245 (0x7f7a74d63c00) [pid = 1855] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 244 (0x7f7a71511000) [pid = 1855] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 243 (0x7f7a77c8f000) [pid = 1855] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a81cc9800) [pid = 1855] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a7bd35c00) [pid = 1855] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a74aaa400) [pid = 1855] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a7a14e800) [pid = 1855] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a721ea000) [pid = 1855] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a71fe9000) [pid = 1855] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a7c9ee800) [pid = 1855] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a814cf800) [pid = 1855] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a8a699800) [pid = 1855] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a748cc400) [pid = 1855] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a774a7800) [pid = 1855] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a746b7800) [pid = 1855] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a74aa7000) [pid = 1855] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a74aeec00) [pid = 1855] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a7bc0cc00) [pid = 1855] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a8d20dc00) [pid = 1855] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a7129f000) [pid = 1855] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a8056f800) [pid = 1855] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a82255400) [pid = 1855] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a73a0f000) [pid = 1855] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a7681d400) [pid = 1855] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a8039a400) [pid = 1855] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a92f6e800) [pid = 1855] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a88188c00) [pid = 1855] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a74af5400) [pid = 1855] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a7fb3e000) [pid = 1855] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a8039d800) [pid = 1855] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a8b8d1400) [pid = 1855] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a8b811400) [pid = 1855] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a71cab800) [pid = 1855] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a8cdd0c00) [pid = 1855] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a71295000) [pid = 1855] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a7129ec00) [pid = 1855] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a71989800) [pid = 1855] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a74d61800) [pid = 1855] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a8580b400) [pid = 1855] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a71980c00) [pid = 1855] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a7a384c00) [pid = 1855] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a803e3c00) [pid = 1855] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a81f40400) [pid = 1855] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a74cdb800) [pid = 1855] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a74aa8400) [pid = 1855] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a81724800) [pid = 1855] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 02:36:57 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a858dcc00) [pid = 1855] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 02:36:58 INFO - PROCESS | 1855 | 1461145018204 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 02:36:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 02:36:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 2439ms 02:36:58 INFO - PROCESS | 1855 | 1461145018227 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 02:36:58 INFO - PROCESS | 1855 | 1461145018230 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 02:36:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 02:36:58 INFO - PROCESS | 1855 | 1461145018235 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 02:36:58 INFO - PROCESS | 1855 | 1461145018237 Marionette TRACE conn4 <- [1,2810,null,{}] 02:36:58 INFO - PROCESS | 1855 | 1461145018242 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:58 INFO - PROCESS | 1855 | 1461145018426 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 02:36:58 INFO - PROCESS | 1855 | 1461145018442 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:36:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a753b7800 == 170 [pid = 1855] [id = 710] 02:36:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a71298000) [pid = 1855] [serial = 2131] [outer = (nil)] 02:36:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a74aeb400) [pid = 1855] [serial = 2132] [outer = 0x7f7a71298000] 02:36:58 INFO - PROCESS | 1855 | 1461145018500 Marionette DEBUG loaded listener.js 02:36:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a74d5c000) [pid = 1855] [serial = 2133] [outer = 0x7f7a71298000] 02:36:59 INFO - PROCESS | 1855 | 1461145019406 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 02:36:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 02:36:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1228ms 02:36:59 INFO - PROCESS | 1855 | 1461145019596 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 02:36:59 INFO - PROCESS | 1855 | 1461145019603 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 02:36:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 02:36:59 INFO - PROCESS | 1855 | 1461145019617 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 02:36:59 INFO - PROCESS | 1855 | 1461145019621 Marionette TRACE conn4 <- [1,2814,null,{}] 02:36:59 INFO - PROCESS | 1855 | 1461145019629 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:36:59 INFO - PROCESS | 1855 | 1461145019855 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 02:37:00 INFO - PROCESS | 1855 | 1461145020203 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6f8ed000 == 171 [pid = 1855] [id = 711] 02:37:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a6d7ee800) [pid = 1855] [serial = 2134] [outer = (nil)] 02:37:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a6df5c400) [pid = 1855] [serial = 2135] [outer = 0x7f7a6d7ee800] 02:37:00 INFO - PROCESS | 1855 | 1461145020280 Marionette DEBUG loaded listener.js 02:37:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a7129e400) [pid = 1855] [serial = 2136] [outer = 0x7f7a6d7ee800] 02:37:01 INFO - PROCESS | 1855 | 1461145021216 Marionette TRACE conn4 <- [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]]]}] 02:37:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 02:37:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1630ms 02:37:01 INFO - PROCESS | 1855 | 1461145021247 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 02:37:01 INFO - PROCESS | 1855 | 1461145021252 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 02:37:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 02:37:01 INFO - PROCESS | 1855 | 1461145021264 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 02:37:01 INFO - PROCESS | 1855 | 1461145021269 Marionette TRACE conn4 <- [1,2818,null,{}] 02:37:01 INFO - PROCESS | 1855 | 1461145021275 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:01 INFO - PROCESS | 1855 | 1461145021494 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 02:37:01 INFO - PROCESS | 1855 | 1461145021785 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75509000 == 172 [pid = 1855] [id = 712] 02:37:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a7230cc00) [pid = 1855] [serial = 2137] [outer = (nil)] 02:37:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a73bebc00) [pid = 1855] [serial = 2138] [outer = 0x7f7a7230cc00] 02:37:01 INFO - PROCESS | 1855 | 1461145021909 Marionette DEBUG loaded listener.js 02:37:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a748cf400) [pid = 1855] [serial = 2139] [outer = 0x7f7a7230cc00] 02:37:02 INFO - PROCESS | 1855 | 1461145022866 Marionette TRACE conn4 <- [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]]]}] 02:37:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 02:37:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1640ms 02:37:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 02:37:02 INFO - PROCESS | 1855 | 1461145022900 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 02:37:02 INFO - PROCESS | 1855 | 1461145022903 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 02:37:02 INFO - PROCESS | 1855 | 1461145022910 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 02:37:02 INFO - PROCESS | 1855 | 1461145022913 Marionette TRACE conn4 <- [1,2822,null,{}] 02:37:02 INFO - PROCESS | 1855 | 1461145022926 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:03 INFO - PROCESS | 1855 | 1461145023146 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 02:37:03 INFO - PROCESS | 1855 | 1461145023518 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a78377800 == 173 [pid = 1855] [id = 713] 02:37:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a75471400) [pid = 1855] [serial = 2140] [outer = (nil)] 02:37:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a7547b800) [pid = 1855] [serial = 2141] [outer = 0x7f7a75471400] 02:37:03 INFO - PROCESS | 1855 | 1461145023602 Marionette DEBUG loaded listener.js 02:37:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a7594b000) [pid = 1855] [serial = 2142] [outer = 0x7f7a75471400] 02:37:04 INFO - PROCESS | 1855 | 1461145024454 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 02:37:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 02:37:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1578ms 02:37:04 INFO - PROCESS | 1855 | 1461145024496 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 02:37:04 INFO - PROCESS | 1855 | 1461145024500 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 02:37:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 02:37:04 INFO - PROCESS | 1855 | 1461145024506 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 02:37:04 INFO - PROCESS | 1855 | 1461145024509 Marionette TRACE conn4 <- [1,2826,null,{}] 02:37:04 INFO - PROCESS | 1855 | 1461145024514 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:04 INFO - PROCESS | 1855 | 1461145024725 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 02:37:05 INFO - PROCESS | 1855 | 1461145025007 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:05 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7aab0800 == 174 [pid = 1855] [id = 714] 02:37:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a75c83c00) [pid = 1855] [serial = 2143] [outer = (nil)] 02:37:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a76bd1400) [pid = 1855] [serial = 2144] [outer = 0x7f7a75c83c00] 02:37:05 INFO - PROCESS | 1855 | 1461145025134 Marionette DEBUG loaded listener.js 02:37:05 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a77c93000) [pid = 1855] [serial = 2145] [outer = 0x7f7a75c83c00] 02:37:05 INFO - PROCESS | 1855 | 1461145025948 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 02:37:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 02:37:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1476ms 02:37:05 INFO - PROCESS | 1855 | 1461145025983 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 02:37:05 INFO - PROCESS | 1855 | 1461145025987 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 02:37:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 02:37:05 INFO - PROCESS | 1855 | 1461145025992 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 02:37:05 INFO - PROCESS | 1855 | 1461145025995 Marionette TRACE conn4 <- [1,2830,null,{}] 02:37:06 INFO - PROCESS | 1855 | 1461145026000 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:06 INFO - PROCESS | 1855 | 1461145026201 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 02:37:06 INFO - PROCESS | 1855 | 1461145026488 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bea4000 == 175 [pid = 1855] [id = 715] 02:37:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a7681b000) [pid = 1855] [serial = 2146] [outer = (nil)] 02:37:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a7b83a000) [pid = 1855] [serial = 2147] [outer = 0x7f7a7681b000] 02:37:06 INFO - PROCESS | 1855 | 1461145026562 Marionette DEBUG loaded listener.js 02:37:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a7bc0c400) [pid = 1855] [serial = 2148] [outer = 0x7f7a7681b000] 02:37:07 INFO - PROCESS | 1855 | 1461145027412 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 02:37:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1485ms 02:37:07 INFO - PROCESS | 1855 | 1461145027479 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 02:37:07 INFO - PROCESS | 1855 | 1461145027482 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 02:37:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 02:37:07 INFO - PROCESS | 1855 | 1461145027488 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 02:37:07 INFO - PROCESS | 1855 | 1461145027490 Marionette TRACE conn4 <- [1,2834,null,{}] 02:37:07 INFO - PROCESS | 1855 | 1461145027496 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:07 INFO - PROCESS | 1855 | 1461145027743 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 02:37:08 INFO - PROCESS | 1855 | 1461145028087 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7cbbd800 == 176 [pid = 1855] [id = 716] 02:37:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a7cbe2800) [pid = 1855] [serial = 2149] [outer = (nil)] 02:37:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a7febd800) [pid = 1855] [serial = 2150] [outer = 0x7f7a7cbe2800] 02:37:08 INFO - PROCESS | 1855 | 1461145028166 Marionette DEBUG loaded listener.js 02:37:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a803e0400) [pid = 1855] [serial = 2151] [outer = 0x7f7a7cbe2800] 02:37:09 INFO - PROCESS | 1855 | 1461145028999 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 02:37:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 02:37:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1576ms 02:37:09 INFO - PROCESS | 1855 | 1461145029067 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 02:37:09 INFO - PROCESS | 1855 | 1461145029070 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 02:37:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 02:37:09 INFO - PROCESS | 1855 | 1461145029078 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 02:37:09 INFO - PROCESS | 1855 | 1461145029081 Marionette TRACE conn4 <- [1,2838,null,{}] 02:37:09 INFO - PROCESS | 1855 | 1461145029086 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:09 INFO - PROCESS | 1855 | 1461145029290 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 02:37:09 INFO - PROCESS | 1855 | 1461145029574 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:09 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80568000 == 177 [pid = 1855] [id = 717] 02:37:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a7cbed000) [pid = 1855] [serial = 2152] [outer = (nil)] 02:37:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a8077a400) [pid = 1855] [serial = 2153] [outer = 0x7f7a7cbed000] 02:37:09 INFO - PROCESS | 1855 | 1461145029682 Marionette DEBUG loaded listener.js 02:37:09 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a81446800) [pid = 1855] [serial = 2154] [outer = 0x7f7a7cbed000] 02:37:10 INFO - PROCESS | 1855 | 1461145030578 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 02:37:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 02:37:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1576ms 02:37:10 INFO - PROCESS | 1855 | 1461145030656 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 02:37:10 INFO - PROCESS | 1855 | 1461145030660 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 02:37:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 02:37:10 INFO - PROCESS | 1855 | 1461145030666 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 02:37:10 INFO - PROCESS | 1855 | 1461145030669 Marionette TRACE conn4 <- [1,2842,null,{}] 02:37:10 INFO - PROCESS | 1855 | 1461145030674 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:10 INFO - PROCESS | 1855 | 1461145030883 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 02:37:11 INFO - PROCESS | 1855 | 1461145031168 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a816a8000 == 178 [pid = 1855] [id = 718] 02:37:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a8039d800) [pid = 1855] [serial = 2155] [outer = (nil)] 02:37:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a814cbc00) [pid = 1855] [serial = 2156] [outer = 0x7f7a8039d800] 02:37:11 INFO - PROCESS | 1855 | 1461145031279 Marionette DEBUG loaded listener.js 02:37:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a815ed000) [pid = 1855] [serial = 2157] [outer = 0x7f7a8039d800] 02:37:12 INFO - PROCESS | 1855 | 1461145032208 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 02:37:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 02:37:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1592ms 02:37:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 02:37:12 INFO - PROCESS | 1855 | 1461145032259 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 02:37:12 INFO - PROCESS | 1855 | 1461145032261 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 02:37:12 INFO - PROCESS | 1855 | 1461145032268 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 02:37:12 INFO - PROCESS | 1855 | 1461145032271 Marionette TRACE conn4 <- [1,2846,null,{}] 02:37:12 INFO - PROCESS | 1855 | 1461145032276 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:12 INFO - PROCESS | 1855 | 1461145032493 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 02:37:12 INFO - PROCESS | 1855 | 1461145032782 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:12 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a826e4800 == 179 [pid = 1855] [id = 719] 02:37:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a81451000) [pid = 1855] [serial = 2158] [outer = (nil)] 02:37:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a81e51000) [pid = 1855] [serial = 2159] [outer = 0x7f7a81451000] 02:37:12 INFO - PROCESS | 1855 | 1461145032911 Marionette DEBUG loaded listener.js 02:37:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a81f41400) [pid = 1855] [serial = 2160] [outer = 0x7f7a81451000] 02:37:13 INFO - PROCESS | 1855 | 1461145033810 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 02:37:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 02:37:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1577ms 02:37:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 02:37:13 INFO - PROCESS | 1855 | 1461145033845 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 02:37:13 INFO - PROCESS | 1855 | 1461145033848 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 02:37:13 INFO - PROCESS | 1855 | 1461145033854 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 02:37:13 INFO - PROCESS | 1855 | 1461145033857 Marionette TRACE conn4 <- [1,2850,null,{}] 02:37:13 INFO - PROCESS | 1855 | 1461145033862 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:14 INFO - PROCESS | 1855 | 1461145034072 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 02:37:14 INFO - PROCESS | 1855 | 1461145034363 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82e28000 == 180 [pid = 1855] [id = 720] 02:37:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a815f1c00) [pid = 1855] [serial = 2161] [outer = (nil)] 02:37:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a820eb000) [pid = 1855] [serial = 2162] [outer = 0x7f7a815f1c00] 02:37:14 INFO - PROCESS | 1855 | 1461145034437 Marionette DEBUG loaded listener.js 02:37:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a82371000) [pid = 1855] [serial = 2163] [outer = 0x7f7a815f1c00] 02:37:15 INFO - PROCESS | 1855 | 1461145035273 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 02:37:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 02:37:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1490ms 02:37:15 INFO - PROCESS | 1855 | 1461145035343 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 02:37:15 INFO - PROCESS | 1855 | 1461145035347 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 02:37:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 02:37:15 INFO - PROCESS | 1855 | 1461145035352 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 02:37:15 INFO - PROCESS | 1855 | 1461145035355 Marionette TRACE conn4 <- [1,2854,null,{}] 02:37:15 INFO - PROCESS | 1855 | 1461145035361 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:15 INFO - PROCESS | 1855 | 1461145035627 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 02:37:15 INFO - PROCESS | 1855 | 1461145035996 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8b522800 == 181 [pid = 1855] [id = 721] 02:37:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a82bd7c00) [pid = 1855] [serial = 2164] [outer = (nil)] 02:37:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a82bda000) [pid = 1855] [serial = 2165] [outer = 0x7f7a82bd7c00] 02:37:16 INFO - PROCESS | 1855 | 1461145036074 Marionette DEBUG loaded listener.js 02:37:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a8313d800) [pid = 1855] [serial = 2166] [outer = 0x7f7a82bd7c00] 02:37:16 INFO - PROCESS | 1855 | 1461145036927 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 02:37:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 02:37:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1627ms 02:37:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 02:37:16 INFO - PROCESS | 1855 | 1461145036981 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 02:37:16 INFO - PROCESS | 1855 | 1461145036984 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 02:37:16 INFO - PROCESS | 1855 | 1461145036989 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 02:37:16 INFO - PROCESS | 1855 | 1461145036992 Marionette TRACE conn4 <- [1,2858,null,{}] 02:37:17 INFO - PROCESS | 1855 | 1461145036997 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:17 INFO - PROCESS | 1855 | 1461145037207 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 02:37:17 INFO - PROCESS | 1855 | 1461145037499 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:17 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a92fde000 == 182 [pid = 1855] [id = 722] 02:37:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a8039fc00) [pid = 1855] [serial = 2167] [outer = (nil)] 02:37:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a842c4800) [pid = 1855] [serial = 2168] [outer = 0x7f7a8039fc00] 02:37:17 INFO - PROCESS | 1855 | 1461145037630 Marionette DEBUG loaded listener.js 02:37:17 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a858d9800) [pid = 1855] [serial = 2169] [outer = 0x7f7a8039fc00] 02:37:18 INFO - PROCESS | 1855 | 1461145038436 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 02:37:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 02:37:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1494ms 02:37:18 INFO - PROCESS | 1855 | 1461145038484 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 02:37:18 INFO - PROCESS | 1855 | 1461145038487 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 02:37:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 02:37:18 INFO - PROCESS | 1855 | 1461145038493 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 02:37:18 INFO - PROCESS | 1855 | 1461145038495 Marionette TRACE conn4 <- [1,2862,null,{}] 02:37:18 INFO - PROCESS | 1855 | 1461145038500 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:18 INFO - PROCESS | 1855 | 1461145038706 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 02:37:19 INFO - PROCESS | 1855 | 1461145038994 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99db7800 == 183 [pid = 1855] [id = 723] 02:37:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a807cec00) [pid = 1855] [serial = 2170] [outer = (nil)] 02:37:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a894e0800) [pid = 1855] [serial = 2171] [outer = 0x7f7a807cec00] 02:37:19 INFO - PROCESS | 1855 | 1461145039069 Marionette DEBUG loaded listener.js 02:37:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a89a28c00) [pid = 1855] [serial = 2172] [outer = 0x7f7a807cec00] 02:37:19 INFO - PROCESS | 1855 | 1461145039926 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 02:37:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 02:37:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1484ms 02:37:19 INFO - PROCESS | 1855 | 1461145039978 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 02:37:19 INFO - PROCESS | 1855 | 1461145039981 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 02:37:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 02:37:19 INFO - PROCESS | 1855 | 1461145039987 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 02:37:19 INFO - PROCESS | 1855 | 1461145039990 Marionette TRACE conn4 <- [1,2866,null,{}] 02:37:20 INFO - PROCESS | 1855 | 1461145040016 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:20 INFO - PROCESS | 1855 | 1461145040226 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 02:37:20 INFO - PROCESS | 1855 | 1461145040512 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:20 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e385800 == 184 [pid = 1855] [id = 724] 02:37:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a84c9e000) [pid = 1855] [serial = 2173] [outer = (nil)] 02:37:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a8ab9f000) [pid = 1855] [serial = 2174] [outer = 0x7f7a84c9e000] 02:37:20 INFO - PROCESS | 1855 | 1461145040624 Marionette DEBUG loaded listener.js 02:37:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 244 (0x7f7a8b16e400) [pid = 1855] [serial = 2175] [outer = 0x7f7a84c9e000] 02:37:21 INFO - PROCESS | 1855 | 1461145041481 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 02:37:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1550ms 02:37:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 02:37:21 INFO - PROCESS | 1855 | 1461145041538 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 02:37:21 INFO - PROCESS | 1855 | 1461145041540 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 02:37:21 INFO - PROCESS | 1855 | 1461145041546 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 02:37:21 INFO - PROCESS | 1855 | 1461145041549 Marionette TRACE conn4 <- [1,2870,null,{}] 02:37:21 INFO - PROCESS | 1855 | 1461145041554 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:21 INFO - PROCESS | 1855 | 1461145041764 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 02:37:22 INFO - PROCESS | 1855 | 1461145042062 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6e6da000 == 185 [pid = 1855] [id = 725] 02:37:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 245 (0x7f7a858d9c00) [pid = 1855] [serial = 2176] [outer = (nil)] 02:37:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 246 (0x7f7a8b8d0800) [pid = 1855] [serial = 2177] [outer = 0x7f7a858d9c00] 02:37:22 INFO - PROCESS | 1855 | 1461145042187 Marionette DEBUG loaded listener.js 02:37:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 247 (0x7f7a8cdcc400) [pid = 1855] [serial = 2178] [outer = 0x7f7a858d9c00] 02:37:23 INFO - PROCESS | 1855 | 1461145043021 Marionette TRACE conn4 <- [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]]]}] 02:37:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 02:37:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1528ms 02:37:23 INFO - PROCESS | 1855 | 1461145043075 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 02:37:23 INFO - PROCESS | 1855 | 1461145043077 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 02:37:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 02:37:23 INFO - PROCESS | 1855 | 1461145043083 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 02:37:23 INFO - PROCESS | 1855 | 1461145043085 Marionette TRACE conn4 <- [1,2874,null,{}] 02:37:23 INFO - PROCESS | 1855 | 1461145043091 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:23 INFO - PROCESS | 1855 | 1461145043297 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 02:37:23 INFO - PROCESS | 1855 | 1461145043588 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:23 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6e6f3800 == 186 [pid = 1855] [id = 726] 02:37:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 248 (0x7f7a74af6000) [pid = 1855] [serial = 2179] [outer = (nil)] 02:37:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 249 (0x7f7a8e607c00) [pid = 1855] [serial = 2180] [outer = 0x7f7a74af6000] 02:37:23 INFO - PROCESS | 1855 | 1461145043700 Marionette DEBUG loaded listener.js 02:37:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 250 (0x7f7a98c6c800) [pid = 1855] [serial = 2181] [outer = 0x7f7a74af6000] 02:37:24 INFO - PROCESS | 1855 | 1461145044532 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 02:37:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 02:37:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1477ms 02:37:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 02:37:24 INFO - PROCESS | 1855 | 1461145044562 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 02:37:24 INFO - PROCESS | 1855 | 1461145044564 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 02:37:24 INFO - PROCESS | 1855 | 1461145044569 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 02:37:24 INFO - PROCESS | 1855 | 1461145044573 Marionette TRACE conn4 <- [1,2878,null,{}] 02:37:24 INFO - PROCESS | 1855 | 1461145044577 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:24 INFO - PROCESS | 1855 | 1461145044773 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 02:37:25 INFO - PROCESS | 1855 | 1461145045062 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82ce9800 == 187 [pid = 1855] [id = 727] 02:37:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 251 (0x7f7a7b7f4400) [pid = 1855] [serial = 2182] [outer = (nil)] 02:37:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 252 (0x7f7a9a1bfc00) [pid = 1855] [serial = 2183] [outer = 0x7f7a7b7f4400] 02:37:25 INFO - PROCESS | 1855 | 1461145045132 Marionette DEBUG loaded listener.js 02:37:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 253 (0x7f7a9db6e400) [pid = 1855] [serial = 2184] [outer = 0x7f7a7b7f4400] 02:37:25 INFO - PROCESS | 1855 | 1461145045974 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 02:37:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1477ms 02:37:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 02:37:26 INFO - PROCESS | 1855 | 1461145046047 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 02:37:26 INFO - PROCESS | 1855 | 1461145046049 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 02:37:26 INFO - PROCESS | 1855 | 1461145046055 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 02:37:26 INFO - PROCESS | 1855 | 1461145046058 Marionette TRACE conn4 <- [1,2882,null,{}] 02:37:26 INFO - PROCESS | 1855 | 1461145046063 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:26 INFO - PROCESS | 1855 | 1461145046307 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 02:37:26 INFO - PROCESS | 1855 | 1461145046638 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:26 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a72136000 == 188 [pid = 1855] [id = 728] 02:37:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 254 (0x7f7a75c90000) [pid = 1855] [serial = 2185] [outer = (nil)] 02:37:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 255 (0x7f7a9dc57c00) [pid = 1855] [serial = 2186] [outer = 0x7f7a75c90000] 02:37:26 INFO - PROCESS | 1855 | 1461145046713 Marionette DEBUG loaded listener.js 02:37:26 INFO - PROCESS | 1855 | ++DOMWINDOW == 256 (0x7f7a9e21e400) [pid = 1855] [serial = 2187] [outer = 0x7f7a75c90000] 02:37:27 INFO - PROCESS | 1855 | 1461145047542 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 02:37:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 02:37:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1534ms 02:37:27 INFO - PROCESS | 1855 | 1461145047589 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 02:37:27 INFO - PROCESS | 1855 | 1461145047592 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 02:37:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 02:37:27 INFO - PROCESS | 1855 | 1461145047598 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 02:37:27 INFO - PROCESS | 1855 | 1461145047600 Marionette TRACE conn4 <- [1,2886,null,{}] 02:37:27 INFO - PROCESS | 1855 | 1461145047605 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:27 INFO - PROCESS | 1855 | 1461145047828 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 02:37:28 INFO - PROCESS | 1855 | 1461145048170 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82cfa000 == 189 [pid = 1855] [id = 729] 02:37:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 257 (0x7f7a6d743800) [pid = 1855] [serial = 2188] [outer = (nil)] 02:37:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 258 (0x7f7a6d749c00) [pid = 1855] [serial = 2189] [outer = 0x7f7a6d743800] 02:37:28 INFO - PROCESS | 1855 | 1461145048246 Marionette DEBUG loaded listener.js 02:37:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 259 (0x7f7a6d74e000) [pid = 1855] [serial = 2190] [outer = 0x7f7a6d743800] 02:37:29 INFO - PROCESS | 1855 | 1461145049088 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 02:37:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 02:37:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1531ms 02:37:29 INFO - PROCESS | 1855 | 1461145049130 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 02:37:29 INFO - PROCESS | 1855 | 1461145049133 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 02:37:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 02:37:29 INFO - PROCESS | 1855 | 1461145049138 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 02:37:29 INFO - PROCESS | 1855 | 1461145049140 Marionette TRACE conn4 <- [1,2890,null,{}] 02:37:29 INFO - PROCESS | 1855 | 1461145049146 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:29 INFO - PROCESS | 1855 | 1461145049356 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 02:37:29 INFO - PROCESS | 1855 | 1461145049692 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a73136000 == 188 [pid = 1855] [id = 652] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa3421000 == 187 [pid = 1855] [id = 653] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a753c9800 == 186 [pid = 1855] [id = 654] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74419800 == 185 [pid = 1855] [id = 655] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a980eb000 == 184 [pid = 1855] [id = 649] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a754b5000 == 183 [pid = 1855] [id = 656] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e04f800 == 182 [pid = 1855] [id = 650] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bc7a000 == 181 [pid = 1855] [id = 648] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa0d46800 == 180 [pid = 1855] [id = 651] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76867000 == 179 [pid = 1855] [id = 695] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa287f800 == 178 [pid = 1855] [id = 694] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e052000 == 177 [pid = 1855] [id = 693] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd1e800 == 176 [pid = 1855] [id = 692] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82e3b000 == 175 [pid = 1855] [id = 691] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81dca000 == 174 [pid = 1855] [id = 690] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7c95f000 == 173 [pid = 1855] [id = 689] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76908800 == 172 [pid = 1855] [id = 688] 02:37:31 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7225d800 == 171 [pid = 1855] [id = 687] 02:37:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6a318800 == 172 [pid = 1855] [id = 730] 02:37:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 260 (0x7f7a6a24e400) [pid = 1855] [serial = 2191] [outer = (nil)] 02:37:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 261 (0x7f7a6afe5400) [pid = 1855] [serial = 2192] [outer = 0x7f7a6a24e400] 02:37:31 INFO - PROCESS | 1855 | 1461145051202 Marionette DEBUG loaded listener.js 02:37:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 262 (0x7f7a6d63fc00) [pid = 1855] [serial = 2193] [outer = 0x7f7a6a24e400] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 261 (0x7f7a7594d000) [pid = 1855] [serial = 2052] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 260 (0x7f7a8e606400) [pid = 1855] [serial = 1947] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 259 (0x7f7a83135c00) [pid = 1855] [serial = 1884] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 258 (0x7f7a748ccc00) [pid = 1855] [serial = 1863] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 257 (0x7f7a7c9d5c00) [pid = 1855] [serial = 2001] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 256 (0x7f7a858dc400) [pid = 1855] [serial = 1890] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 255 (0x7f7a8056d400) [pid = 1855] [serial = 1872] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 254 (0x7f7a9dc55800) [pid = 1855] [serial = 1956] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 253 (0x7f7a74d60c00) [pid = 1855] [serial = 1968] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 252 (0x7f7a721e4800) [pid = 1855] [serial = 2045] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 251 (0x7f7a98ff2400) [pid = 1855] [serial = 1902] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 250 (0x7f7a7c9eac00) [pid = 1855] [serial = 1869] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 249 (0x7f7a77f74800) [pid = 1855] [serial = 1935] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 248 (0x7f7a80402800) [pid = 1855] [serial = 1734] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 247 (0x7f7a7bc85000) [pid = 1855] [serial = 2060] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 246 (0x7f7a7b846000) [pid = 1855] [serial = 2012] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 245 (0x7f7a72371c00) [pid = 1855] [serial = 2046] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 244 (0x7f7a9e35f800) [pid = 1855] [serial = 1971] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 243 (0x7f7a8ce7b400) [pid = 1855] [serial = 1896] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a75945c00) [pid = 1855] [serial = 2039] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a7230e000) [pid = 1855] [serial = 2004] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a72317400) [pid = 1855] [serial = 1977] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a82798800) [pid = 1855] [serial = 1881] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a820ec000) [pid = 1855] [serial = 1878] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a6d642800) [pid = 1855] [serial = 1980] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a8999b400) [pid = 1855] [serial = 1812] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a858d6c00) [pid = 1855] [serial = 1941] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a803d9000) [pid = 1855] [serial = 1860] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a77c8ec00) [pid = 1855] [serial = 2055] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a82795400) [pid = 1855] [serial = 1752] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a7bbd3000) [pid = 1855] [serial = 2058] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a86b7e000) [pid = 1855] [serial = 1809] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a8144f000) [pid = 1855] [serial = 1938] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a88020800) [pid = 1855] [serial = 2027] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a74d08400) [pid = 1855] [serial = 2006] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a75534000) [pid = 1855] [serial = 2051] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a7c9f4000) [pid = 1855] [serial = 1797] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a980d4000) [pid = 1855] [serial = 2033] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a858dfc00) [pid = 1855] [serial = 1761] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a746b6000) [pid = 1855] [serial = 1791] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a814cc000) [pid = 1855] [serial = 1803] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a84087000) [pid = 1855] [serial = 1806] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a9a309c00) [pid = 1855] [serial = 1950] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a74aa5000) [pid = 1855] [serial = 2048] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a77c8bc00) [pid = 1855] [serial = 1794] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a81449400) [pid = 1855] [serial = 2018] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a774a2c00) [pid = 1855] [serial = 1725] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a9e26e400) [pid = 1855] [serial = 1965] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a77b2d800) [pid = 1855] [serial = 1866] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a7febf400) [pid = 1855] [serial = 1731] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a8225c000) [pid = 1855] [serial = 2021] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a8e66b000) [pid = 1855] [serial = 1824] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a7345b800) [pid = 1855] [serial = 1932] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a82260800) [pid = 1855] [serial = 1749] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a8b8cc800) [pid = 1855] [serial = 1893] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a74d03800) [pid = 1855] [serial = 2049] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a8a2c3c00) [pid = 1855] [serial = 1944] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a8408f000) [pid = 1855] [serial = 1755] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a8ad37800) [pid = 1855] [serial = 2030] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a80777800) [pid = 1855] [serial = 1737] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a99deec00) [pid = 1855] [serial = 1905] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a92258800) [pid = 1855] [serial = 1899] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a7bd2ac00) [pid = 1855] [serial = 1728] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a81e49c00) [pid = 1855] [serial = 1743] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a815ee800) [pid = 1855] [serial = 1740] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a8cdd0800) [pid = 1855] [serial = 1821] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a9e1c8c00) [pid = 1855] [serial = 1959] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a980d8000) [pid = 1855] [serial = 1830] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a92252800) [pid = 1855] [serial = 1827] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a7674e800) [pid = 1855] [serial = 2009] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a75530800) [pid = 1855] [serial = 2007] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a721e3800) [pid = 1855] [serial = 1833] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a7a382000) [pid = 1855] [serial = 2057] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a76818c00) [pid = 1855] [serial = 1788] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a7236c400) [pid = 1855] [serial = 2042] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a80403400) [pid = 1855] [serial = 1908] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a71507c00) [pid = 1855] [serial = 2003] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a7553b800) [pid = 1855] [serial = 1974] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a8a7fdc00) [pid = 1855] [serial = 1815] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a8b162800) [pid = 1855] [serial = 1818] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a81444c00) [pid = 1855] [serial = 1875] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a81f40c00) [pid = 1855] [serial = 1746] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a85602400) [pid = 1855] [serial = 1887] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a80776800) [pid = 1855] [serial = 1800] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a84085000) [pid = 1855] [serial = 2024] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a9e21d400) [pid = 1855] [serial = 1962] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a8560dc00) [pid = 1855] [serial = 1758] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a7bedd000) [pid = 1855] [serial = 2015] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a9c211800) [pid = 1855] [serial = 2036] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a9c2c7c00) [pid = 1855] [serial = 1953] [outer = (nil)] [url = about:blank] 02:37:31 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a774a7400) [pid = 1855] [serial = 2054] [outer = (nil)] [url = about:blank] 02:37:32 INFO - PROCESS | 1855 | 1461145052212 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 02:37:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 02:37:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 3087ms 02:37:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 02:37:32 INFO - PROCESS | 1855 | 1461145052228 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 02:37:32 INFO - PROCESS | 1855 | 1461145052231 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 02:37:32 INFO - PROCESS | 1855 | 1461145052239 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 02:37:32 INFO - PROCESS | 1855 | 1461145052244 Marionette TRACE conn4 <- [1,2894,null,{}] 02:37:32 INFO - PROCESS | 1855 | 1461145052250 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:32 INFO - PROCESS | 1855 | 1461145052458 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 02:37:32 INFO - PROCESS | 1855 | 1461145052682 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:32 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6da82000 == 173 [pid = 1855] [id = 731] 02:37:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a6a24f400) [pid = 1855] [serial = 2194] [outer = (nil)] 02:37:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a6df5f000) [pid = 1855] [serial = 2195] [outer = 0x7f7a6a24f400] 02:37:32 INFO - PROCESS | 1855 | 1461145052756 Marionette DEBUG loaded listener.js 02:37:32 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a7129cc00) [pid = 1855] [serial = 2196] [outer = 0x7f7a6a24f400] 02:37:33 INFO - PROCESS | 1855 | 1461145053567 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 02:37:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1388ms 02:37:33 INFO - PROCESS | 1855 | 1461145053625 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 02:37:33 INFO - PROCESS | 1855 | 1461145053630 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 02:37:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 02:37:33 INFO - PROCESS | 1855 | 1461145053639 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 02:37:33 INFO - PROCESS | 1855 | 1461145053642 Marionette TRACE conn4 <- [1,2898,null,{}] 02:37:33 INFO - PROCESS | 1855 | 1461145053646 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:33 INFO - PROCESS | 1855 | 1461145053930 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 02:37:33 INFO - PROCESS | 1855 | 1461145053965 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7131a800 == 174 [pid = 1855] [id = 732] 02:37:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a6df57400) [pid = 1855] [serial = 2197] [outer = (nil)] 02:37:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a721e4800) [pid = 1855] [serial = 2198] [outer = 0x7f7a6df57400] 02:37:34 INFO - PROCESS | 1855 | 1461145054022 Marionette DEBUG loaded listener.js 02:37:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a7230bc00) [pid = 1855] [serial = 2199] [outer = 0x7f7a6df57400] 02:37:35 INFO - PROCESS | 1855 | 1461145055028 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 02:37:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 02:37:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1426ms 02:37:35 INFO - PROCESS | 1855 | 1461145055066 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 02:37:35 INFO - PROCESS | 1855 | 1461145055069 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 02:37:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 02:37:35 INFO - PROCESS | 1855 | 1461145055075 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 02:37:35 INFO - PROCESS | 1855 | 1461145055080 Marionette TRACE conn4 <- [1,2902,null,{}] 02:37:35 INFO - PROCESS | 1855 | 1461145055105 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:35 INFO - PROCESS | 1855 | 1461145055472 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 02:37:35 INFO - PROCESS | 1855 | 1461145055541 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:35 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a731d5800 == 175 [pid = 1855] [id = 733] 02:37:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a7230d400) [pid = 1855] [serial = 2200] [outer = (nil)] 02:37:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a738c1800) [pid = 1855] [serial = 2201] [outer = 0x7f7a7230d400] 02:37:35 INFO - PROCESS | 1855 | 1461145055654 Marionette DEBUG loaded listener.js 02:37:35 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a73befc00) [pid = 1855] [serial = 2202] [outer = 0x7f7a7230d400] 02:37:36 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a7345c000) [pid = 1855] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 02:37:36 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a77445400) [pid = 1855] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 02:37:36 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a6d63d800) [pid = 1855] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 02:37:36 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a71296800) [pid = 1855] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 02:37:36 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a6a244000) [pid = 1855] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 02:37:36 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a6a247400) [pid = 1855] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 02:37:36 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a7bc83000) [pid = 1855] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 02:37:36 INFO - PROCESS | 1855 | 1461145056963 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 02:37:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 02:37:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1947ms 02:37:37 INFO - PROCESS | 1855 | 1461145057023 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 02:37:37 INFO - PROCESS | 1855 | 1461145057027 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 02:37:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 02:37:37 INFO - PROCESS | 1855 | 1461145057033 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 02:37:37 INFO - PROCESS | 1855 | 1461145057035 Marionette TRACE conn4 <- [1,2906,null,{}] 02:37:37 INFO - PROCESS | 1855 | 1461145057040 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:37 INFO - PROCESS | 1855 | 1461145057233 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 02:37:37 INFO - PROCESS | 1855 | 1461145057435 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:37 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74420800 == 176 [pid = 1855] [id = 734] 02:37:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a6a247400) [pid = 1855] [serial = 2203] [outer = (nil)] 02:37:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a746b7000) [pid = 1855] [serial = 2204] [outer = 0x7f7a6a247400] 02:37:37 INFO - PROCESS | 1855 | 1461145057492 Marionette DEBUG loaded listener.js 02:37:37 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a748c2400) [pid = 1855] [serial = 2205] [outer = 0x7f7a6a247400] 02:37:38 INFO - PROCESS | 1855 | 1461145058269 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 02:37:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 02:37:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1275ms 02:37:38 INFO - PROCESS | 1855 | 1461145058457 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 02:37:38 INFO - PROCESS | 1855 | 1461145058464 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 02:37:38 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 02:37:38 INFO - PROCESS | 1855 | 1461145058474 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 02:37:38 INFO - PROCESS | 1855 | 1461145058478 Marionette TRACE conn4 <- [1,2910,null,{}] 02:37:38 INFO - PROCESS | 1855 | 1461145058486 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:38 INFO - PROCESS | 1855 | 1461145058704 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 02:37:39 INFO - PROCESS | 1855 | 1461145059046 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6da8b800 == 177 [pid = 1855] [id = 735] 02:37:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a6d742c00) [pid = 1855] [serial = 2206] [outer = (nil)] 02:37:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a6d7f3400) [pid = 1855] [serial = 2207] [outer = 0x7f7a6d742c00] 02:37:39 INFO - PROCESS | 1855 | 1461145059121 Marionette DEBUG loaded listener.js 02:37:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a6df64c00) [pid = 1855] [serial = 2208] [outer = 0x7f7a6d742c00] 02:37:39 INFO - PROCESS | 1855 | 1461145059910 Marionette TRACE conn4 <- [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]]]}] 02:37:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 02:37:39 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 02:37:39 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1488ms 02:37:39 INFO - PROCESS | 1855 | 1461145059963 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 02:37:39 INFO - PROCESS | 1855 | 1461145059968 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 02:37:39 INFO - TEST-START | /DOMEvents/constructors.html 02:37:39 INFO - PROCESS | 1855 | 1461145059980 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 02:37:39 INFO - PROCESS | 1855 | 1461145059985 Marionette TRACE conn4 <- [1,2914,null,{}] 02:37:40 INFO - PROCESS | 1855 | 1461145060011 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:40 INFO - PROCESS | 1855 | 1461145060230 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 02:37:40 INFO - PROCESS | 1855 | 1461145060508 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:40 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74411800 == 178 [pid = 1855] [id = 736] 02:37:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a6d643400) [pid = 1855] [serial = 2209] [outer = (nil)] 02:37:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a721ed000) [pid = 1855] [serial = 2210] [outer = 0x7f7a6d643400] 02:37:40 INFO - PROCESS | 1855 | 1461145060580 Marionette DEBUG loaded listener.js 02:37:40 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a7236f000) [pid = 1855] [serial = 2211] [outer = 0x7f7a6d643400] 02:37:41 INFO - PROCESS | 1855 | 1461145061589 Marionette TRACE conn4 <- [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]]]}] 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 02:37:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 02:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:37:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 02:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:37:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 02:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:37:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 02:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:37:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 02:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:37:41 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 02:37:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 02:37:41 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 02:37:41 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 02:37:41 INFO - TEST-OK | /DOMEvents/constructors.html | took 1666ms 02:37:41 INFO - PROCESS | 1855 | 1461145061645 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 02:37:41 INFO - PROCESS | 1855 | 1461145061650 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 02:37:41 INFO - TEST-START | /DOMEvents/event-phases-order.html 02:37:41 INFO - PROCESS | 1855 | 1461145061658 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 02:37:41 INFO - PROCESS | 1855 | 1461145061664 Marionette TRACE conn4 <- [1,2918,null,{}] 02:37:41 INFO - PROCESS | 1855 | 1461145061703 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:41 INFO - PROCESS | 1855 | 1461145061994 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 02:37:42 INFO - PROCESS | 1855 | 1461145062292 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a754c2800 == 179 [pid = 1855] [id = 737] 02:37:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a74aea800) [pid = 1855] [serial = 2212] [outer = (nil)] 02:37:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a74cdb800) [pid = 1855] [serial = 2213] [outer = 0x7f7a74aea800] 02:37:42 INFO - PROCESS | 1855 | 1461145062370 Marionette DEBUG loaded listener.js 02:37:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a74d0c000) [pid = 1855] [serial = 2214] [outer = 0x7f7a74aea800] 02:37:43 INFO - PROCESS | 1855 | 1461145063134 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 02:37:43 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 02:37:43 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1535ms 02:37:43 INFO - PROCESS | 1855 | 1461145063194 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 02:37:43 INFO - PROCESS | 1855 | 1461145063197 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 02:37:43 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 02:37:43 INFO - PROCESS | 1855 | 1461145063203 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 02:37:43 INFO - PROCESS | 1855 | 1461145063205 Marionette TRACE conn4 <- [1,2922,null,{}] 02:37:43 INFO - PROCESS | 1855 | 1461145063210 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:43 INFO - PROCESS | 1855 | 1461145063399 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 02:37:43 INFO - PROCESS | 1855 | 1461145063680 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a757be000 == 180 [pid = 1855] [id = 738] 02:37:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a74aeb800) [pid = 1855] [serial = 2215] [outer = (nil)] 02:37:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a74d60400) [pid = 1855] [serial = 2216] [outer = 0x7f7a74aeb800] 02:37:43 INFO - PROCESS | 1855 | 1461145063751 Marionette DEBUG loaded listener.js 02:37:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a7547f000) [pid = 1855] [serial = 2217] [outer = 0x7f7a74aeb800] 02:37:44 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:37:44 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:37:44 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:37:44 INFO - PROCESS | 1855 | [1855] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 02:37:44 INFO - PROCESS | 1855 | 1461145064519 Marionette TRACE conn4 <- [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]]]}] 02:37:44 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 02:37:44 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:37:44 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 02:37:44 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:37:44 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 02:37:44 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:37:44 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]" 02:37:44 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 02:37:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:44 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 02:37:44 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 02:37:44 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1330ms 02:37:44 INFO - PROCESS | 1855 | 1461145064536 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 02:37:44 INFO - PROCESS | 1855 | 1461145064543 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 02:37:44 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 02:37:44 INFO - PROCESS | 1855 | 1461145064550 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 02:37:44 INFO - PROCESS | 1855 | 1461145064553 Marionette TRACE conn4 <- [1,2926,null,{}] 02:37:44 INFO - PROCESS | 1855 | 1461145064558 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:44 INFO - PROCESS | 1855 | 1461145064758 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 02:37:45 INFO - PROCESS | 1855 | 1461145065045 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a76859000 == 181 [pid = 1855] [id = 739] 02:37:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a74d0c400) [pid = 1855] [serial = 2218] [outer = (nil)] 02:37:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a7553c400) [pid = 1855] [serial = 2219] [outer = 0x7f7a74d0c400] 02:37:45 INFO - PROCESS | 1855 | 1461145065113 Marionette DEBUG loaded listener.js 02:37:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a76a38800) [pid = 1855] [serial = 2220] [outer = 0x7f7a74d0c400] 02:37:45 INFO - PROCESS | 1855 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 02:37:45 INFO - PROCESS | 1855 | 1461145065881 Marionette TRACE conn4 <- [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]]]}] 02:37:45 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 02:37:45 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1376ms 02:37:45 INFO - PROCESS | 1855 | 1461145065927 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 02:37:45 INFO - PROCESS | 1855 | 1461145065931 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 02:37:45 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 02:37:45 INFO - PROCESS | 1855 | 1461145065937 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 02:37:45 INFO - PROCESS | 1855 | 1461145065939 Marionette TRACE conn4 <- [1,2930,null,{}] 02:37:45 INFO - PROCESS | 1855 | 1461145065944 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:46 INFO - PROCESS | 1855 | 1461145066227 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 02:37:46 INFO - PROCESS | 1855 | 1461145066534 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77592000 == 182 [pid = 1855] [id = 740] 02:37:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a71505400) [pid = 1855] [serial = 2221] [outer = (nil)] 02:37:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a7a38ac00) [pid = 1855] [serial = 2222] [outer = 0x7f7a71505400] 02:37:46 INFO - PROCESS | 1855 | 1461145066615 Marionette DEBUG loaded listener.js 02:37:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a7bc83000) [pid = 1855] [serial = 2223] [outer = 0x7f7a71505400] 02:37:47 INFO - PROCESS | 1855 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 02:37:47 INFO - PROCESS | 1855 | 1461145067396 Marionette TRACE conn4 <- [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]]]}] 02:37:47 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 02:37:47 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1481ms 02:37:47 INFO - PROCESS | 1855 | 1461145067426 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 02:37:47 INFO - PROCESS | 1855 | 1461145067429 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 02:37:47 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 02:37:47 INFO - PROCESS | 1855 | 1461145067437 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 02:37:47 INFO - PROCESS | 1855 | 1461145067439 Marionette TRACE conn4 <- [1,2934,null,{}] 02:37:47 INFO - PROCESS | 1855 | 1461145067444 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:47 INFO - PROCESS | 1855 | 1461145067644 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 02:37:47 INFO - PROCESS | 1855 | 1461145067908 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:47 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a78373000 == 183 [pid = 1855] [id = 741] 02:37:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a75480c00) [pid = 1855] [serial = 2224] [outer = (nil)] 02:37:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a7bee4400) [pid = 1855] [serial = 2225] [outer = 0x7f7a75480c00] 02:37:47 INFO - PROCESS | 1855 | 1461145067988 Marionette DEBUG loaded listener.js 02:37:48 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a7c9f4000) [pid = 1855] [serial = 2226] [outer = 0x7f7a75480c00] 02:37:48 INFO - PROCESS | 1855 | 1461145068756 Marionette TRACE conn4 <- [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]]]}] 02:37:48 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 02:37:48 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1329ms 02:37:48 INFO - PROCESS | 1855 | 1461145068766 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 02:37:48 INFO - PROCESS | 1855 | 1461145068769 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 02:37:48 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 02:37:48 INFO - PROCESS | 1855 | 1461145068799 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 02:37:48 INFO - PROCESS | 1855 | 1461145068802 Marionette TRACE conn4 <- [1,2938,null,{}] 02:37:48 INFO - PROCESS | 1855 | 1461145068808 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:49 INFO - PROCESS | 1855 | 1461145069012 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 02:37:49 INFO - PROCESS | 1855 | 1461145069270 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7aab6000 == 184 [pid = 1855] [id = 742] 02:37:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a7bc84000) [pid = 1855] [serial = 2227] [outer = (nil)] 02:37:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a7fcbc000) [pid = 1855] [serial = 2228] [outer = 0x7f7a7bc84000] 02:37:49 INFO - PROCESS | 1855 | 1461145069343 Marionette DEBUG loaded listener.js 02:37:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a803d9000) [pid = 1855] [serial = 2229] [outer = 0x7f7a7bc84000] 02:37:50 INFO - PROCESS | 1855 | 1461145070113 Marionette TRACE conn4 <- [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]]]}] 02:37:50 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. 02:37:50 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1338ms 02:37:50 INFO - PROCESS | 1855 | 1461145070143 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 02:37:50 INFO - PROCESS | 1855 | 1461145070147 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 02:37:50 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 02:37:50 INFO - PROCESS | 1855 | 1461145070155 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 02:37:50 INFO - PROCESS | 1855 | 1461145070158 Marionette TRACE conn4 <- [1,2942,null,{}] 02:37:50 INFO - PROCESS | 1855 | 1461145070163 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:50 INFO - PROCESS | 1855 | 1461145070365 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 02:37:50 INFO - PROCESS | 1855 | 1461145070620 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:50 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7be94000 == 185 [pid = 1855] [id = 743] 02:37:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a7bd2ac00) [pid = 1855] [serial = 2230] [outer = (nil)] 02:37:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a80575800) [pid = 1855] [serial = 2231] [outer = 0x7f7a7bd2ac00] 02:37:50 INFO - PROCESS | 1855 | 1461145070690 Marionette DEBUG loaded listener.js 02:37:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a807c9400) [pid = 1855] [serial = 2232] [outer = 0x7f7a7bd2ac00] 02:37:51 INFO - PROCESS | 1855 | 1461145071450 Marionette TRACE conn4 <- [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"]]]}] 02:37:51 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 02:37:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 02:37:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:37:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:37:51 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 02:37:51 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1329ms 02:37:51 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 02:37:51 INFO - PROCESS | 1855 | 1461145071485 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 02:37:51 INFO - PROCESS | 1855 | 1461145071488 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 02:37:51 INFO - PROCESS | 1855 | 1461145071494 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 02:37:51 INFO - PROCESS | 1855 | 1461145071497 Marionette TRACE conn4 <- [1,2946,null,{}] 02:37:51 INFO - PROCESS | 1855 | 1461145071502 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:51 INFO - PROCESS | 1855 | 1461145071710 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 02:37:51 INFO - PROCESS | 1855 | 1461145071936 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7cbaf000 == 186 [pid = 1855] [id = 744] 02:37:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a7bedd000) [pid = 1855] [serial = 2233] [outer = (nil)] 02:37:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a814d0c00) [pid = 1855] [serial = 2234] [outer = 0x7f7a7bedd000] 02:37:52 INFO - PROCESS | 1855 | 1461145072016 Marionette DEBUG loaded listener.js 02:37:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a81e45000) [pid = 1855] [serial = 2235] [outer = 0x7f7a7bedd000] 02:37:52 INFO - PROCESS | 1855 | 1461145072792 Marionette TRACE conn4 <- [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]]]}] 02:37:52 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. 02:37:52 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1335ms 02:37:52 INFO - PROCESS | 1855 | 1461145072828 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 02:37:52 INFO - PROCESS | 1855 | 1461145072832 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 02:37:52 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 02:37:52 INFO - PROCESS | 1855 | 1461145072837 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 02:37:52 INFO - PROCESS | 1855 | 1461145072841 Marionette TRACE conn4 <- [1,2950,null,{}] 02:37:52 INFO - PROCESS | 1855 | 1461145072846 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:53 INFO - PROCESS | 1855 | 1461145073068 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 02:37:53 INFO - PROCESS | 1855 | 1461145073357 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80563000 == 187 [pid = 1855] [id = 745] 02:37:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a815e2800) [pid = 1855] [serial = 2236] [outer = (nil)] 02:37:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a8269c000) [pid = 1855] [serial = 2237] [outer = 0x7f7a815e2800] 02:37:53 INFO - PROCESS | 1855 | 1461145073435 Marionette DEBUG loaded listener.js 02:37:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a82954400) [pid = 1855] [serial = 2238] [outer = 0x7f7a815e2800] 02:37:54 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81786000 == 188 [pid = 1855] [id = 746] 02:37:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a84085000) [pid = 1855] [serial = 2239] [outer = (nil)] 02:37:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a81f33c00) [pid = 1855] [serial = 2240] [outer = 0x7f7a84085000] 02:37:54 INFO - PROCESS | 1855 | 1461145074320 Marionette TRACE conn4 <- [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]]]}] 02:37:54 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. 02:37:54 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1529ms 02:37:54 INFO - PROCESS | 1855 | 1461145074367 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 02:37:54 INFO - PROCESS | 1855 | 1461145074370 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 02:37:54 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 02:37:54 INFO - PROCESS | 1855 | 1461145074376 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 02:37:54 INFO - PROCESS | 1855 | 1461145074378 Marionette TRACE conn4 <- [1,2954,null,{}] 02:37:54 INFO - PROCESS | 1855 | 1461145074383 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:54 INFO - PROCESS | 1855 | 1461145074680 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 02:37:55 INFO - PROCESS | 1855 | 1461145075005 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a82ce1000 == 189 [pid = 1855] [id = 747] 02:37:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a73a10400) [pid = 1855] [serial = 2241] [outer = (nil)] 02:37:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a82bdfc00) [pid = 1855] [serial = 2242] [outer = 0x7f7a73a10400] 02:37:55 INFO - PROCESS | 1855 | 1461145075083 Marionette DEBUG loaded listener.js 02:37:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a85609800) [pid = 1855] [serial = 2243] [outer = 0x7f7a73a10400] 02:37:55 INFO - PROCESS | 1855 | 1461145075758 Marionette TRACE conn4 <- [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]]]}] 02:37:55 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:37:55 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 02:37:55 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1426ms 02:37:55 INFO - PROCESS | 1855 | 1461145075804 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 02:37:55 INFO - PROCESS | 1855 | 1461145075807 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 02:37:55 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 02:37:55 INFO - PROCESS | 1855 | 1461145075813 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 02:37:55 INFO - PROCESS | 1855 | 1461145075815 Marionette TRACE conn4 <- [1,2958,null,{}] 02:37:55 INFO - PROCESS | 1855 | 1461145075820 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:56 INFO - PROCESS | 1855 | 1461145076044 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 02:37:56 INFO - PROCESS | 1855 | 1461145076304 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:56 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a84264800 == 190 [pid = 1855] [id = 748] 02:37:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a82955c00) [pid = 1855] [serial = 2244] [outer = (nil)] 02:37:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a89994000) [pid = 1855] [serial = 2245] [outer = 0x7f7a82955c00] 02:37:56 INFO - PROCESS | 1855 | 1461145076375 Marionette DEBUG loaded listener.js 02:37:56 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a8ad37800) [pid = 1855] [serial = 2246] [outer = 0x7f7a82955c00] 02:37:57 INFO - PROCESS | 1855 | 1461145077192 Marionette TRACE conn4 <- [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]]]}] 02:37:57 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. 02:37:57 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1428ms 02:37:57 INFO - PROCESS | 1855 | 1461145077241 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 02:37:57 INFO - PROCESS | 1855 | 1461145077244 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 02:37:57 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 02:37:57 INFO - PROCESS | 1855 | 1461145077250 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 02:37:57 INFO - PROCESS | 1855 | 1461145077252 Marionette TRACE conn4 <- [1,2962,null,{}] 02:37:57 INFO - PROCESS | 1855 | 1461145077258 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:57 INFO - PROCESS | 1855 | 1461145077464 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 02:37:57 INFO - PROCESS | 1855 | 1461145077753 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a89a6e800 == 191 [pid = 1855] [id = 749] 02:37:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a82bd3000) [pid = 1855] [serial = 2247] [outer = (nil)] 02:37:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a8b8c9000) [pid = 1855] [serial = 2248] [outer = 0x7f7a82bd3000] 02:37:57 INFO - PROCESS | 1855 | 1461145077837 Marionette DEBUG loaded listener.js 02:37:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a8d1b8800) [pid = 1855] [serial = 2249] [outer = 0x7f7a82bd3000] 02:37:58 INFO - PROCESS | 1855 | 1461145078581 Marionette TRACE conn4 <- [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]]]}] 02:37:58 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. 02:37:58 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1377ms 02:37:58 INFO - PROCESS | 1855 | 1461145078627 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 02:37:58 INFO - PROCESS | 1855 | 1461145078631 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 02:37:58 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 02:37:58 INFO - PROCESS | 1855 | 1461145078636 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 02:37:58 INFO - PROCESS | 1855 | 1461145078638 Marionette TRACE conn4 <- [1,2966,null,{}] 02:37:58 INFO - PROCESS | 1855 | 1461145078643 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:37:58 INFO - PROCESS | 1855 | 1461145078886 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 02:37:59 INFO - PROCESS | 1855 | 1461145079157 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:37:59 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8bd05000 == 192 [pid = 1855] [id = 750] 02:37:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a748c6c00) [pid = 1855] [serial = 2250] [outer = (nil)] 02:37:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a8d1bbc00) [pid = 1855] [serial = 2251] [outer = 0x7f7a748c6c00] 02:37:59 INFO - PROCESS | 1855 | 1461145079226 Marionette DEBUG loaded listener.js 02:37:59 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a98c64800) [pid = 1855] [serial = 2252] [outer = 0x7f7a748c6c00] 02:37:59 INFO - PROCESS | 1855 | 1461145079955 Marionette TRACE conn4 <- [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]]]}] 02:37:59 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. 02:37:59 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1328ms 02:37:59 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 02:37:59 INFO - PROCESS | 1855 | 1461145079984 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 02:37:59 INFO - PROCESS | 1855 | 1461145079986 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 02:37:59 INFO - PROCESS | 1855 | 1461145079995 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 02:37:59 INFO - PROCESS | 1855 | 1461145079998 Marionette TRACE conn4 <- [1,2970,null,{}] 02:38:00 INFO - PROCESS | 1855 | 1461145080003 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:00 INFO - PROCESS | 1855 | 1461145080221 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 02:38:00 INFO - PROCESS | 1855 | 1461145080481 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a8e64b000 == 193 [pid = 1855] [id = 751] 02:38:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a8560b400) [pid = 1855] [serial = 2253] [outer = (nil)] 02:38:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a9a02d800) [pid = 1855] [serial = 2254] [outer = 0x7f7a8560b400] 02:38:00 INFO - PROCESS | 1855 | 1461145080552 Marionette DEBUG loaded listener.js 02:38:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a9c2c7c00) [pid = 1855] [serial = 2255] [outer = 0x7f7a8560b400] 02:38:01 INFO - PROCESS | 1855 | 1461145081355 Marionette TRACE conn4 <- [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]]]}] 02:38:01 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. 02:38:01 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1382ms 02:38:01 INFO - PROCESS | 1855 | 1461145081377 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 02:38:01 INFO - PROCESS | 1855 | 1461145081380 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 02:38:01 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 02:38:01 INFO - PROCESS | 1855 | 1461145081387 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 02:38:01 INFO - PROCESS | 1855 | 1461145081390 Marionette TRACE conn4 <- [1,2974,null,{}] 02:38:01 INFO - PROCESS | 1855 | 1461145081396 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:01 INFO - PROCESS | 1855 | 1461145081627 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 02:38:01 INFO - PROCESS | 1855 | 1461145081890 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:01 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a99dc3000 == 194 [pid = 1855] [id = 752] 02:38:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a8e671800) [pid = 1855] [serial = 2256] [outer = (nil)] 02:38:01 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a9dc52000) [pid = 1855] [serial = 2257] [outer = 0x7f7a8e671800] 02:38:01 INFO - PROCESS | 1855 | 1461145081963 Marionette DEBUG loaded listener.js 02:38:02 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a9e21bc00) [pid = 1855] [serial = 2258] [outer = 0x7f7a8e671800] 02:38:02 INFO - PROCESS | 1855 | 1461145082774 Marionette TRACE conn4 <- [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]]]}] 02:38:02 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. 02:38:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1429ms 02:38:02 INFO - PROCESS | 1855 | 1461145082816 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 02:38:02 INFO - PROCESS | 1855 | 1461145082819 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 02:38:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 02:38:02 INFO - PROCESS | 1855 | 1461145082824 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 02:38:02 INFO - PROCESS | 1855 | 1461145082827 Marionette TRACE conn4 <- [1,2978,null,{}] 02:38:02 INFO - PROCESS | 1855 | 1461145082832 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:03 INFO - PROCESS | 1855 | 1461145083155 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 02:38:03 INFO - PROCESS | 1855 | 1461145083375 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:03 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a9e3a3800 == 195 [pid = 1855] [id = 753] 02:38:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a6ca66c00) [pid = 1855] [serial = 2259] [outer = (nil)] 02:38:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a6ca70800) [pid = 1855] [serial = 2260] [outer = 0x7f7a6ca66c00] 02:38:03 INFO - PROCESS | 1855 | 1461145083450 Marionette DEBUG loaded listener.js 02:38:03 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a6ca75000) [pid = 1855] [serial = 2261] [outer = 0x7f7a6ca66c00] 02:38:04 INFO - PROCESS | 1855 | 1461145084158 Marionette TRACE conn4 <- [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]]]}] 02:38:04 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. 02:38:04 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1386ms 02:38:04 INFO - PROCESS | 1855 | 1461145084212 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 02:38:04 INFO - PROCESS | 1855 | 1461145084216 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 02:38:04 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 02:38:04 INFO - PROCESS | 1855 | 1461145084222 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 02:38:04 INFO - PROCESS | 1855 | 1461145084224 Marionette TRACE conn4 <- [1,2982,null,{}] 02:38:04 INFO - PROCESS | 1855 | 1461145084230 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:04 INFO - PROCESS | 1855 | 1461145084453 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 02:38:04 INFO - PROCESS | 1855 | 1461145084745 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:04 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7aa1033000 == 196 [pid = 1855] [id = 754] 02:38:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a6ca6ac00) [pid = 1855] [serial = 2262] [outer = (nil)] 02:38:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a6d8e6c00) [pid = 1855] [serial = 2263] [outer = 0x7f7a6ca6ac00] 02:38:04 INFO - PROCESS | 1855 | 1461145084819 Marionette DEBUG loaded listener.js 02:38:04 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a6d8eac00) [pid = 1855] [serial = 2264] [outer = 0x7f7a6ca6ac00] 02:38:05 INFO - PROCESS | 1855 | 1461145085557 Marionette TRACE conn4 <- [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"]]]}] 02:38:05 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 02:38:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 02:38:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:05 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 02:38:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1382ms 02:38:05 INFO - PROCESS | 1855 | 1461145085605 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 02:38:05 INFO - PROCESS | 1855 | 1461145085609 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 02:38:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 02:38:05 INFO - PROCESS | 1855 | 1461145085615 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 02:38:05 INFO - PROCESS | 1855 | 1461145085618 Marionette TRACE conn4 <- [1,2986,null,{}] 02:38:05 INFO - PROCESS | 1855 | 1461145085623 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:05 INFO - PROCESS | 1855 | 1461145085883 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 02:38:06 INFO - PROCESS | 1855 | 1461145086152 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:06 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6a3a8000 == 197 [pid = 1855] [id = 755] 02:38:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a6ca66400) [pid = 1855] [serial = 2265] [outer = (nil)] 02:38:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a6d8f0c00) [pid = 1855] [serial = 2266] [outer = 0x7f7a6ca66400] 02:38:06 INFO - PROCESS | 1855 | 1461145086226 Marionette DEBUG loaded listener.js 02:38:06 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a9e21d400) [pid = 1855] [serial = 2267] [outer = 0x7f7a6ca66400] 02:38:06 INFO - PROCESS | 1855 | 1461145086974 Marionette TRACE conn4 <- [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]]]}] 02:38:06 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. 02:38:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1377ms 02:38:06 INFO - PROCESS | 1855 | 1461145086992 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 02:38:06 INFO - PROCESS | 1855 | 1461145086995 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 02:38:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 02:38:07 INFO - PROCESS | 1855 | 1461145087001 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 02:38:07 INFO - PROCESS | 1855 | 1461145087003 Marionette TRACE conn4 <- [1,2990,null,{}] 02:38:07 INFO - PROCESS | 1855 | 1461145087008 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:07 INFO - PROCESS | 1855 | 1461145087241 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 02:38:07 INFO - PROCESS | 1855 | 1461145087541 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:07 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a686bf800 == 198 [pid = 1855] [id = 756] 02:38:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 239 (0x7f7a6ca6f400) [pid = 1855] [serial = 2268] [outer = (nil)] 02:38:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 240 (0x7f7a723aac00) [pid = 1855] [serial = 2269] [outer = 0x7f7a6ca6f400] 02:38:07 INFO - PROCESS | 1855 | 1461145087614 Marionette DEBUG loaded listener.js 02:38:07 INFO - PROCESS | 1855 | ++DOMWINDOW == 241 (0x7f7a723af400) [pid = 1855] [serial = 2270] [outer = 0x7f7a6ca6f400] 02:38:08 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a686d3000 == 199 [pid = 1855] [id = 757] 02:38:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 242 (0x7f7a723a6c00) [pid = 1855] [serial = 2271] [outer = (nil)] 02:38:08 INFO - PROCESS | 1855 | ++DOMWINDOW == 243 (0x7f7a723a7000) [pid = 1855] [serial = 2272] [outer = 0x7f7a723a6c00] 02:38:08 INFO - PROCESS | 1855 | 1461145088523 Marionette TRACE conn4 <- [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]]]}] 02:38:08 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. 02:38:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 02:38:08 INFO - PROCESS | 1855 | 1461145088553 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 02:38:08 INFO - PROCESS | 1855 | 1461145088557 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 02:38:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 02:38:08 INFO - PROCESS | 1855 | 1461145088567 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 02:38:08 INFO - PROCESS | 1855 | 1461145088569 Marionette TRACE conn4 <- [1,2994,null,{}] 02:38:08 INFO - PROCESS | 1855 | 1461145088573 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7b8d3800 == 198 [pid = 1855] [id = 526] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7aa340d800 == 197 [pid = 1855] [id = 133] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74d37000 == 196 [pid = 1855] [id = 678] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9a11e800 == 195 [pid = 1855] [id = 131] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a83db0800 == 194 [pid = 1855] [id = 535] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e085800 == 193 [pid = 1855] [id = 679] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81f0e800 == 192 [pid = 1855] [id = 106] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71313000 == 191 [pid = 1855] [id = 348] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7fa47800 == 190 [pid = 1855] [id = 528] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8d1f0000 == 189 [pid = 1855] [id = 143] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9e6a1800 == 188 [pid = 1855] [id = 677] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a85825000 == 187 [pid = 1855] [id = 41] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a712db800 == 186 [pid = 1855] [id = 680] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7a335800 == 185 [pid = 1855] [id = 595] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a731d5800 == 184 [pid = 1855] [id = 733] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7131a800 == 183 [pid = 1855] [id = 732] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6da82000 == 182 [pid = 1855] [id = 731] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6a318800 == 181 [pid = 1855] [id = 730] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99db7800 == 180 [pid = 1855] [id = 723] 02:38:10 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a92fde000 == 179 [pid = 1855] [id = 722] 02:38:10 INFO - PROCESS | 1855 | 1461145090304 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 242 (0x7f7a7bc8c400) [pid = 1855] [serial = 2061] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 241 (0x7f7a759ce000) [pid = 1855] [serial = 2126] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 240 (0x7f7a76816400) [pid = 1855] [serial = 2127] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 239 (0x7f7a774aa400) [pid = 1855] [serial = 2129] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 238 (0x7f7a7b7f3800) [pid = 1855] [serial = 2130] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a7547bc00) [pid = 1855] [serial = 2105] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a6a249000) [pid = 1855] [serial = 2108] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a75480800) [pid = 1855] [serial = 2111] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a7236bc00) [pid = 1855] [serial = 2120] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a74a9dc00) [pid = 1855] [serial = 2121] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a74d08800) [pid = 1855] [serial = 2123] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a6df58800) [pid = 1855] [serial = 2115] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a6a24c800) [pid = 1855] [serial = 2114] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a72318400) [pid = 1855] [serial = 2118] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a71fefc00) [pid = 1855] [serial = 2117] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a9a30a000) [pid = 1855] [serial = 2087] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a9932dc00) [pid = 1855] [serial = 2084] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a77b28c00) [pid = 1855] [serial = 2069] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a71987000) [pid = 1855] [serial = 2063] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a9dc52c00) [pid = 1855] [serial = 2093] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a815f0c00) [pid = 1855] [serial = 2078] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a74d57800) [pid = 1855] [serial = 2066] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a803df400) [pid = 1855] [serial = 2075] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a74849800) [pid = 1855] [serial = 2099] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a6d7f6400) [pid = 1855] [serial = 2090] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a7bc8cc00) [pid = 1855] [serial = 2072] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a6df61400) [pid = 1855] [serial = 2096] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a8d227400) [pid = 1855] [serial = 2081] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a75473000) [pid = 1855] [serial = 2102] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a75537000) [pid = 1855] [serial = 2124] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a74aeb400) [pid = 1855] [serial = 2132] [outer = (nil)] [url = about:blank] 02:38:10 INFO - PROCESS | 1855 | 1461145090765 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:10 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6a3a9000 == 180 [pid = 1855] [id = 758] 02:38:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a6d637c00) [pid = 1855] [serial = 2273] [outer = (nil)] 02:38:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a6d63f000) [pid = 1855] [serial = 2274] [outer = 0x7f7a6d637c00] 02:38:10 INFO - PROCESS | 1855 | 1461145090826 Marionette DEBUG loaded listener.js 02:38:10 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a6d747000) [pid = 1855] [serial = 2275] [outer = 0x7f7a6d637c00] 02:38:11 INFO - PROCESS | 1855 | 1461145091480 Marionette TRACE conn4 <- [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]]]}] 02:38:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 02:38:11 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 02:38:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 2940ms 02:38:11 INFO - PROCESS | 1855 | 1461145091508 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 02:38:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 02:38:11 INFO - PROCESS | 1855 | 1461145091514 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 02:38:11 INFO - PROCESS | 1855 | 1461145091520 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 02:38:11 INFO - PROCESS | 1855 | 1461145091526 Marionette TRACE conn4 <- [1,2998,null,{}] 02:38:11 INFO - PROCESS | 1855 | 1461145091532 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:11 INFO - PROCESS | 1855 | 1461145091723 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 02:38:11 INFO - PROCESS | 1855 | 1461145091930 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:11 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6b5ce800 == 181 [pid = 1855] [id = 759] 02:38:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a6d637800) [pid = 1855] [serial = 2276] [outer = (nil)] 02:38:11 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a71295400) [pid = 1855] [serial = 2277] [outer = 0x7f7a6d637800] 02:38:12 INFO - PROCESS | 1855 | 1461145091996 Marionette DEBUG loaded listener.js 02:38:12 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a7150a800) [pid = 1855] [serial = 2278] [outer = 0x7f7a6d637800] 02:38:12 INFO - PROCESS | 1855 | 1461145092744 Marionette TRACE conn4 <- [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]]]}] 02:38:12 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. 02:38:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1280ms 02:38:12 INFO - PROCESS | 1855 | 1461145092810 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 02:38:12 INFO - PROCESS | 1855 | 1461145092814 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 02:38:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 02:38:12 INFO - PROCESS | 1855 | 1461145092824 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 02:38:12 INFO - PROCESS | 1855 | 1461145092834 Marionette TRACE conn4 <- [1,3002,null,{}] 02:38:12 INFO - PROCESS | 1855 | 1461145092849 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:13 INFO - PROCESS | 1855 | 1461145093124 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 02:38:13 INFO - PROCESS | 1855 | 1461145093155 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:13 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6e6eb800 == 182 [pid = 1855] [id = 760] 02:38:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a6df61400) [pid = 1855] [serial = 2279] [outer = (nil)] 02:38:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a71dcbc00) [pid = 1855] [serial = 2280] [outer = 0x7f7a6df61400] 02:38:13 INFO - PROCESS | 1855 | 1461145093214 Marionette DEBUG loaded listener.js 02:38:13 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a71f10000) [pid = 1855] [serial = 2281] [outer = 0x7f7a6df61400] 02:38:14 INFO - PROCESS | 1855 | 1461145094030 Marionette TRACE conn4 <- [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]]]}] 02:38:14 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. 02:38:14 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1237ms 02:38:14 INFO - PROCESS | 1855 | 1461145094059 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 02:38:14 INFO - PROCESS | 1855 | 1461145094065 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 02:38:14 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 02:38:14 INFO - PROCESS | 1855 | 1461145094091 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 02:38:14 INFO - PROCESS | 1855 | 1461145094097 Marionette TRACE conn4 <- [1,3006,null,{}] 02:38:14 INFO - PROCESS | 1855 | 1461145094102 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:14 INFO - PROCESS | 1855 | 1461145094426 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 02:38:14 INFO - PROCESS | 1855 | 1461145094472 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:14 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71464000 == 183 [pid = 1855] [id = 761] 02:38:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a71f10800) [pid = 1855] [serial = 2282] [outer = (nil)] 02:38:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a7236bc00) [pid = 1855] [serial = 2283] [outer = 0x7f7a71f10800] 02:38:14 INFO - PROCESS | 1855 | 1461145094530 Marionette DEBUG loaded listener.js 02:38:14 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a72376800) [pid = 1855] [serial = 2284] [outer = 0x7f7a71f10800] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a75c8ac00) [pid = 1855] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a807cd000) [pid = 1855] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a8040e000) [pid = 1855] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a7230d400) [pid = 1855] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a84c9e000) [pid = 1855] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a807cec00) [pid = 1855] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a81451000) [pid = 1855] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a6a24f400) [pid = 1855] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a858d9c00) [pid = 1855] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a815f1c00) [pid = 1855] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a8039d800) [pid = 1855] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a8039fc00) [pid = 1855] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a7b7f4400) [pid = 1855] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a6a24e400) [pid = 1855] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a82bd7c00) [pid = 1855] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a74af6000) [pid = 1855] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a75c90000) [pid = 1855] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a7230cc00) [pid = 1855] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a6d743800) [pid = 1855] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a6df57400) [pid = 1855] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a74a9c800) [pid = 1855] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a8b171c00) [pid = 1855] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a774a3400) [pid = 1855] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a6d7fac00) [pid = 1855] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a75940000) [pid = 1855] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a77444400) [pid = 1855] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a82836000) [pid = 1855] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a7230c400) [pid = 1855] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a876bf800) [pid = 1855] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a6d7f6000) [pid = 1855] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a71cad400) [pid = 1855] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a74842400) [pid = 1855] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a807cd800) [pid = 1855] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a6a242c00) [pid = 1855] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a721e7000) [pid = 1855] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a81f38400) [pid = 1855] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a6d7ed800) [pid = 1855] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a815e9000) [pid = 1855] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a6a243c00) [pid = 1855] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a74843c00) [pid = 1855] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a6d63dc00) [pid = 1855] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a71fe4800) [pid = 1855] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 02:38:16 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a75c86c00) [pid = 1855] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 02:38:16 INFO - PROCESS | 1855 | 1461145096350 Marionette TRACE conn4 <- [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]]]}] 02:38:16 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. 02:38:16 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 2289ms 02:38:16 INFO - PROCESS | 1855 | 1461145096372 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 02:38:16 INFO - PROCESS | 1855 | 1461145096374 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 02:38:16 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 02:38:16 INFO - PROCESS | 1855 | 1461145096380 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 02:38:16 INFO - PROCESS | 1855 | 1461145096382 Marionette TRACE conn4 <- [1,3010,null,{}] 02:38:16 INFO - PROCESS | 1855 | 1461145096387 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:16 INFO - PROCESS | 1855 | 1461145096640 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 02:38:16 INFO - PROCESS | 1855 | 1461145096660 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:16 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a716a4000 == 184 [pid = 1855] [id = 762] 02:38:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a69b36400) [pid = 1855] [serial = 2285] [outer = (nil)] 02:38:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a6df57000) [pid = 1855] [serial = 2286] [outer = 0x7f7a69b36400] 02:38:16 INFO - PROCESS | 1855 | 1461145096716 Marionette DEBUG loaded listener.js 02:38:16 INFO - PROCESS | 1855 | ++DOMWINDOW == 184 (0x7f7a7236dc00) [pid = 1855] [serial = 2287] [outer = 0x7f7a69b36400] 02:38:17 INFO - PROCESS | 1855 | 1461145097492 Marionette TRACE conn4 <- [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]]]}] 02:38:17 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 02:38:17 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1133ms 02:38:17 INFO - PROCESS | 1855 | 1461145097513 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 02:38:17 INFO - PROCESS | 1855 | 1461145097515 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 02:38:17 INFO - TEST-START | /FileAPI/FileReaderSync.worker 02:38:17 INFO - PROCESS | 1855 | 1461145097521 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 02:38:17 INFO - PROCESS | 1855 | 1461145097523 Marionette TRACE conn4 <- [1,3014,null,{}] 02:38:17 INFO - PROCESS | 1855 | 1461145097528 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:17 INFO - PROCESS | 1855 | 1461145097715 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 02:38:18 INFO - PROCESS | 1855 | 1461145098076 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:18 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6a310800 == 185 [pid = 1855] [id = 763] 02:38:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 185 (0x7f7a69b33000) [pid = 1855] [serial = 2288] [outer = (nil)] 02:38:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 186 (0x7f7a6a24c800) [pid = 1855] [serial = 2289] [outer = 0x7f7a69b33000] 02:38:18 INFO - PROCESS | 1855 | 1461145098165 Marionette DEBUG loaded listener.js 02:38:18 INFO - PROCESS | 1855 | ++DOMWINDOW == 187 (0x7f7a6d641400) [pid = 1855] [serial = 2290] [outer = 0x7f7a69b33000] 02:38:18 INFO - PROCESS | 1855 | [1855] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:38:19 INFO - PROCESS | 1855 | 1461145099159 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 02:38:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 02:38:19 INFO - {} 02:38:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 02:38:19 INFO - {} 02:38:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 02:38:19 INFO - {} 02:38:19 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 02:38:19 INFO - {} 02:38:19 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1678ms 02:38:19 INFO - PROCESS | 1855 | 1461145099215 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 02:38:19 INFO - PROCESS | 1855 | 1461145099221 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 02:38:19 INFO - TEST-START | /FileAPI/fileReader.html 02:38:19 INFO - PROCESS | 1855 | 1461145099276 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 02:38:19 INFO - PROCESS | 1855 | 1461145099282 Marionette TRACE conn4 <- [1,3018,null,{}] 02:38:19 INFO - PROCESS | 1855 | 1461145099290 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:19 INFO - PROCESS | 1855 | 1461145099530 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 02:38:19 INFO - PROCESS | 1855 | 1461145099840 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:19 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71c82800 == 186 [pid = 1855] [id = 764] 02:38:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 188 (0x7f7a6df60800) [pid = 1855] [serial = 2291] [outer = (nil)] 02:38:19 INFO - PROCESS | 1855 | ++DOMWINDOW == 189 (0x7f7a71f08400) [pid = 1855] [serial = 2292] [outer = 0x7f7a6df60800] 02:38:19 INFO - PROCESS | 1855 | 1461145099915 Marionette DEBUG loaded listener.js 02:38:20 INFO - PROCESS | 1855 | ++DOMWINDOW == 190 (0x7f7a71fec000) [pid = 1855] [serial = 2293] [outer = 0x7f7a6df60800] 02:38:20 INFO - PROCESS | 1855 | 1461145100630 Marionette TRACE conn4 <- [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]]]}] 02:38:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 02:38:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 02:38:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 02:38:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 02:38:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 1399ms 02:38:20 INFO - PROCESS | 1855 | 1461145100672 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 02:38:20 INFO - PROCESS | 1855 | 1461145100677 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 02:38:20 INFO - TEST-START | /FileAPI/historical.html 02:38:20 INFO - PROCESS | 1855 | 1461145100685 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 02:38:20 INFO - PROCESS | 1855 | 1461145100687 Marionette TRACE conn4 <- [1,3022,null,{}] 02:38:20 INFO - PROCESS | 1855 | 1461145100693 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:20 INFO - PROCESS | 1855 | 1461145100894 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 02:38:21 INFO - PROCESS | 1855 | 1461145101136 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:21 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a72244000 == 187 [pid = 1855] [id = 765] 02:38:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 191 (0x7f7a71dc5c00) [pid = 1855] [serial = 2294] [outer = (nil)] 02:38:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 192 (0x7f7a723ab800) [pid = 1855] [serial = 2295] [outer = 0x7f7a71dc5c00] 02:38:21 INFO - PROCESS | 1855 | 1461145101214 Marionette DEBUG loaded listener.js 02:38:21 INFO - PROCESS | 1855 | ++DOMWINDOW == 193 (0x7f7a73349c00) [pid = 1855] [serial = 2296] [outer = 0x7f7a71dc5c00] 02:38:22 INFO - PROCESS | 1855 | 1461145102214 Marionette TRACE conn4 <- [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"]]]}] 02:38:22 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 02:38:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 02:38:22 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 02:38:22 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 02:38:22 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 02:38:22 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 02:38:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 02:38:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:22 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 02:38:22 INFO - TEST-OK | /FileAPI/historical.html | took 1580ms 02:38:22 INFO - PROCESS | 1855 | 1461145102267 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 02:38:22 INFO - PROCESS | 1855 | 1461145102271 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 02:38:22 INFO - TEST-START | /FileAPI/idlharness.html 02:38:22 INFO - PROCESS | 1855 | 1461145102326 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 02:38:22 INFO - PROCESS | 1855 | 1461145102336 Marionette TRACE conn4 <- [1,3026,null,{}] 02:38:22 INFO - PROCESS | 1855 | 1461145102361 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:22 INFO - PROCESS | 1855 | 1461145102617 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 02:38:22 INFO - PROCESS | 1855 | 1461145102884 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:22 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73518800 == 188 [pid = 1855] [id = 766] 02:38:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 194 (0x7f7a71fec800) [pid = 1855] [serial = 2297] [outer = (nil)] 02:38:22 INFO - PROCESS | 1855 | ++DOMWINDOW == 195 (0x7f7a74546400) [pid = 1855] [serial = 2298] [outer = 0x7f7a71fec800] 02:38:22 INFO - PROCESS | 1855 | 1461145102959 Marionette DEBUG loaded listener.js 02:38:23 INFO - PROCESS | 1855 | ++DOMWINDOW == 196 (0x7f7a74844400) [pid = 1855] [serial = 2299] [outer = 0x7f7a71fec800] 02:38:24 INFO - PROCESS | 1855 | 1461145104648 Marionette TRACE conn4 <- [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]]]}] 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 02:38:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:38:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:38:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:38:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 02:38:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:38:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:38:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:38:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 02:38:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:38:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:38:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:38:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 02:38:24 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 02:38:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 02:38:24 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 02:38:24 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 02:38:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 02:38:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:38:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:38:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 02:38:24 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 02:38:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 02:38:24 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 02:38:24 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 02:38:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 02:38:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 02:38:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 02:38:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 02:38:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 02:38:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 02:38:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 2478ms 02:38:24 INFO - PROCESS | 1855 | 1461145104796 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 02:38:24 INFO - PROCESS | 1855 | 1461145104804 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 02:38:24 INFO - TEST-START | /FileAPI/idlharness.worker 02:38:24 INFO - PROCESS | 1855 | 1461145104868 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 02:38:24 INFO - PROCESS | 1855 | 1461145104875 Marionette TRACE conn4 <- [1,3030,null,{}] 02:38:24 INFO - PROCESS | 1855 | 1461145104888 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:25 INFO - PROCESS | 1855 | 1461145105118 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 02:38:25 INFO - PROCESS | 1855 | 1461145105388 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:25 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7130f800 == 189 [pid = 1855] [id = 767] 02:38:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 197 (0x7f7a6d63b400) [pid = 1855] [serial = 2300] [outer = (nil)] 02:38:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 198 (0x7f7a74aa2000) [pid = 1855] [serial = 2301] [outer = 0x7f7a6d63b400] 02:38:25 INFO - PROCESS | 1855 | 1461145105461 Marionette DEBUG loaded listener.js 02:38:25 INFO - PROCESS | 1855 | ++DOMWINDOW == 199 (0x7f7a75945000) [pid = 1855] [serial = 2302] [outer = 0x7f7a6d63b400] 02:38:25 INFO - PROCESS | 1855 | [1855] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:38:27 INFO - PROCESS | 1855 | 1461145107623 Marionette TRACE conn4 <- [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,{},{}]]]}] 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 02:38:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 02:38:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 02:38:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 02:38:27 INFO - {} 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 02:38:27 INFO - {} 02:38:27 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 - {} 02:38:27 INFO - {} 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 02:38:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 02:38:27 INFO - {} 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 02:38:27 INFO - {} 02:38:27 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 - {} 02:38:27 INFO - {} 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 02:38:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 02:38:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:38:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:38:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 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 02:38:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 02:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 02:38:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 02:38:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 02:38:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 02:38:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 02:38:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 02:38:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 02:38:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 02:38:27 INFO - {} 02:38:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2912ms 02:38:27 INFO - PROCESS | 1855 | 1461145107728 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 02:38:27 INFO - PROCESS | 1855 | 1461145107731 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 02:38:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 02:38:27 INFO - PROCESS | 1855 | 1461145107736 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 02:38:27 INFO - PROCESS | 1855 | 1461145107738 Marionette TRACE conn4 <- [1,3034,null,{}] 02:38:27 INFO - PROCESS | 1855 | 1461145107749 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:28 INFO - PROCESS | 1855 | 1461145108087 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 02:38:28 INFO - PROCESS | 1855 | 1461145108369 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:28 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a768ae000 == 190 [pid = 1855] [id = 768] 02:38:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 200 (0x7f7a7b7f4c00) [pid = 1855] [serial = 2303] [outer = (nil)] 02:38:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 201 (0x7f7a7b83b000) [pid = 1855] [serial = 2304] [outer = 0x7f7a7b7f4c00] 02:38:28 INFO - PROCESS | 1855 | 1461145108455 Marionette DEBUG loaded listener.js 02:38:28 INFO - PROCESS | 1855 | ++DOMWINDOW == 202 (0x7f7a7bc82c00) [pid = 1855] [serial = 2305] [outer = 0x7f7a7b7f4c00] 02:38:29 INFO - PROCESS | 1855 | 1461145109261 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 02:38:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 02:38:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1580ms 02:38:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 02:38:29 INFO - PROCESS | 1855 | 1461145109317 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 02:38:29 INFO - PROCESS | 1855 | 1461145109319 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 02:38:29 INFO - PROCESS | 1855 | 1461145109326 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 02:38:29 INFO - PROCESS | 1855 | 1461145109329 Marionette TRACE conn4 <- [1,3038,null,{}] 02:38:29 INFO - PROCESS | 1855 | 1461145109353 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:29 INFO - PROCESS | 1855 | 1461145109574 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 02:38:29 INFO - PROCESS | 1855 | 1461145109838 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:29 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a77612800 == 191 [pid = 1855] [id = 769] 02:38:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 203 (0x7f7a7bc86800) [pid = 1855] [serial = 2306] [outer = (nil)] 02:38:29 INFO - PROCESS | 1855 | ++DOMWINDOW == 204 (0x7f7a7bee9000) [pid = 1855] [serial = 2307] [outer = 0x7f7a7bc86800] 02:38:29 INFO - PROCESS | 1855 | 1461145109909 Marionette DEBUG loaded listener.js 02:38:30 INFO - PROCESS | 1855 | ++DOMWINDOW == 205 (0x7f7a7c9dac00) [pid = 1855] [serial = 2308] [outer = 0x7f7a7bc86800] 02:38:30 INFO - PROCESS | 1855 | 1461145110668 Marionette TRACE conn4 <- [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"]]]}] 02:38:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 02:38:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 02:38:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 02:38:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1383ms 02:38:30 INFO - PROCESS | 1855 | 1461145110710 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 02:38:30 INFO - PROCESS | 1855 | 1461145110714 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 02:38:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 02:38:30 INFO - PROCESS | 1855 | 1461145110720 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 02:38:30 INFO - PROCESS | 1855 | 1461145110723 Marionette TRACE conn4 <- [1,3042,null,{}] 02:38:30 INFO - PROCESS | 1855 | 1461145110729 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:30 INFO - PROCESS | 1855 | 1461145110947 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 02:38:31 INFO - PROCESS | 1855 | 1461145111190 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:31 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7836c800 == 192 [pid = 1855] [id = 770] 02:38:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 206 (0x7f7a7bd2d000) [pid = 1855] [serial = 2309] [outer = (nil)] 02:38:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 207 (0x7f7a7fb44000) [pid = 1855] [serial = 2310] [outer = 0x7f7a7bd2d000] 02:38:31 INFO - PROCESS | 1855 | 1461145111263 Marionette DEBUG loaded listener.js 02:38:31 INFO - PROCESS | 1855 | ++DOMWINDOW == 208 (0x7f7a7fcc1c00) [pid = 1855] [serial = 2311] [outer = 0x7f7a7bd2d000] 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 02:38:32 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. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 02:38:32 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'.) 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 02:38:32 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. 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 02:38:32 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. 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 02:38:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:38:32 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. 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 02:38:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 02:38:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 02:38:32 INFO - PROCESS | 1855 | 1461145112371 Marionette TRACE conn4 <- [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]]]}] 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 02:38:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 02:38:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 02:38:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 02:38:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1723ms 02:38:32 INFO - PROCESS | 1855 | 1461145112449 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 02:38:32 INFO - PROCESS | 1855 | 1461145112455 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 02:38:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 02:38:32 INFO - PROCESS | 1855 | 1461145112469 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 02:38:32 INFO - PROCESS | 1855 | 1461145112486 Marionette TRACE conn4 <- [1,3046,null,{}] 02:38:32 INFO - PROCESS | 1855 | 1461145112593 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:32 INFO - PROCESS | 1855 | 1461145112851 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 02:38:33 INFO - PROCESS | 1855 | 1461145113186 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:33 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7558c000 == 193 [pid = 1855] [id = 771] 02:38:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 209 (0x7f7a6d744c00) [pid = 1855] [serial = 2312] [outer = (nil)] 02:38:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 210 (0x7f7a7593e400) [pid = 1855] [serial = 2313] [outer = 0x7f7a6d744c00] 02:38:33 INFO - PROCESS | 1855 | 1461145113257 Marionette DEBUG loaded listener.js 02:38:33 INFO - PROCESS | 1855 | ++DOMWINDOW == 211 (0x7f7a75c88400) [pid = 1855] [serial = 2314] [outer = 0x7f7a6d744c00] 02:38:33 INFO - PROCESS | 1855 | [1855] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:38:34 INFO - PROCESS | 1855 | 1461145114058 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 02:38:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 02:38:34 INFO - {} 02:38:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1650ms 02:38:34 INFO - PROCESS | 1855 | 1461145114117 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 02:38:34 INFO - PROCESS | 1855 | 1461145114119 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 02:38:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 02:38:34 INFO - PROCESS | 1855 | 1461145114126 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 02:38:34 INFO - PROCESS | 1855 | 1461145114129 Marionette TRACE conn4 <- [1,3050,null,{}] 02:38:34 INFO - PROCESS | 1855 | 1461145114139 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:34 INFO - PROCESS | 1855 | 1461145114384 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 02:38:34 INFO - PROCESS | 1855 | 1461145114627 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:34 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a767a1000 == 194 [pid = 1855] [id = 772] 02:38:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 212 (0x7f7a75c88c00) [pid = 1855] [serial = 2315] [outer = (nil)] 02:38:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 213 (0x7f7a76825c00) [pid = 1855] [serial = 2316] [outer = 0x7f7a75c88c00] 02:38:34 INFO - PROCESS | 1855 | 1461145114700 Marionette DEBUG loaded listener.js 02:38:34 INFO - PROCESS | 1855 | ++DOMWINDOW == 214 (0x7f7a76bd8800) [pid = 1855] [serial = 2317] [outer = 0x7f7a75c88c00] 02:38:35 INFO - PROCESS | 1855 | 1461145115504 Marionette TRACE conn4 <- [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]]]}] 02:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 02:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 02:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 02:38:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 02:38:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1431ms 02:38:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 02:38:35 INFO - PROCESS | 1855 | 1461145115558 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 02:38:35 INFO - PROCESS | 1855 | 1461145115561 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 02:38:35 INFO - PROCESS | 1855 | 1461145115568 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 02:38:35 INFO - PROCESS | 1855 | 1461145115571 Marionette TRACE conn4 <- [1,3054,null,{}] 02:38:35 INFO - PROCESS | 1855 | 1461145115576 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:35 INFO - PROCESS | 1855 | 1461145115820 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 02:38:36 INFO - PROCESS | 1855 | 1461145116097 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:36 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7aaa9000 == 195 [pid = 1855] [id = 773] 02:38:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 215 (0x7f7a746b2400) [pid = 1855] [serial = 2318] [outer = (nil)] 02:38:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 216 (0x7f7a774a5000) [pid = 1855] [serial = 2319] [outer = 0x7f7a746b2400] 02:38:36 INFO - PROCESS | 1855 | 1461145116184 Marionette DEBUG loaded listener.js 02:38:36 INFO - PROCESS | 1855 | ++DOMWINDOW == 217 (0x7f7a7fcc3000) [pid = 1855] [serial = 2320] [outer = 0x7f7a746b2400] 02:38:37 INFO - PROCESS | 1855 | 1461145117446 Marionette TRACE conn4 <- [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"]]]}] 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 02:38:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 02:38:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:38:37 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" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:38:37 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" 02:38:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 02:38:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 02:38:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 02:38:37 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1957ms 02:38:37 INFO - PROCESS | 1855 | 1461145117611 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 02:38:37 INFO - PROCESS | 1855 | 1461145117619 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 02:38:37 INFO - TEST-START | /FileAPI/file/File-constructor.html 02:38:37 INFO - PROCESS | 1855 | 1461145117644 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 02:38:37 INFO - PROCESS | 1855 | 1461145117651 Marionette TRACE conn4 <- [1,3058,null,{}] 02:38:37 INFO - PROCESS | 1855 | 1461145117661 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:37 INFO - PROCESS | 1855 | 1461145117955 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 02:38:38 INFO - PROCESS | 1855 | 1461145118235 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:38 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7bf1b000 == 196 [pid = 1855] [id = 774] 02:38:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 218 (0x7f7a75c8d800) [pid = 1855] [serial = 2321] [outer = (nil)] 02:38:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 219 (0x7f7a81ccd400) [pid = 1855] [serial = 2322] [outer = 0x7f7a75c8d800] 02:38:38 INFO - PROCESS | 1855 | 1461145118305 Marionette DEBUG loaded listener.js 02:38:38 INFO - PROCESS | 1855 | ++DOMWINDOW == 220 (0x7f7a820e3400) [pid = 1855] [serial = 2323] [outer = 0x7f7a75c8d800] 02:38:39 INFO - PROCESS | 1855 | 1461145119092 Marionette TRACE conn4 <- [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]]]}] 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 02:38:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 02:38:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 02:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 02:38:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 02:38:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 02:38:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 02:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 02:38:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 02:38:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 02:38:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 02:38:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 02:38:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1491ms 02:38:39 INFO - PROCESS | 1855 | 1461145119139 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 02:38:39 INFO - PROCESS | 1855 | 1461145119145 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 02:38:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 02:38:39 INFO - PROCESS | 1855 | 1461145119151 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 02:38:39 INFO - PROCESS | 1855 | 1461145119153 Marionette TRACE conn4 <- [1,3062,null,{}] 02:38:39 INFO - PROCESS | 1855 | 1461145119159 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:39 INFO - PROCESS | 1855 | 1461145119401 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 02:38:39 INFO - PROCESS | 1855 | 1461145119649 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:39 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a75b7b000 == 197 [pid = 1855] [id = 775] 02:38:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 221 (0x7f7a6d748800) [pid = 1855] [serial = 2324] [outer = (nil)] 02:38:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 222 (0x7f7a76751000) [pid = 1855] [serial = 2325] [outer = 0x7f7a6d748800] 02:38:39 INFO - PROCESS | 1855 | 1461145119725 Marionette DEBUG loaded listener.js 02:38:39 INFO - PROCESS | 1855 | ++DOMWINDOW == 223 (0x7f7a820ea800) [pid = 1855] [serial = 2326] [outer = 0x7f7a6d748800] 02:38:40 INFO - PROCESS | 1855 | [1855] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 02:38:40 INFO - PROCESS | 1855 | 1461145120545 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 02:38:40 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 02:38:40 INFO - {} 02:38:40 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1426ms 02:38:40 INFO - PROCESS | 1855 | 1461145120578 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 02:38:40 INFO - PROCESS | 1855 | 1461145120582 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 02:38:40 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 02:38:40 INFO - PROCESS | 1855 | 1461145120587 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 02:38:40 INFO - PROCESS | 1855 | 1461145120589 Marionette TRACE conn4 <- [1,3066,null,{}] 02:38:40 INFO - PROCESS | 1855 | 1461145120595 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:40 INFO - PROCESS | 1855 | 1461145120803 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 02:38:41 INFO - PROCESS | 1855 | 1461145121077 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:41 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a80480000 == 198 [pid = 1855] [id = 776] 02:38:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 224 (0x7f7a75c83000) [pid = 1855] [serial = 2327] [outer = (nil)] 02:38:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 225 (0x7f7a82836c00) [pid = 1855] [serial = 2328] [outer = 0x7f7a75c83000] 02:38:41 INFO - PROCESS | 1855 | 1461145121143 Marionette DEBUG loaded listener.js 02:38:41 INFO - PROCESS | 1855 | ++DOMWINDOW == 226 (0x7f7a82959800) [pid = 1855] [serial = 2329] [outer = 0x7f7a75c83000] 02:38:41 INFO - PROCESS | 1855 | 1461145121916 Marionette TRACE conn4 <- [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]]]}] 02:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 02:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 02:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 02:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 02:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 02:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 02:38:41 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 02:38:41 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1377ms 02:38:41 INFO - PROCESS | 1855 | 1461145121968 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 02:38:41 INFO - PROCESS | 1855 | 1461145121971 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 02:38:41 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 02:38:41 INFO - PROCESS | 1855 | 1461145121977 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 02:38:41 INFO - PROCESS | 1855 | 1461145121979 Marionette TRACE conn4 <- [1,3070,null,{}] 02:38:41 INFO - PROCESS | 1855 | 1461145121984 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:42 INFO - PROCESS | 1855 | 1461145122210 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 02:38:42 INFO - PROCESS | 1855 | 1461145122466 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:42 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a815b3800 == 199 [pid = 1855] [id = 777] 02:38:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 227 (0x7f7a820eac00) [pid = 1855] [serial = 2330] [outer = (nil)] 02:38:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 228 (0x7f7a82bd5c00) [pid = 1855] [serial = 2331] [outer = 0x7f7a820eac00] 02:38:42 INFO - PROCESS | 1855 | 1461145122540 Marionette DEBUG loaded listener.js 02:38:42 INFO - PROCESS | 1855 | ++DOMWINDOW == 229 (0x7f7a82bdd000) [pid = 1855] [serial = 2332] [outer = 0x7f7a820eac00] 02:38:43 INFO - PROCESS | 1855 | 1461145123337 Marionette TRACE conn4 <- [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]]]}] 02:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 02:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 02:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 02:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 02:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 02:38:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 02:38:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1381ms 02:38:43 INFO - PROCESS | 1855 | 1461145123360 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 02:38:43 INFO - PROCESS | 1855 | 1461145123363 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 02:38:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 02:38:43 INFO - PROCESS | 1855 | 1461145123377 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 02:38:43 INFO - PROCESS | 1855 | 1461145123379 Marionette TRACE conn4 <- [1,3074,null,{}] 02:38:43 INFO - PROCESS | 1855 | 1461145123385 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:43 INFO - PROCESS | 1855 | 1461145123639 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 02:38:43 INFO - PROCESS | 1855 | 1461145123901 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:43 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a81dd1800 == 200 [pid = 1855] [id = 778] 02:38:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 230 (0x7f7a8279d000) [pid = 1855] [serial = 2333] [outer = (nil)] 02:38:43 INFO - PROCESS | 1855 | ++DOMWINDOW == 231 (0x7f7a83d16c00) [pid = 1855] [serial = 2334] [outer = 0x7f7a8279d000] 02:38:43 INFO - PROCESS | 1855 | 1461145123976 Marionette DEBUG loaded listener.js 02:38:44 INFO - PROCESS | 1855 | ++DOMWINDOW == 232 (0x7f7a842ba000) [pid = 1855] [serial = 2335] [outer = 0x7f7a8279d000] 02:38:44 INFO - PROCESS | 1855 | 1461145124772 Marionette TRACE conn4 <- [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]]]}] 02:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 02:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 02:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 02:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 02:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 02:38:44 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 02:38:44 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1426ms 02:38:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 02:38:44 INFO - PROCESS | 1855 | 1461145124805 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 02:38:44 INFO - PROCESS | 1855 | 1461145124808 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 02:38:44 INFO - PROCESS | 1855 | 1461145124814 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 02:38:44 INFO - PROCESS | 1855 | 1461145124817 Marionette TRACE conn4 <- [1,3078,null,{}] 02:38:44 INFO - PROCESS | 1855 | 1461145124821 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:45 INFO - PROCESS | 1855 | 1461145125040 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 02:38:45 INFO - PROCESS | 1855 | 1461145125350 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:45 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a74408000 == 201 [pid = 1855] [id = 779] 02:38:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 233 (0x7f7a69b3ac00) [pid = 1855] [serial = 2336] [outer = (nil)] 02:38:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 234 (0x7f7a842c2800) [pid = 1855] [serial = 2337] [outer = 0x7f7a69b3ac00] 02:38:45 INFO - PROCESS | 1855 | 1461145125422 Marionette DEBUG loaded listener.js 02:38:45 INFO - PROCESS | 1855 | ++DOMWINDOW == 235 (0x7f7a8580d000) [pid = 1855] [serial = 2338] [outer = 0x7f7a69b3ac00] 02:38:46 INFO - PROCESS | 1855 | 1461145126252 Marionette TRACE conn4 <- [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] 02:38:46 INFO - PROCESS | 1855 | 1461145126297 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 02:38:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 02:38:46 INFO - PROCESS | 1855 | 1461145126305 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 02:38:46 INFO - PROCESS | 1855 | 1461145126312 Marionette TRACE conn4 <- [1,3082,null,{}] 02:38:46 INFO - PROCESS | 1855 | 1461145126371 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:46 INFO - PROCESS | 1855 | 1461145126604 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 02:38:46 INFO - PROCESS | 1855 | 1461145126898 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:46 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6e6ea800 == 202 [pid = 1855] [id = 780] 02:38:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 236 (0x7f7a69b31400) [pid = 1855] [serial = 2339] [outer = (nil)] 02:38:46 INFO - PROCESS | 1855 | ++DOMWINDOW == 237 (0x7f7a6d636000) [pid = 1855] [serial = 2340] [outer = 0x7f7a69b31400] 02:38:46 INFO - PROCESS | 1855 | 1461145126968 Marionette DEBUG loaded listener.js 02:38:47 INFO - PROCESS | 1855 | ++DOMWINDOW == 238 (0x7f7a81f35800) [pid = 1855] [serial = 2341] [outer = 0x7f7a69b31400] 02:38:47 INFO - PROCESS | 1855 | 1461145127837 Marionette TRACE conn4 <- [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]]]}] 02:38:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 02:38:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 02:38:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 02:38:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 02:38:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1544ms 02:38:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 02:38:47 INFO - PROCESS | 1855 | 1461145127851 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 02:38:47 INFO - PROCESS | 1855 | 1461145127853 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 02:38:47 INFO - PROCESS | 1855 | 1461145127859 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 02:38:47 INFO - PROCESS | 1855 | 1461145127862 Marionette TRACE conn4 <- [1,3086,null,{}] 02:38:47 INFO - PROCESS | 1855 | 1461145127867 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:48 INFO - PROCESS | 1855 | 1461145128100 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6f8d4800 == 201 [pid = 1855] [id = 702] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6b4c4000 == 200 [pid = 1855] [id = 698] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a9a013000 == 199 [pid = 1855] [id = 697] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6b111000 == 198 [pid = 1855] [id = 701] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6b4de800 == 197 [pid = 1855] [id = 699] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6b5d5800 == 196 [pid = 1855] [id = 700] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a716a4000 == 195 [pid = 1855] [id = 762] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a71464000 == 194 [pid = 1855] [id = 761] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6e6eb800 == 193 [pid = 1855] [id = 760] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6b5ce800 == 192 [pid = 1855] [id = 759] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6a3a9000 == 191 [pid = 1855] [id = 758] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a686d3000 == 190 [pid = 1855] [id = 757] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a99dc3000 == 189 [pid = 1855] [id = 752] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8e64b000 == 188 [pid = 1855] [id = 751] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a8bd05000 == 187 [pid = 1855] [id = 750] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a89a6e800 == 186 [pid = 1855] [id = 749] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a84264800 == 185 [pid = 1855] [id = 748] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a82ce1000 == 184 [pid = 1855] [id = 747] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a81786000 == 183 [pid = 1855] [id = 746] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a80563000 == 182 [pid = 1855] [id = 745] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7cbaf000 == 181 [pid = 1855] [id = 744] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7be94000 == 180 [pid = 1855] [id = 743] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a7aab6000 == 179 [pid = 1855] [id = 742] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a78373000 == 178 [pid = 1855] [id = 741] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a77592000 == 177 [pid = 1855] [id = 740] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a76859000 == 176 [pid = 1855] [id = 739] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a757be000 == 175 [pid = 1855] [id = 738] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a754c2800 == 174 [pid = 1855] [id = 737] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a74411800 == 173 [pid = 1855] [id = 736] 02:38:49 INFO - PROCESS | 1855 | --DOCSHELL 0x7f7a6da8b800 == 172 [pid = 1855] [id = 735] 02:38:49 INFO - PROCESS | 1855 | 1461145129648 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 237 (0x7f7a803d5400) [pid = 1855] [serial = 2016] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 236 (0x7f7a774b0000) [pid = 1855] [serial = 2010] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 235 (0x7f7a7bd38c00) [pid = 1855] [serial = 2013] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 234 (0x7f7a81720000) [pid = 1855] [serial = 2019] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 233 (0x7f7a82837400) [pid = 1855] [serial = 2022] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 232 (0x7f7a72309c00) [pid = 1855] [serial = 2064] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 231 (0x7f7a75538c00) [pid = 1855] [serial = 2067] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 230 (0x7f7a9e58b400) [pid = 1855] [serial = 2037] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 229 (0x7f7a7c9cfc00) [pid = 1855] [serial = 2073] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 228 (0x7f7a9e596c00) [pid = 1855] [serial = 2097] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 227 (0x7f7a7594d400) [pid = 1855] [serial = 2040] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 226 (0x7f7a7b7f6000) [pid = 1855] [serial = 2070] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 225 (0x7f7a99335800) [pid = 1855] [serial = 2034] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 224 (0x7f7a8cdc3c00) [pid = 1855] [serial = 2031] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 223 (0x7f7a9a1bc400) [pid = 1855] [serial = 2085] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 222 (0x7f7a9e21d000) [pid = 1855] [serial = 2094] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 221 (0x7f7a72375000) [pid = 1855] [serial = 2043] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 220 (0x7f7a7484dc00) [pid = 1855] [serial = 2100] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 219 (0x7f7a85636400) [pid = 1855] [serial = 2025] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 218 (0x7f7a6a24e000) [pid = 1855] [serial = 2109] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 217 (0x7f7a9dc53800) [pid = 1855] [serial = 2088] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 216 (0x7f7a8a697400) [pid = 1855] [serial = 2028] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 215 (0x7f7a6d7fb400) [pid = 1855] [serial = 2091] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 214 (0x7f7a92257800) [pid = 1855] [serial = 2082] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 213 (0x7f7a82bd6400) [pid = 1855] [serial = 2112] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 212 (0x7f7a75476c00) [pid = 1855] [serial = 2103] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 211 (0x7f7a746b7000) [pid = 1855] [serial = 2204] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 210 (0x7f7a738c1800) [pid = 1855] [serial = 2201] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 209 (0x7f7a73befc00) [pid = 1855] [serial = 2202] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 208 (0x7f7a8ab9f000) [pid = 1855] [serial = 2174] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 207 (0x7f7a89a28c00) [pid = 1855] [serial = 2172] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 206 (0x7f7a894e0800) [pid = 1855] [serial = 2171] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 205 (0x7f7a81e51000) [pid = 1855] [serial = 2159] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 204 (0x7f7a76bd1400) [pid = 1855] [serial = 2144] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 203 (0x7f7a7b83a000) [pid = 1855] [serial = 2147] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 202 (0x7f7a8077a400) [pid = 1855] [serial = 2153] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 201 (0x7f7a6df5f000) [pid = 1855] [serial = 2195] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 200 (0x7f7a7129cc00) [pid = 1855] [serial = 2196] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 199 (0x7f7a8cdcc400) [pid = 1855] [serial = 2178] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 198 (0x7f7a8b8d0800) [pid = 1855] [serial = 2177] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 197 (0x7f7a82371000) [pid = 1855] [serial = 2163] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 196 (0x7f7a820eb000) [pid = 1855] [serial = 2162] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 195 (0x7f7a815ed000) [pid = 1855] [serial = 2157] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 194 (0x7f7a814cbc00) [pid = 1855] [serial = 2156] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 193 (0x7f7a7febd800) [pid = 1855] [serial = 2150] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 192 (0x7f7a7547b800) [pid = 1855] [serial = 2141] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 191 (0x7f7a858d9800) [pid = 1855] [serial = 2169] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 190 (0x7f7a842c4800) [pid = 1855] [serial = 2168] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 189 (0x7f7a9db6e400) [pid = 1855] [serial = 2184] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 188 (0x7f7a9a1bfc00) [pid = 1855] [serial = 2183] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 187 (0x7f7a6afe5400) [pid = 1855] [serial = 2192] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 186 (0x7f7a6d63fc00) [pid = 1855] [serial = 2193] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 185 (0x7f7a6df5c400) [pid = 1855] [serial = 2135] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 184 (0x7f7a8b16e400) [pid = 1855] [serial = 2175] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 183 (0x7f7a8313d800) [pid = 1855] [serial = 2166] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a82bda000) [pid = 1855] [serial = 2165] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a98c6c800) [pid = 1855] [serial = 2181] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a8e607c00) [pid = 1855] [serial = 2180] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a9e21e400) [pid = 1855] [serial = 2187] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a9dc57c00) [pid = 1855] [serial = 2186] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a748cf400) [pid = 1855] [serial = 2139] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a73bebc00) [pid = 1855] [serial = 2138] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a6d74e000) [pid = 1855] [serial = 2190] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a6d749c00) [pid = 1855] [serial = 2189] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a81f41400) [pid = 1855] [serial = 2160] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a721e4800) [pid = 1855] [serial = 2198] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a7230bc00) [pid = 1855] [serial = 2199] [outer = (nil)] [url = about:blank] 02:38:49 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6a3a3800 == 173 [pid = 1855] [id = 781] 02:38:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 172 (0x7f7a6ca6e800) [pid = 1855] [serial = 2342] [outer = (nil)] 02:38:49 INFO - PROCESS | 1855 | ++DOMWINDOW == 173 (0x7f7a6ca71000) [pid = 1855] [serial = 2343] [outer = 0x7f7a6ca6e800] 02:38:49 INFO - PROCESS | 1855 | 1461145129943 Marionette DEBUG loaded listener.js 02:38:50 INFO - PROCESS | 1855 | ++DOMWINDOW == 174 (0x7f7a6d642800) [pid = 1855] [serial = 2344] [outer = 0x7f7a6ca6e800] 02:38:50 INFO - PROCESS | 1855 | 1461145130629 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 02:38:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 02:38:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 2829ms 02:38:50 INFO - PROCESS | 1855 | 1461145130688 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 02:38:50 INFO - PROCESS | 1855 | 1461145130694 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 02:38:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 02:38:50 INFO - PROCESS | 1855 | 1461145130702 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 02:38:50 INFO - PROCESS | 1855 | 1461145130706 Marionette TRACE conn4 <- [1,3090,null,{}] 02:38:50 INFO - PROCESS | 1855 | 1461145130712 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:50 INFO - PROCESS | 1855 | 1461145130915 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 02:38:51 INFO - PROCESS | 1855 | 1461145131137 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:51 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6b5c7800 == 174 [pid = 1855] [id = 782] 02:38:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 175 (0x7f7a69b40c00) [pid = 1855] [serial = 2345] [outer = (nil)] 02:38:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 176 (0x7f7a6d8ea400) [pid = 1855] [serial = 2346] [outer = 0x7f7a69b40c00] 02:38:51 INFO - PROCESS | 1855 | 1461145131206 Marionette DEBUG loaded listener.js 02:38:51 INFO - PROCESS | 1855 | ++DOMWINDOW == 177 (0x7f7a6df5a800) [pid = 1855] [serial = 2347] [outer = 0x7f7a69b40c00] 02:38:51 INFO - PROCESS | 1855 | 1461145131961 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 02:38:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 02:38:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1282ms 02:38:51 INFO - PROCESS | 1855 | 1461145131986 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 02:38:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 02:38:51 INFO - PROCESS | 1855 | 1461145131992 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 02:38:52 INFO - PROCESS | 1855 | 1461145131999 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 02:38:52 INFO - PROCESS | 1855 | 1461145132002 Marionette TRACE conn4 <- [1,3094,null,{}] 02:38:52 INFO - PROCESS | 1855 | 1461145132007 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:52 INFO - PROCESS | 1855 | 1461145132316 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 02:38:52 INFO - PROCESS | 1855 | 1461145132355 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:52 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6e6e4000 == 175 [pid = 1855] [id = 783] 02:38:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 178 (0x7f7a6d8e3c00) [pid = 1855] [serial = 2348] [outer = (nil)] 02:38:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 179 (0x7f7a71ca1400) [pid = 1855] [serial = 2349] [outer = 0x7f7a6d8e3c00] 02:38:52 INFO - PROCESS | 1855 | 1461145132414 Marionette DEBUG loaded listener.js 02:38:52 INFO - PROCESS | 1855 | ++DOMWINDOW == 180 (0x7f7a71fe7400) [pid = 1855] [serial = 2350] [outer = 0x7f7a6d8e3c00] 02:38:53 INFO - PROCESS | 1855 | 1461145133341 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 02:38:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 02:38:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1377ms 02:38:53 INFO - PROCESS | 1855 | 1461145133378 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 02:38:53 INFO - PROCESS | 1855 | 1461145133380 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 02:38:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 02:38:53 INFO - PROCESS | 1855 | 1461145133388 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 02:38:53 INFO - PROCESS | 1855 | 1461145133397 Marionette TRACE conn4 <- [1,3098,null,{}] 02:38:53 INFO - PROCESS | 1855 | 1461145133417 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:53 INFO - PROCESS | 1855 | 1461145133687 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 02:38:53 INFO - PROCESS | 1855 | 1461145133743 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:53 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a71f7e800 == 176 [pid = 1855] [id = 784] 02:38:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 181 (0x7f7a71295800) [pid = 1855] [serial = 2351] [outer = (nil)] 02:38:53 INFO - PROCESS | 1855 | ++DOMWINDOW == 182 (0x7f7a723a8c00) [pid = 1855] [serial = 2352] [outer = 0x7f7a71295800] 02:38:53 INFO - PROCESS | 1855 | 1461145133856 Marionette DEBUG loaded listener.js 02:38:54 INFO - PROCESS | 1855 | ++DOMWINDOW == 183 (0x7f7a723b4400) [pid = 1855] [serial = 2353] [outer = 0x7f7a71295800] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 182 (0x7f7a7681b000) [pid = 1855] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 181 (0x7f7a75471400) [pid = 1855] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 180 (0x7f7a7b841000) [pid = 1855] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 179 (0x7f7a7cbed000) [pid = 1855] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 178 (0x7f7a7cbe2800) [pid = 1855] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 177 (0x7f7a6d7ee800) [pid = 1855] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 176 (0x7f7a815e8800) [pid = 1855] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 175 (0x7f7a7484e000) [pid = 1855] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 174 (0x7f7a75c83c00) [pid = 1855] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 173 (0x7f7a6ca6ac00) [pid = 1855] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 172 (0x7f7a74aea800) [pid = 1855] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 171 (0x7f7a7bedd000) [pid = 1855] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 170 (0x7f7a71505400) [pid = 1855] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 169 (0x7f7a6ca66400) [pid = 1855] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 168 (0x7f7a82955c00) [pid = 1855] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 167 (0x7f7a6d643400) [pid = 1855] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 166 (0x7f7a7bd2ac00) [pid = 1855] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 165 (0x7f7a7bc84000) [pid = 1855] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 164 (0x7f7a6d742c00) [pid = 1855] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 163 (0x7f7a6ca6f400) [pid = 1855] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 162 (0x7f7a8e671800) [pid = 1855] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 161 (0x7f7a748c6c00) [pid = 1855] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 160 (0x7f7a74aeb800) [pid = 1855] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 159 (0x7f7a6d637800) [pid = 1855] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 158 (0x7f7a75480c00) [pid = 1855] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 157 (0x7f7a8560b400) [pid = 1855] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 156 (0x7f7a6ca66c00) [pid = 1855] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 155 (0x7f7a6df61400) [pid = 1855] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 154 (0x7f7a73a10400) [pid = 1855] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 153 (0x7f7a84085000) [pid = 1855] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 152 (0x7f7a74d0c400) [pid = 1855] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 151 (0x7f7a82bd3000) [pid = 1855] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 150 (0x7f7a815e2800) [pid = 1855] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 149 (0x7f7a71f10800) [pid = 1855] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 148 (0x7f7a723a6c00) [pid = 1855] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 147 (0x7f7a6d637c00) [pid = 1855] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 02:38:55 INFO - PROCESS | 1855 | --DOMWINDOW == 146 (0x7f7a71298000) [pid = 1855] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 02:38:55 INFO - PROCESS | 1855 | 1461145135465 Marionette TRACE conn4 <- [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]]]}] 02:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 02:38:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 02:38:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 2092ms 02:38:55 INFO - PROCESS | 1855 | 1461145135478 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 02:38:55 INFO - PROCESS | 1855 | 1461145135482 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 02:38:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 02:38:55 INFO - PROCESS | 1855 | 1461145135487 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 02:38:55 INFO - PROCESS | 1855 | 1461145135489 Marionette TRACE conn4 <- [1,3102,null,{}] 02:38:55 INFO - PROCESS | 1855 | 1461145135494 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:55 INFO - PROCESS | 1855 | 1461145135762 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 02:38:55 INFO - PROCESS | 1855 | 1461145135786 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:55 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a7313b800 == 177 [pid = 1855] [id = 785] 02:38:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 147 (0x7f7a6a242400) [pid = 1855] [serial = 2354] [outer = (nil)] 02:38:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 148 (0x7f7a723b2400) [pid = 1855] [serial = 2355] [outer = 0x7f7a6a242400] 02:38:55 INFO - PROCESS | 1855 | 1461145135843 Marionette DEBUG loaded listener.js 02:38:55 INFO - PROCESS | 1855 | ++DOMWINDOW == 149 (0x7f7a7359b400) [pid = 1855] [serial = 2356] [outer = 0x7f7a6a242400] 02:38:56 INFO - PROCESS | 1855 | 1461145136589 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 02:38:56 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 02:38:56 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1125ms 02:38:56 INFO - PROCESS | 1855 | 1461145136613 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 02:38:56 INFO - PROCESS | 1855 | 1461145136616 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 02:38:56 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 02:38:56 INFO - PROCESS | 1855 | 1461145136620 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 02:38:56 INFO - PROCESS | 1855 | 1461145136622 Marionette TRACE conn4 <- [1,3106,null,{}] 02:38:56 INFO - PROCESS | 1855 | 1461145136627 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:56 INFO - PROCESS | 1855 | 1461145136815 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 02:38:57 INFO - PROCESS | 1855 | 1461145137176 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:57 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a6a367000 == 178 [pid = 1855] [id = 786] 02:38:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 150 (0x7f7a69b39000) [pid = 1855] [serial = 2357] [outer = (nil)] 02:38:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 151 (0x7f7a6afdc800) [pid = 1855] [serial = 2358] [outer = 0x7f7a69b39000] 02:38:57 INFO - PROCESS | 1855 | 1461145137260 Marionette DEBUG loaded listener.js 02:38:57 INFO - PROCESS | 1855 | ++DOMWINDOW == 152 (0x7f7a6d637c00) [pid = 1855] [serial = 2359] [outer = 0x7f7a69b39000] 02:38:58 INFO - PROCESS | 1855 | 1461145138150 Marionette TRACE conn4 <- [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]]]}] 02:38:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 02:38:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 02:38:58 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 02:38:58 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1579ms 02:38:58 INFO - PROCESS | 1855 | 1461145138201 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 02:38:58 INFO - PROCESS | 1855 | 1461145138208 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 02:38:58 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 02:38:58 INFO - PROCESS | 1855 | 1461145138263 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 02:38:58 INFO - PROCESS | 1855 | 1461145138268 Marionette TRACE conn4 <- [1,3110,null,{}] 02:38:58 INFO - PROCESS | 1855 | 1461145138280 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:38:58 INFO - PROCESS | 1855 | 1461145138505 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 02:38:58 INFO - PROCESS | 1855 | 1461145138776 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:38:58 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a713e1000 == 179 [pid = 1855] [id = 787] 02:38:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 153 (0x7f7a69b3c800) [pid = 1855] [serial = 2360] [outer = (nil)] 02:38:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 154 (0x7f7a71505400) [pid = 1855] [serial = 2361] [outer = 0x7f7a69b3c800] 02:38:58 INFO - PROCESS | 1855 | 1461145138849 Marionette DEBUG loaded listener.js 02:38:58 INFO - PROCESS | 1855 | ++DOMWINDOW == 155 (0x7f7a71caa000) [pid = 1855] [serial = 2362] [outer = 0x7f7a69b3c800] 02:38:59 INFO - PROCESS | 1855 | 1461145139723 Marionette TRACE conn4 <- [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"]]]}] 02:38:59 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 02:38:59 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 02:38:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 02:38:59 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 02:38:59 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 02:38:59 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 02:38:59 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1540ms 02:38:59 INFO - PROCESS | 1855 | 1461145139760 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 02:38:59 INFO - PROCESS | 1855 | 1461145139765 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 02:38:59 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 02:38:59 INFO - PROCESS | 1855 | 1461145139773 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 02:38:59 INFO - PROCESS | 1855 | 1461145139776 Marionette TRACE conn4 <- [1,3114,null,{}] 02:38:59 INFO - PROCESS | 1855 | 1461145139781 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 02:39:00 INFO - PROCESS | 1855 | 1461145139997 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 02:39:00 INFO - PROCESS | 1855 | 1461145140278 Marionette TRACE conn4 -> [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\", \"36d431eb-23df-470a-8252-c3515d550d0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 02:39:00 INFO - PROCESS | 1855 | ++DOCSHELL 0x7f7a73857000 == 180 [pid = 1855] [id = 788] 02:39:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 156 (0x7f7a71f12800) [pid = 1855] [serial = 2363] [outer = (nil)] 02:39:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 157 (0x7f7a72310800) [pid = 1855] [serial = 2364] [outer = 0x7f7a71f12800] 02:39:00 INFO - PROCESS | 1855 | 1461145140357 Marionette DEBUG loaded listener.js 02:39:00 INFO - PROCESS | 1855 | ++DOMWINDOW == 158 (0x7f7a73454800) [pid = 1855] [serial = 2365] [outer = 0x7f7a71f12800] 02:39:01 INFO - PROCESS | 1855 | 1461145141216 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 02:39:01 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 02:39:01 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1477ms 02:39:01 INFO - PROCESS | 1855 | 1461145141252 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 02:39:01 INFO - PROCESS | 1855 | 1461145141257 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 02:39:02 WARNING - u'runner_teardown' () 02:39:02 INFO - No more tests 02:39:02 INFO - Got 0 unexpected results 02:39:02 INFO - SUITE-END | took 1149s 02:39:02 INFO - Closing logging queue 02:39:02 INFO - queue closed 02:39:02 INFO - Return code: 0 02:39:02 WARNING - # TBPL SUCCESS # 02:39:02 INFO - Running post-action listener: _resource_record_post_action 02:39:02 INFO - Running post-run listener: _resource_record_post_run 02:39:03 INFO - Total resource usage - Wall time: 1184s; CPU: 98.0%; Read bytes: 8474624; Write bytes: 974909440; Read time: 1116; Write time: 1970332 02:39:03 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 02:39:03 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 61440; Write bytes: 51286016; Read time: 464; Write time: 234336 02:39:03 INFO - run-tests - Wall time: 1154s; CPU: 98.0%; Read bytes: 5554176; Write bytes: 923021312; Read time: 496; Write time: 1735936 02:39:03 INFO - Running post-run listener: _upload_blobber_files 02:39:03 INFO - Blob upload gear active. 02:39:03 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 02:39:03 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 02:39:03 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'] 02:39:03 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 02:39:04 INFO - (blobuploader) - INFO - Open directory for files ... 02:39:04 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 02:39:04 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:39:04 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:39:05 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 02:39:05 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:39:05 INFO - (blobuploader) - INFO - Done attempting. 02:39:05 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 02:39:05 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 02:39:05 INFO - (blobuploader) - INFO - Uploading, attempt #1. 02:39:06 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 02:39:06 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 02:39:06 INFO - (blobuploader) - INFO - Done attempting. 02:39:06 INFO - (blobuploader) - INFO - Iteration through files over. 02:39:06 INFO - Return code: 0 02:39:06 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 02:39:06 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 02:39:06 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e7e074fdd59bb056033d7c8c92cb5247bfc82c0ab8c40a6995c95dc48cf2266f2e5f7f2cf5d0eeb89ed25844008c6fdbb8a85de870adb73784752ed17ebdc4e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cc62a5fa02dcb9f78ecf56da87e6b04a6f47adfcc68e52898e8c9ea6e065bfe75153576ff7b4c30900e3766966c761e895c38a4831d0f2d0795f323400c3389d"} 02:39:06 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 02:39:06 INFO - Writing to file /builds/slave/test/properties/blobber_files 02:39:06 INFO - Contents: 02:39:06 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e7e074fdd59bb056033d7c8c92cb5247bfc82c0ab8c40a6995c95dc48cf2266f2e5f7f2cf5d0eeb89ed25844008c6fdbb8a85de870adb73784752ed17ebdc4e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cc62a5fa02dcb9f78ecf56da87e6b04a6f47adfcc68e52898e8c9ea6e065bfe75153576ff7b4c30900e3766966c761e895c38a4831d0f2d0795f323400c3389d"} 02:39:06 INFO - Running post-run listener: copy_logs_to_upload_dir 02:39:06 INFO - Copying logs to upload dir... 02:39:06 INFO - mkdir: /builds/slave/test/build/upload/logs 02:39:06 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1282.342896 ========= master_lag: 0.50 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 22 secs) (at 2016-04-20 02:39:06.650248) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:39:06.656910) ========= bash -c 'for file in `ls -1`; do cat $file; done' in dir /builds/slave/test/properties (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', 'for file in `ls -1`; do cat $file; done'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test/properties SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e7e074fdd59bb056033d7c8c92cb5247bfc82c0ab8c40a6995c95dc48cf2266f2e5f7f2cf5d0eeb89ed25844008c6fdbb8a85de870adb73784752ed17ebdc4e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cc62a5fa02dcb9f78ecf56da87e6b04a6f47adfcc68e52898e8c9ea6e065bfe75153576ff7b4c30900e3766966c761e895c38a4831d0f2d0795f323400c3389d"} build_url:https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035075 build_url: 'https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/5e7e074fdd59bb056033d7c8c92cb5247bfc82c0ab8c40a6995c95dc48cf2266f2e5f7f2cf5d0eeb89ed25844008c6fdbb8a85de870adb73784752ed17ebdc4e", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/cc62a5fa02dcb9f78ecf56da87e6b04a6f47adfcc68e52898e8c9ea6e065bfe75153576ff7b4c30900e3766966c761e895c38a4831d0f2d0795f323400c3389d"}' symbols_url: 'https://queue.taskcluster.net/v1/task/bN83HYfPTK6Jtj1f7bsMYw/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip' ========= master_lag: 0.04 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 02:39:06.730130) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:39:06.730613) ========= rm -f oauth.txt in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['rm', '-f', 'oauth.txt'] environment: HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=9ca12473fbb1d023794ffd180000023c-1461143356.457834-174254871 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.019651 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 02:39:06.801900) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:39:06.802369) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 02:39:06.802867) ========= ========= Total master_lag: 1.15 =========