builder: fx-team_ubuntu64_vm-debug_test-web-platform-tests-1 slave: tst-linux64-spot-674 starttime: 1461137886.02 results: success (0) buildid: 20160419230832 builduid: 1ab072c2db0d4b259b7f46e10e93ac05 revision: d42b25947fc26a0f9eab98d631465b72769553bd ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.019306) ========= master: http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.019761) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.020043) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.135789) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.136162) ========= 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-1461137415.753602-926367671 _=/tools/buildbot/bin/python using PTY: False --2016-04-20 00:38:06-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 15.8M=0.001s 2016-04-20 00:38:06 (15.8 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.344264 ========= master_lag: 0.04 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.516048) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.516361) ========= 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-1461137415.753602-926367671 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.075650 ========= master_lag: 0.24 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.828623) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:06.828978) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev d42b25947fc26a0f9eab98d631465b72769553bd --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 d42b25947fc26a0f9eab98d631465b72769553bd --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-1461137415.753602-926367671 _=/tools/buildbot/bin/python using PTY: False 2016-04-20 00:38:06,943 truncating revision to first 12 chars 2016-04-20 00:38:06,943 Setting DEBUG logging. 2016-04-20 00:38:06,943 attempt 1/10 2016-04-20 00:38:06,944 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/d42b25947fc2?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-20 00:38:07,262 unpacking tar archive at: fx-team-d42b25947fc2/testing/mozharness/ program finished with exit code 0 elapsedTime=0.600478 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:07.463011) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:07.463346) ========= script_repo_revision: d42b25947fc26a0f9eab98d631465b72769553bd ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:07.463735) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:07.464011) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-20 00:38:07.493268) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-20 00:38:07.493559) ========= /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-1461137415.753602-926367671 _=/tools/buildbot/bin/python using PTY: False 00:38:07 INFO - MultiFileLogger online at 20160420 00:38:07 in /builds/slave/test 00:38:07 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch fx-team --download-symbols true 00:38:07 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 00:38:07 INFO - {'append_to_log': False, 00:38:07 INFO - 'base_work_dir': '/builds/slave/test', 00:38:07 INFO - 'blob_upload_branch': 'fx-team', 00:38:07 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 00:38:07 INFO - 'buildbot_json_path': 'buildprops.json', 00:38:07 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 00:38:07 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 00:38:07 INFO - 'download_minidump_stackwalk': True, 00:38:07 INFO - 'download_symbols': 'true', 00:38:07 INFO - 'e10s': False, 00:38:07 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 00:38:07 INFO - 'tooltool.py': '/tools/tooltool.py', 00:38:07 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 00:38:07 INFO - '/tools/misc-python/virtualenv.py')}, 00:38:07 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 00:38:07 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 00:38:07 INFO - 'log_level': 'info', 00:38:07 INFO - 'log_to_console': True, 00:38:07 INFO - 'opt_config_files': (), 00:38:07 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 00:38:07 INFO - '--processes=1', 00:38:07 INFO - '--config=%(test_path)s/wptrunner.ini', 00:38:07 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 00:38:07 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 00:38:07 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 00:38:07 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 00:38:07 INFO - 'pip_index': False, 00:38:07 INFO - 'require_test_zip': True, 00:38:07 INFO - 'test_type': ('testharness',), 00:38:07 INFO - 'this_chunk': '1', 00:38:07 INFO - 'tooltool_cache': '/builds/tooltool_cache', 00:38:07 INFO - 'total_chunks': '10', 00:38:07 INFO - 'virtualenv_path': 'venv', 00:38:07 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 00:38:07 INFO - 'work_dir': 'build'} 00:38:07 INFO - ##### 00:38:07 INFO - ##### Running clobber step. 00:38:07 INFO - ##### 00:38:07 INFO - Running pre-action listener: _resource_record_pre_action 00:38:07 INFO - Running main action method: clobber 00:38:07 INFO - rmtree: /builds/slave/test/build 00:38:07 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 00:38:10 INFO - Running post-action listener: _resource_record_post_action 00:38:10 INFO - ##### 00:38:10 INFO - ##### Running read-buildbot-config step. 00:38:10 INFO - ##### 00:38:10 INFO - Running pre-action listener: _resource_record_pre_action 00:38:10 INFO - Running main action method: read_buildbot_config 00:38:10 INFO - Using buildbot properties: 00:38:10 INFO - { 00:38:10 INFO - "project": "", 00:38:10 INFO - "product": "firefox", 00:38:10 INFO - "script_repo_revision": "production", 00:38:10 INFO - "scheduler": "tests-fx-team-ubuntu64_vm-debug-unittest-7-3600", 00:38:10 INFO - "repository": "", 00:38:10 INFO - "buildername": "Ubuntu VM 12.04 x64 fx-team debug test web-platform-tests-1", 00:38:10 INFO - "buildid": "20160419230832", 00:38:10 INFO - "pgo_build": "False", 00:38:10 INFO - "basedir": "/builds/slave/test", 00:38:10 INFO - "buildnumber": 2, 00:38:10 INFO - "slavename": "tst-linux64-spot-674", 00:38:10 INFO - "master": "http://buildbot-master54.bb.releng.usw2.mozilla.com:8201/", 00:38:10 INFO - "platform": "linux64", 00:38:10 INFO - "branch": "fx-team", 00:38:10 INFO - "revision": "d42b25947fc26a0f9eab98d631465b72769553bd", 00:38:10 INFO - "repo_path": "integration/fx-team", 00:38:10 INFO - "moz_repo_path": "", 00:38:10 INFO - "stage_platform": "linux64", 00:38:10 INFO - "builduid": "1ab072c2db0d4b259b7f46e10e93ac05", 00:38:10 INFO - "slavebuilddir": "test" 00:38:10 INFO - } 00:38:10 INFO - Found installer url https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2. 00:38:10 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json. 00:38:10 INFO - Running post-action listener: _resource_record_post_action 00:38:10 INFO - ##### 00:38:10 INFO - ##### Running download-and-extract step. 00:38:10 INFO - ##### 00:38:10 INFO - Running pre-action listener: _resource_record_pre_action 00:38:10 INFO - Running main action method: download_and_extract 00:38:10 INFO - mkdir: /builds/slave/test/build/tests 00:38:10 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:10 INFO - https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json matches https://queue.taskcluster.net 00:38:10 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:38:10 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:38:10 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:10 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:12 INFO - Downloaded 1361 bytes. 00:38:12 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.linux-x86_64.test_packages.json 00:38:12 INFO - Using the following test package requirements: 00:38:12 INFO - {u'common': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:38:12 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.cppunittest.tests.zip'], 00:38:12 INFO - u'gtest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.gtest.tests.zip'], 00:38:12 INFO - u'jittest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'jsshell-linux-x86_64.zip'], 00:38:12 INFO - u'mochitest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.mochitest.tests.zip'], 00:38:12 INFO - u'mozbase': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip'], 00:38:12 INFO - u'reftest': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.reftest.tests.zip'], 00:38:12 INFO - u'talos': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.talos.tests.zip'], 00:38:12 INFO - u'web-platform': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip'], 00:38:12 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.linux-x86_64.common.tests.zip', 00:38:12 INFO - u'firefox-48.0a1.en-US.linux-x86_64.xpcshell.tests.zip']} 00:38:12 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 00:38:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:12 INFO - https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip matches https://queue.taskcluster.net 00:38:12 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:38:12 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.common.tests.zip 00:38:12 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:12 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:14 INFO - Downloaded 22731843 bytes. 00:38:14 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/*'] 00:38:14 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/* 00:38:14 INFO - caution: filename not matched: web-platform/* 00:38:14 INFO - Return code: 11 00:38:14 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:14 INFO - https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip matches https://queue.taskcluster.net 00:38:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:38:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.web-platform.tests.zip 00:38:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:17 INFO - Downloaded 36382569 bytes. 00:38:17 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/*'] 00:38:17 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/* 00:38:20 INFO - caution: filename not matched: bin/* 00:38:20 INFO - caution: filename not matched: config/* 00:38:20 INFO - caution: filename not matched: mozbase/* 00:38:20 INFO - caution: filename not matched: marionette/* 00:38:20 INFO - caution: filename not matched: tools/wptserve/* 00:38:20 INFO - Return code: 11 00:38:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:20 INFO - https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 matches https://queue.taskcluster.net 00:38:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:23 INFO - Downloaded 64257964 bytes. 00:38:23 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:23 INFO - mkdir: /builds/slave/test/properties 00:38:23 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 00:38:23 INFO - Writing to file /builds/slave/test/properties/build_url 00:38:23 INFO - Contents: 00:38:23 INFO - build_url:https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 00:38:24 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:24 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 00:38:24 INFO - Writing to file /builds/slave/test/properties/symbols_url 00:38:24 INFO - Contents: 00:38:24 INFO - symbols_url:https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:24 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:24 INFO - https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip matches https://queue.taskcluster.net 00:38:24 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:24 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip 00:38:24 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:24 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:38:29 INFO - Downloaded 90738375 bytes. 00:38:29 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'] 00:38:29 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 00:38:37 INFO - Return code: 0 00:38:37 INFO - Running post-action listener: _resource_record_post_action 00:38:37 INFO - Running post-action listener: set_extra_try_arguments 00:38:37 INFO - ##### 00:38:37 INFO - ##### Running create-virtualenv step. 00:38:37 INFO - ##### 00:38:37 INFO - Running pre-action listener: _pre_create_virtualenv 00:38:37 INFO - Running pre-action listener: _resource_record_pre_action 00:38:37 INFO - Running main action method: create_virtualenv 00:38:37 INFO - Creating virtualenv /builds/slave/test/build/venv 00:38:37 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 00:38:37 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 00:38:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 00:38:37 INFO - Using real prefix '/usr' 00:38:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 00:38:41 INFO - Installing distribute.............................................................................................................................................................................................done. 00:38:44 INFO - Installing pip.................done. 00:38:44 INFO - Return code: 0 00:38:44 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 00:38:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:44 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:38:44 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:38:44 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:44 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:38:44 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:38:44 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1856030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18573f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19634b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1960780>, '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 0x1961530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19619e0>, '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-1461137415.753602-926367671', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:38:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 00:38:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 00:38:44 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:38:44 INFO - 'CCACHE_UMASK': '002', 00:38:44 INFO - 'DISPLAY': ':0', 00:38:44 INFO - 'HOME': '/home/cltbld', 00:38:44 INFO - 'LANG': 'en_US.UTF-8', 00:38:44 INFO - 'LOGNAME': 'cltbld', 00:38:44 INFO - 'MAIL': '/var/mail/cltbld', 00:38:44 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:38:44 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:38:44 INFO - 'MOZ_NO_REMOTE': '1', 00:38:44 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:38:44 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:38:44 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:38:44 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:38:44 INFO - 'PWD': '/builds/slave/test', 00:38:44 INFO - 'SHELL': '/bin/bash', 00:38:44 INFO - 'SHLVL': '1', 00:38:44 INFO - 'TERM': 'linux', 00:38:44 INFO - 'TMOUT': '86400', 00:38:44 INFO - 'USER': 'cltbld', 00:38:44 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137415.753602-926367671', 00:38:44 INFO - '_': '/tools/buildbot/bin/python'} 00:38:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:38:45 INFO - Downloading/unpacking psutil>=0.7.1 00:38: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 00:38: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 00:38:45 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:38:45 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:38: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 00:38: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 00:38:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 00:38:52 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:38:52 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:38:52 INFO - Installing collected packages: psutil 00:38:52 INFO - Running setup.py install for psutil 00:38:52 INFO - building 'psutil._psutil_linux' extension 00:38:52 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 00:38:53 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 00:38:53 INFO - building 'psutil._psutil_posix' extension 00:38:53 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 00:38:53 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 00:38:53 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 00:38:53 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 00:38:53 INFO - Successfully installed psutil 00:38:53 INFO - Cleaning up... 00:38:53 INFO - Return code: 0 00:38:53 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 00:38:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:53 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:38:53 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:38:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:38:53 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:38:53 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:38:53 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1856030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18573f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19634b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1960780>, '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 0x1961530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19619e0>, '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-1461137415.753602-926367671', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:38:53 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 00:38:53 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 00:38:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:38:53 INFO - 'CCACHE_UMASK': '002', 00:38:53 INFO - 'DISPLAY': ':0', 00:38:53 INFO - 'HOME': '/home/cltbld', 00:38:53 INFO - 'LANG': 'en_US.UTF-8', 00:38:53 INFO - 'LOGNAME': 'cltbld', 00:38:53 INFO - 'MAIL': '/var/mail/cltbld', 00:38:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:38:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:38:53 INFO - 'MOZ_NO_REMOTE': '1', 00:38:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:38:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:38:53 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:38:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:38:53 INFO - 'PWD': '/builds/slave/test', 00:38:53 INFO - 'SHELL': '/bin/bash', 00:38:53 INFO - 'SHLVL': '1', 00:38:53 INFO - 'TERM': 'linux', 00:38:53 INFO - 'TMOUT': '86400', 00:38:53 INFO - 'USER': 'cltbld', 00:38:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137415.753602-926367671', 00:38:53 INFO - '_': '/tools/buildbot/bin/python'} 00:38:54 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:38:54 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 00:38:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:38:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:38:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:38:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:38:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:38:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:38:59 INFO - Downloading mozsystemmonitor-0.0.tar.gz 00:38:59 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 00:38:59 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 00:38:59 INFO - Installing collected packages: mozsystemmonitor 00:38:59 INFO - Running setup.py install for mozsystemmonitor 00:38:59 INFO - Successfully installed mozsystemmonitor 00:38:59 INFO - Cleaning up... 00:39:00 INFO - Return code: 0 00:39:00 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 00:39: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')]} 00:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:39:00 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39: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')]} 00:39:00 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:39:00 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:00 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1856030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18573f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19634b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1960780>, '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 0x1961530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19619e0>, '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-1461137415.753602-926367671', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:39:00 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 00:39:00 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 00:39:00 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:39:00 INFO - 'CCACHE_UMASK': '002', 00:39:00 INFO - 'DISPLAY': ':0', 00:39:00 INFO - 'HOME': '/home/cltbld', 00:39:00 INFO - 'LANG': 'en_US.UTF-8', 00:39:00 INFO - 'LOGNAME': 'cltbld', 00:39:00 INFO - 'MAIL': '/var/mail/cltbld', 00:39:00 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:39:00 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:39:00 INFO - 'MOZ_NO_REMOTE': '1', 00:39:00 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:39:00 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:39:00 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:39:00 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:39:00 INFO - 'PWD': '/builds/slave/test', 00:39:00 INFO - 'SHELL': '/bin/bash', 00:39:00 INFO - 'SHLVL': '1', 00:39:00 INFO - 'TERM': 'linux', 00:39:00 INFO - 'TMOUT': '86400', 00:39:00 INFO - 'USER': 'cltbld', 00:39:00 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137415.753602-926367671', 00:39:00 INFO - '_': '/tools/buildbot/bin/python'} 00:39:00 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:39:00 INFO - Downloading/unpacking blobuploader==1.2.4 00:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:00 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:00 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:00 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:00 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:04 INFO - Downloading blobuploader-1.2.4.tar.gz 00:39:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 00:39:04 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 00:39:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:05 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 00:39:05 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 00:39:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:06 INFO - Downloading docopt-0.6.1.tar.gz 00:39:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 00:39:06 INFO - Installing collected packages: blobuploader, requests, docopt 00:39:06 INFO - Running setup.py install for blobuploader 00:39:06 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 00:39:06 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 00:39:06 INFO - Running setup.py install for requests 00:39:07 INFO - Running setup.py install for docopt 00:39:07 INFO - Successfully installed blobuploader requests docopt 00:39:07 INFO - Cleaning up... 00:39:07 INFO - Return code: 0 00:39:07 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:39:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:39:07 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:39:07 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:07 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:39:07 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:39:07 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:07 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1856030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18573f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19634b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1960780>, '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 0x1961530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19619e0>, '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-1461137415.753602-926367671', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:39:07 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:39:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:39:07 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:39:07 INFO - 'CCACHE_UMASK': '002', 00:39:07 INFO - 'DISPLAY': ':0', 00:39:07 INFO - 'HOME': '/home/cltbld', 00:39:07 INFO - 'LANG': 'en_US.UTF-8', 00:39:07 INFO - 'LOGNAME': 'cltbld', 00:39:07 INFO - 'MAIL': '/var/mail/cltbld', 00:39:07 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:39:07 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:39:07 INFO - 'MOZ_NO_REMOTE': '1', 00:39:07 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:39:07 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:39:07 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:39:07 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:39:07 INFO - 'PWD': '/builds/slave/test', 00:39:07 INFO - 'SHELL': '/bin/bash', 00:39:07 INFO - 'SHLVL': '1', 00:39:07 INFO - 'TERM': 'linux', 00:39:07 INFO - 'TMOUT': '86400', 00:39:07 INFO - 'USER': 'cltbld', 00:39:07 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137415.753602-926367671', 00:39:07 INFO - '_': '/tools/buildbot/bin/python'} 00:39:07 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:39:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:39:07 INFO - Running setup.py (path:/tmp/pip-dFJRJN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:39:08 INFO - Running setup.py (path:/tmp/pip-Cxm6W6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:39:08 INFO - Running setup.py (path:/tmp/pip-aRpLB7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:39:08 INFO - Running setup.py (path:/tmp/pip-P_ipD6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:39:08 INFO - Running setup.py (path:/tmp/pip-3F90dE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:39:08 INFO - Running setup.py (path:/tmp/pip-6UMiBa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:39:08 INFO - Running setup.py (path:/tmp/pip-JS0HvZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:39:08 INFO - Running setup.py (path:/tmp/pip-Qweevg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:39:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:39:08 INFO - Running setup.py (path:/tmp/pip-i3JkUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:39:09 INFO - Running setup.py (path:/tmp/pip-D5sFvR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:39:09 INFO - Running setup.py (path:/tmp/pip-Mm0mqi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:39:09 INFO - Running setup.py (path:/tmp/pip-dHXY9C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:39:09 INFO - Running setup.py (path:/tmp/pip-TpSE90-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:39:09 INFO - Running setup.py (path:/tmp/pip-GpxHwG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:39:09 INFO - Running setup.py (path:/tmp/pip-MaZJEF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:39:09 INFO - Running setup.py (path:/tmp/pip-N0TwsK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:39:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:39:09 INFO - Running setup.py (path:/tmp/pip-onTHDf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:39:10 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:39:10 INFO - Running setup.py (path:/tmp/pip-yYsuzl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:39:10 INFO - Running setup.py (path:/tmp/pip-qU1nBo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:39:10 INFO - Running setup.py (path:/tmp/pip-Tqv0PC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:39:10 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:39:10 INFO - Running setup.py (path:/tmp/pip-z8zIns-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:39:10 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:39:11 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 00:39:11 INFO - Running setup.py install for manifestparser 00:39:11 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 00:39:11 INFO - Running setup.py install for mozcrash 00:39:11 INFO - Running setup.py install for mozdebug 00:39:11 INFO - Running setup.py install for mozdevice 00:39:11 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 00:39:11 INFO - Installing dm script to /builds/slave/test/build/venv/bin 00:39:11 INFO - Running setup.py install for mozfile 00:39:12 INFO - Running setup.py install for mozhttpd 00:39:12 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 00:39:12 INFO - Running setup.py install for mozinfo 00:39:12 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 00:39:12 INFO - Running setup.py install for mozInstall 00:39:12 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 00:39:12 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 00:39:12 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 00:39:12 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 00:39:12 INFO - Running setup.py install for mozleak 00:39:12 INFO - Running setup.py install for mozlog 00:39:12 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 00:39:13 INFO - Running setup.py install for moznetwork 00:39:13 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 00:39:13 INFO - Running setup.py install for mozprocess 00:39:13 INFO - Running setup.py install for mozprofile 00:39:13 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 00:39:13 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 00:39:13 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 00:39:13 INFO - Running setup.py install for mozrunner 00:39:13 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 00:39:13 INFO - Running setup.py install for mozscreenshot 00:39:14 INFO - Running setup.py install for moztest 00:39:14 INFO - Running setup.py install for mozversion 00:39:14 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 00:39:14 INFO - Running setup.py install for wptserve 00:39:14 INFO - Running setup.py install for marionette-driver 00:39:14 INFO - Running setup.py install for browsermob-proxy 00:39:15 INFO - Running setup.py install for marionette-client 00:39:15 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:39:15 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 00:39:15 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 00:39:15 INFO - Cleaning up... 00:39:15 INFO - Return code: 0 00:39:15 INFO - Installing None into virtualenv /builds/slave/test/build/venv 00:39:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:39:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 00:39:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:39:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 00:39:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 00:39:15 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x1856030>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x18573f0>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x19634b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1960780>, '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 0x1961530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19619e0>, '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-1461137415.753602-926367671', 'SHLVL': '1', 'NO_FAIL_ON_TEST_ERRORS': '1', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'MAIL': '/var/mail/cltbld', '_': '/tools/buildbot/bin/python', 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 'CCACHE_DIR': '/builds/ccache'}}, attempt #1 00:39:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 00:39:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 00:39:15 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:39:15 INFO - 'CCACHE_UMASK': '002', 00:39:15 INFO - 'DISPLAY': ':0', 00:39:15 INFO - 'HOME': '/home/cltbld', 00:39:15 INFO - 'LANG': 'en_US.UTF-8', 00:39:15 INFO - 'LOGNAME': 'cltbld', 00:39:15 INFO - 'MAIL': '/var/mail/cltbld', 00:39:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:39:15 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:39:15 INFO - 'MOZ_NO_REMOTE': '1', 00:39:15 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:39:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:39:15 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:39:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:39:15 INFO - 'PWD': '/builds/slave/test', 00:39:15 INFO - 'SHELL': '/bin/bash', 00:39:15 INFO - 'SHLVL': '1', 00:39:15 INFO - 'TERM': 'linux', 00:39:15 INFO - 'TMOUT': '86400', 00:39:15 INFO - 'USER': 'cltbld', 00:39:15 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137415.753602-926367671', 00:39:15 INFO - '_': '/tools/buildbot/bin/python'} 00:39:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 00:39:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 00:39:16 INFO - Running setup.py (path:/tmp/pip-OHmVPT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 00:39:16 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 00:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 00:39:16 INFO - Running setup.py (path:/tmp/pip-kkE5NT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 00:39:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 00:39:16 INFO - Running setup.py (path:/tmp/pip-qHSgl_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 00:39:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 00:39:16 INFO - Running setup.py (path:/tmp/pip-9etNIs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 00:39:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 00:39:16 INFO - Running setup.py (path:/tmp/pip-G8vVbF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 00:39:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 00:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 00:39:16 INFO - Running setup.py (path:/tmp/pip-fwjduS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 00:39:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 00:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 00:39:16 INFO - Running setup.py (path:/tmp/pip-2TKRmA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 00:39:16 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 00:39:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 00:39:16 INFO - Running setup.py (path:/tmp/pip-RqIH18-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 00:39:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 00:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 00:39:17 INFO - Running setup.py (path:/tmp/pip-hHemP7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 00:39:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 00:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 00:39:17 INFO - Running setup.py (path:/tmp/pip-NqKv5B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 00:39:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 00:39:17 INFO - Running setup.py (path:/tmp/pip-bZMMNL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 00:39:17 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 00:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 00:39:17 INFO - Running setup.py (path:/tmp/pip-XBXH_g-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 00:39:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 00:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 00:39:17 INFO - Running setup.py (path:/tmp/pip-SdgvMI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 00:39:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 00:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 00:39:17 INFO - Running setup.py (path:/tmp/pip-0S8SNw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 00:39:17 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 00:39:17 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 00:39:17 INFO - Running setup.py (path:/tmp/pip-_M4BTH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 00:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 00:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 00:39:18 INFO - Running setup.py (path:/tmp/pip-vPB6_C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 00:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 00:39:18 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 00:39:18 INFO - Running setup.py (path:/tmp/pip-5neMz4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 00:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 00:39:18 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 00:39:18 INFO - Running setup.py (path:/tmp/pip-cvsE6B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 00:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 00:39:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 00:39:18 INFO - Running setup.py (path:/tmp/pip-qBa3rI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 00:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 00:39:18 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:39:18 INFO - Running setup.py (path:/tmp/pip-Ms6bui-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 00:39:18 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:39:18 INFO - Unpacking /builds/slave/test/build/tests/marionette 00:39:19 INFO - Running setup.py (path:/tmp/pip-4nNhtm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 00:39:19 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 00:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 00:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 00:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 00:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:39:19 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 00:39:19 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 00:39:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:19 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:19 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 00:39:19 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 00:39:19 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 00:39:23 INFO - Downloading blessings-1.6.tar.gz 00:39:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 00:39:23 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 00:39:23 INFO - Installing collected packages: blessings 00:39:23 INFO - Running setup.py install for blessings 00:39:23 INFO - Successfully installed blessings 00:39:23 INFO - Cleaning up... 00:39:23 INFO - Return code: 0 00:39:23 INFO - Done creating virtualenv /builds/slave/test/build/venv. 00:39:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:39:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:39:24 INFO - Reading from file tmpfile_stdout 00:39:24 INFO - Current package versions: 00:39:24 INFO - argparse == 1.2.1 00:39:24 INFO - blessings == 1.6 00:39:24 INFO - blobuploader == 1.2.4 00:39:24 INFO - browsermob-proxy == 0.6.0 00:39:24 INFO - docopt == 0.6.1 00:39:24 INFO - manifestparser == 1.1 00:39:24 INFO - marionette-client == 2.3.0 00:39:24 INFO - marionette-driver == 1.4.0 00:39:24 INFO - mozInstall == 1.12 00:39:24 INFO - mozcrash == 0.17 00:39:24 INFO - mozdebug == 0.1 00:39:24 INFO - mozdevice == 0.48 00:39:24 INFO - mozfile == 1.2 00:39:24 INFO - mozhttpd == 0.7 00:39:24 INFO - mozinfo == 0.9 00:39:24 INFO - mozleak == 0.1 00:39:24 INFO - mozlog == 3.1 00:39:24 INFO - moznetwork == 0.27 00:39:24 INFO - mozprocess == 0.22 00:39:24 INFO - mozprofile == 0.28 00:39:24 INFO - mozrunner == 6.11 00:39:24 INFO - mozscreenshot == 0.1 00:39:24 INFO - mozsystemmonitor == 0.0 00:39:24 INFO - moztest == 0.7 00:39:24 INFO - mozversion == 1.4 00:39:24 INFO - psutil == 3.1.1 00:39:24 INFO - requests == 1.2.3 00:39:24 INFO - wptserve == 1.4.0 00:39:24 INFO - wsgiref == 0.1.2 00:39:24 INFO - Running post-action listener: _resource_record_post_action 00:39:24 INFO - Running post-action listener: _start_resource_monitoring 00:39:24 INFO - Starting resource monitoring. 00:39:24 INFO - ##### 00:39:24 INFO - ##### Running pull step. 00:39:24 INFO - ##### 00:39:24 INFO - Running pre-action listener: _resource_record_pre_action 00:39:24 INFO - Running main action method: pull 00:39:24 INFO - Pull has nothing to do! 00:39:24 INFO - Running post-action listener: _resource_record_post_action 00:39:24 INFO - ##### 00:39:24 INFO - ##### Running install step. 00:39:24 INFO - ##### 00:39:24 INFO - Running pre-action listener: _resource_record_pre_action 00:39:24 INFO - Running main action method: install 00:39:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 00:39:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 00:39:24 INFO - Reading from file tmpfile_stdout 00:39:24 INFO - Detecting whether we're running mozinstall >=1.0... 00:39:24 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 00:39:24 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 00:39:24 INFO - Reading from file tmpfile_stdout 00:39:24 INFO - Output received: 00:39:24 INFO - Usage: mozinstall [options] installer 00:39:24 INFO - Options: 00:39:24 INFO - -h, --help show this help message and exit 00:39:24 INFO - -d DEST, --destination=DEST 00:39:24 INFO - Directory to install application into. [default: 00:39:24 INFO - "/builds/slave/test"] 00:39:24 INFO - --app=APP Application being installed. [default: firefox] 00:39:24 INFO - mkdir: /builds/slave/test/build/application 00:39:24 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'] 00:39:24 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 00:39:53 INFO - Reading from file tmpfile_stdout 00:39:53 INFO - Output received: 00:39:53 INFO - /builds/slave/test/build/application/firefox/firefox 00:39:53 INFO - Running post-action listener: _resource_record_post_action 00:39:53 INFO - ##### 00:39:53 INFO - ##### Running run-tests step. 00:39:53 INFO - ##### 00:39:53 INFO - Running pre-action listener: _resource_record_pre_action 00:39:53 INFO - Running main action method: run_tests 00:39:53 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 00:39:53 INFO - Minidump filename unknown. Determining based upon platform and architecture. 00:39:53 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 00:39:53 INFO - grabbing minidump binary from tooltool 00:39:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 00:39:53 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 0x1960780>, '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 0x1961530>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x19619e0>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 00:39:53 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 00:39:53 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 00:39:53 INFO - INFO - File linux64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 00:39:53 INFO - Return code: 0 00:39:53 INFO - Chmoding /builds/slave/test/build/linux64-minidump_stackwalk to 0755 00:39:53 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 00:39:53 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/DKHFs1DBSrOXhGYGhUJXbg/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 00:39:53 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/DKHFs1DBSrOXhGYGhUJXbg/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 00:39:53 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 00:39:53 INFO - 'CCACHE_UMASK': '002', 00:39:53 INFO - 'DISPLAY': ':0', 00:39:53 INFO - 'HOME': '/home/cltbld', 00:39:53 INFO - 'LANG': 'en_US.UTF-8', 00:39:53 INFO - 'LOGNAME': 'cltbld', 00:39:53 INFO - 'MAIL': '/var/mail/cltbld', 00:39:53 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 00:39:53 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 00:39:53 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 00:39:53 INFO - 'MOZ_NO_REMOTE': '1', 00:39:53 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 00:39:53 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 00:39:53 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 00:39:53 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 00:39:53 INFO - 'PWD': '/builds/slave/test', 00:39:53 INFO - 'SHELL': '/bin/bash', 00:39:53 INFO - 'SHLVL': '1', 00:39:53 INFO - 'TERM': 'linux', 00:39:53 INFO - 'TMOUT': '86400', 00:39:53 INFO - 'USER': 'cltbld', 00:39:53 INFO - 'XDG_SESSION_COOKIE': '9ca12473fbb1d023794ffd180000023c-1461137415.753602-926367671', 00:39:53 INFO - '_': '/tools/buildbot/bin/python'} 00:39:53 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/DKHFs1DBSrOXhGYGhUJXbg/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 00:39:54 INFO - STDERR: /builds/slave/test/build/venv/local/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 00:39:54 INFO - import pkg_resources 00:39:55 INFO - Using 1 client processes 00:39:56 INFO - wptserve Starting http server on 127.0.0.1:8000 00:39:56 INFO - wptserve Starting http server on 127.0.0.1:8001 00:39:56 INFO - wptserve Starting http server on 127.0.0.1:8443 00:39:58 INFO - SUITE-START | Running 778 tests 00:39:58 INFO - Running testharness tests 00:39:58 INFO - Setting up ssl 00:39:58 INFO - PROCESS | certutil | 00:39:58 INFO - PROCESS | certutil | 00:39:58 INFO - PROCESS | certutil | 00:39:58 INFO - Certificate Nickname Trust Attributes 00:39:58 INFO - SSL,S/MIME,JAR/XPI 00:39:58 INFO - 00:39:58 INFO - web-platform-tests CT,, 00:39:58 INFO - 00:39:58 INFO - Starting runner 00:40:00 INFO - PROCESS | 1858 | 1461138000943 Marionette DEBUG Marionette enabled via build flag and pref 00:40:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434fb07800 == 1 [pid = 1858] [id = 1] 00:40:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 1 (0x7f434fb08000) [pid = 1858] [serial = 1] [outer = (nil)] 00:40:01 INFO - PROCESS | 1858 | [1858] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:40:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 2 (0x7f434fb09000) [pid = 1858] [serial = 2] [outer = 0x7f434fb08000] 00:40:01 INFO - PROCESS | 1858 | 1461138001688 Marionette INFO Listening on port 2828 00:40:02 INFO - PROCESS | 1858 | 1461138002306 Marionette DEBUG Marionette enabled via command-line flag 00:40:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc81800 == 2 [pid = 1858] [id = 2] 00:40:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 3 (0x7f434ccd0000) [pid = 1858] [serial = 3] [outer = (nil)] 00:40:02 INFO - PROCESS | 1858 | [1858] WARNING: No inner window available!: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 00:40:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 4 (0x7f434ccd1000) [pid = 1858] [serial = 4] [outer = 0x7f434ccd0000] 00:40:02 INFO - PROCESS | 1858 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned 7f434caa68b0 00:40:02 INFO - PROCESS | 1858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned 7f434be14100 00:40:02 INFO - PROCESS | 1858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned 7f434be173d0 00:40:02 INFO - PROCESS | 1858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned 7f434be176d0 00:40:02 INFO - PROCESS | 1858 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned 7f434be17a00 00:40:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 5 (0x7f4351927800) [pid = 1858] [serial = 5] [outer = 0x7f434fb08000] 00:40:02 INFO - PROCESS | 1858 | [1858] 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 00:40:02 INFO - PROCESS | 1858 | 1461138002680 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:41187 00:40:02 INFO - PROCESS | 1858 | [1858] 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 00:40:02 INFO - PROCESS | 1858 | 1461138002757 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:41188 00:40:02 INFO - PROCESS | 1858 | 1461138002766 Marionette DEBUG Closed connection conn0 00:40:02 INFO - PROCESS | 1858 | [1858] 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 00:40:02 INFO - PROCESS | 1858 | [1858] 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 00:40:02 INFO - PROCESS | 1858 | 1461138002885 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:41189 00:40:02 INFO - PROCESS | 1858 | 1461138002887 Marionette DEBUG Closed connection conn1 00:40:02 INFO - PROCESS | 1858 | [1858] 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 00:40:02 INFO - PROCESS | 1858 | 1461138002937 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:41190 00:40:02 INFO - PROCESS | 1858 | 1461138002955 Marionette DEBUG Closed connection conn2 00:40:03 INFO - PROCESS | 1858 | 1461138003000 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 00:40:03 INFO - PROCESS | 1858 | 1461138003022 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":"20160419230832","device":"desktop","version":"48.0a1"} 00:40:03 INFO - PROCESS | 1858 | [1858] 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 00:40:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4356491000 == 3 [pid = 1858] [id = 3] 00:40:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 6 (0x7f435649d800) [pid = 1858] [serial = 6] [outer = (nil)] 00:40:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340747800 == 4 [pid = 1858] [id = 4] 00:40:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 7 (0x7f434234f800) [pid = 1858] [serial = 7] [outer = (nil)] 00:40:04 INFO - PROCESS | 1858 | [1858] 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 00:40:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f94e000 == 5 [pid = 1858] [id = 5] 00:40:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 8 (0x7f4340925800) [pid = 1858] [serial = 8] [outer = (nil)] 00:40:05 INFO - PROCESS | 1858 | [1858] 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 00:40:05 INFO - PROCESS | 1858 | [1858] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 00:40:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 9 (0x7f433f996c00) [pid = 1858] [serial = 9] [outer = 0x7f4340925800] 00:40:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 10 (0x7f433f5ea000) [pid = 1858] [serial = 10] [outer = 0x7f435649d800] 00:40:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 11 (0x7f433f481c00) [pid = 1858] [serial = 11] [outer = 0x7f434234f800] 00:40:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 12 (0x7f433f483c00) [pid = 1858] [serial = 12] [outer = 0x7f4340925800] 00:40:06 INFO - PROCESS | 1858 | 1461138006535 Marionette DEBUG loaded listener.js 00:40:06 INFO - PROCESS | 1858 | 1461138006552 Marionette DEBUG loaded listener.js 00:40:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 13 (0x7f433cbe2400) [pid = 1858] [serial = 13] [outer = 0x7f4340925800] 00:40:07 INFO - PROCESS | 1858 | 1461138007210 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"2bf54340-2e86-4c26-8441-c9fdf77dbe08","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":"20160419230832","device":"desktop","version":"48.0a1","command_id":1}}] 00:40:07 INFO - PROCESS | 1858 | 1461138007414 Marionette TRACE conn3 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 00:40:07 INFO - PROCESS | 1858 | 1461138007597 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 00:40:07 INFO - PROCESS | 1858 | 1461138007841 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 00:40:07 INFO - PROCESS | 1858 | [1858] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 00:40:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 14 (0x7f4339399400) [pid = 1858] [serial = 14] [outer = 0x7f4340925800] 00:40:08 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:40:08 INFO - PROCESS | 1858 | 1461138008283 Marionette TRACE conn3 <- [1,3,null,{}] 00:40:08 INFO - PROCESS | 1858 | 1461138008345 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 00:40:08 INFO - PROCESS | 1858 | 1461138008379 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 00:40:08 INFO - PROCESS | 1858 | 1461138008573 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 00:40:08 INFO - PROCESS | 1858 | 1461138008576 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 00:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 00:40:08 INFO - PROCESS | 1858 | 1461138008589 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 00:40:08 INFO - PROCESS | 1858 | 1461138008593 Marionette TRACE conn3 <- [1,6,null,{}] 00:40:08 INFO - PROCESS | 1858 | 1461138008611 Marionette TRACE conn3 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:08 INFO - PROCESS | 1858 | 1461138008628 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 00:40:08 INFO - PROCESS | 1858 | 1461138008638 Marionette TRACE conn3 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43419f2800 == 6 [pid = 1858] [id = 6] 00:40:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 15 (0x7f43419bb000) [pid = 1858] [serial = 15] [outer = (nil)] 00:40:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 16 (0x7f43419bcc00) [pid = 1858] [serial = 16] [outer = 0x7f43419bb000] 00:40:08 INFO - PROCESS | 1858 | 1461138008703 Marionette DEBUG loaded listener.js 00:40:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 17 (0x7f43419c1c00) [pid = 1858] [serial = 17] [outer = 0x7f43419bb000] 00:40:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337d18000 == 7 [pid = 1858] [id = 7] 00:40:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 18 (0x7f4337d71800) [pid = 1858] [serial = 18] [outer = (nil)] 00:40:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 19 (0x7f4337d7dc00) [pid = 1858] [serial = 19] [outer = 0x7f4337d71800] 00:40:09 INFO - PROCESS | 1858 | 1461138009158 Marionette DEBUG loaded listener.js 00:40:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 20 (0x7f4337d87400) [pid = 1858] [serial = 20] [outer = 0x7f4337d71800] 00:40:09 INFO - PROCESS | 1858 | 1461138009615 Marionette TRACE conn3 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 00:40:09 INFO - PROCESS | 1858 | [1858] 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 00:40:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 00:40:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1102ms 00:40:09 INFO - PROCESS | 1858 | 1461138009749 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 00:40:09 INFO - PROCESS | 1858 | 1461138009753 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 00:40:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 00:40:09 INFO - PROCESS | 1858 | 1461138009775 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 00:40:09 INFO - PROCESS | 1858 | 1461138009777 Marionette TRACE conn3 <- [1,10,null,{}] 00:40:09 INFO - PROCESS | 1858 | 1461138009813 Marionette TRACE conn3 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:09 INFO - PROCESS | 1858 | 1461138009966 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 00:40:09 INFO - PROCESS | 1858 | 1461138009980 Marionette TRACE conn3 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43389c7000 == 8 [pid = 1858] [id = 8] 00:40:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 21 (0x7f4336e2bc00) [pid = 1858] [serial = 21] [outer = (nil)] 00:40:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 22 (0x7f4337d8e800) [pid = 1858] [serial = 22] [outer = 0x7f4336e2bc00] 00:40:10 INFO - PROCESS | 1858 | 1461138010043 Marionette DEBUG loaded listener.js 00:40:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 23 (0x7f43363a3c00) [pid = 1858] [serial = 23] [outer = 0x7f4336e2bc00] 00:40:10 INFO - PROCESS | 1858 | 1461138010584 Marionette TRACE conn3 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 00:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 00:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 859ms 00:40:10 INFO - PROCESS | 1858 | 1461138010624 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 00:40:10 INFO - PROCESS | 1858 | 1461138010628 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 00:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 00:40:10 INFO - PROCESS | 1858 | 1461138010633 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 00:40:10 INFO - PROCESS | 1858 | 1461138010635 Marionette TRACE conn3 <- [1,14,null,{}] 00:40:10 INFO - PROCESS | 1858 | 1461138010640 Marionette TRACE conn3 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:10 INFO - PROCESS | 1858 | 1461138010780 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 00:40:10 INFO - PROCESS | 1858 | 1461138010799 Marionette TRACE conn3 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365a4000 == 9 [pid = 1858] [id = 9] 00:40:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 24 (0x7f4336424800) [pid = 1858] [serial = 24] [outer = (nil)] 00:40:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 25 (0x7f433642a400) [pid = 1858] [serial = 25] [outer = 0x7f4336424800] 00:40:10 INFO - PROCESS | 1858 | 1461138010858 Marionette DEBUG loaded listener.js 00:40:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 26 (0x7f433cbe2800) [pid = 1858] [serial = 26] [outer = 0x7f4336424800] 00:40:11 INFO - PROCESS | 1858 | 1461138011772 Marionette TRACE conn3 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 00:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 00:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1179ms 00:40:11 INFO - PROCESS | 1858 | 1461138011813 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 00:40:11 INFO - PROCESS | 1858 | 1461138011818 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 00:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 00:40:11 INFO - PROCESS | 1858 | 1461138011826 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 00:40:11 INFO - PROCESS | 1858 | 1461138011832 Marionette TRACE conn3 <- [1,18,null,{}] 00:40:11 INFO - PROCESS | 1858 | 1461138011840 Marionette TRACE conn3 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:12 INFO - PROCESS | 1858 | 1461138012042 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 00:40:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336eb0800 == 10 [pid = 1858] [id = 10] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 27 (0x7f4336eb2000) [pid = 1858] [serial = 27] [outer = (nil)] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 28 (0x7f43365be000) [pid = 1858] [serial = 28] [outer = 0x7f4336eb2000] 00:40:12 INFO - PROCESS | 1858 | 1461138012192 Marionette TRACE conn3 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 29 (0x7f4336ec6000) [pid = 1858] [serial = 29] [outer = 0x7f4336eb2000] 00:40:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336f9f800 == 11 [pid = 1858] [id = 11] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 30 (0x7f43366eac00) [pid = 1858] [serial = 30] [outer = (nil)] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 31 (0x7f43366edc00) [pid = 1858] [serial = 31] [outer = 0x7f43366eac00] 00:40:12 INFO - PROCESS | 1858 | 1461138012298 Marionette DEBUG loaded listener.js 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 32 (0x7f43366f6800) [pid = 1858] [serial = 32] [outer = 0x7f43366eac00] 00:40:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336eca000 == 12 [pid = 1858] [id = 12] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 33 (0x7f43363a9000) [pid = 1858] [serial = 33] [outer = (nil)] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 34 (0x7f4337d74000) [pid = 1858] [serial = 34] [outer = 0x7f43363a9000] 00:40:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 35 (0x7f4339324000) [pid = 1858] [serial = 35] [outer = 0x7f43363a9000] 00:40:13 INFO - PROCESS | 1858 | 1461138013277 Marionette TRACE conn3 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 00:40:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 00:40:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1492ms 00:40:13 INFO - PROCESS | 1858 | 1461138013319 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 00:40:13 INFO - PROCESS | 1858 | 1461138013327 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 00:40:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 00:40:13 INFO - PROCESS | 1858 | 1461138013336 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 00:40:13 INFO - PROCESS | 1858 | 1461138013340 Marionette TRACE conn3 <- [1,22,null,{}] 00:40:13 INFO - PROCESS | 1858 | 1461138013345 Marionette TRACE conn3 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:13 INFO - PROCESS | 1858 | 1461138013507 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 00:40:13 INFO - PROCESS | 1858 | 1461138013653 Marionette TRACE conn3 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433db05800 == 13 [pid = 1858] [id = 13] 00:40:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 36 (0x7f43366eb000) [pid = 1858] [serial = 36] [outer = (nil)] 00:40:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 37 (0x7f433f662c00) [pid = 1858] [serial = 37] [outer = 0x7f43366eb000] 00:40:13 INFO - PROCESS | 1858 | 1461138013722 Marionette DEBUG loaded listener.js 00:40:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 38 (0x7f433feb4000) [pid = 1858] [serial = 38] [outer = 0x7f43366eb000] 00:40:14 INFO - PROCESS | 1858 | 1461138014538 Marionette TRACE conn3 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 00:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 00:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1229ms 00:40:14 INFO - PROCESS | 1858 | 1461138014565 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 00:40:14 INFO - PROCESS | 1858 | 1461138014569 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 00:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 00:40:14 INFO - PROCESS | 1858 | 1461138014575 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 00:40:14 INFO - PROCESS | 1858 | 1461138014580 Marionette TRACE conn3 <- [1,26,null,{}] 00:40:14 INFO - PROCESS | 1858 | 1461138014609 Marionette TRACE conn3 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:14 INFO - PROCESS | 1858 | 1461138014817 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 00:40:14 INFO - PROCESS | 1858 | 1461138014867 Marionette TRACE conn3 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd43800 == 14 [pid = 1858] [id = 14] 00:40:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 39 (0x7f4336083c00) [pid = 1858] [serial = 39] [outer = (nil)] 00:40:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 40 (0x7f4340360400) [pid = 1858] [serial = 40] [outer = 0x7f4336083c00] 00:40:14 INFO - PROCESS | 1858 | 1461138014992 Marionette DEBUG loaded listener.js 00:40:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 41 (0x7f434091c400) [pid = 1858] [serial = 41] [outer = 0x7f4336083c00] 00:40:16 INFO - PROCESS | 1858 | 1461138016629 Marionette TRACE conn3 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 00:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 00:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 2237ms 00:40:16 INFO - PROCESS | 1858 | 1461138016963 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 00:40:16 INFO - PROCESS | 1858 | 1461138016969 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 00:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 00:40:16 INFO - PROCESS | 1858 | 1461138016995 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 00:40:17 INFO - PROCESS | 1858 | 1461138017001 Marionette TRACE conn3 <- [1,30,null,{}] 00:40:17 INFO - PROCESS | 1858 | 1461138017012 Marionette TRACE conn3 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:17 INFO - PROCESS | 1858 | 1461138017205 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 00:40:17 INFO - PROCESS | 1858 | 1461138017323 Marionette TRACE conn3 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43389b3000 == 15 [pid = 1858] [id = 15] 00:40:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 42 (0x7f433bff2000) [pid = 1858] [serial = 42] [outer = (nil)] 00:40:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 43 (0x7f433dabd800) [pid = 1858] [serial = 43] [outer = 0x7f433bff2000] 00:40:17 INFO - PROCESS | 1858 | 1461138017387 Marionette DEBUG loaded listener.js 00:40:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 44 (0x7f43406d5800) [pid = 1858] [serial = 44] [outer = 0x7f433bff2000] 00:40:17 INFO - PROCESS | 1858 | 1461138017972 Marionette TRACE conn3 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 00:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 00:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1040ms 00:40:18 INFO - PROCESS | 1858 | 1461138018032 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 00:40:18 INFO - PROCESS | 1858 | 1461138018040 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 00:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 00:40:18 INFO - PROCESS | 1858 | 1461138018049 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 00:40:18 INFO - PROCESS | 1858 | 1461138018053 Marionette TRACE conn3 <- [1,34,null,{}] 00:40:18 INFO - PROCESS | 1858 | 1461138018058 Marionette TRACE conn3 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:18 INFO - PROCESS | 1858 | 1461138018220 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 00:40:18 INFO - PROCESS | 1858 | 1461138018314 Marionette TRACE conn3 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434005d000 == 16 [pid = 1858] [id = 16] 00:40:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 45 (0x7f433932a000) [pid = 1858] [serial = 45] [outer = (nil)] 00:40:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 46 (0x7f4340777800) [pid = 1858] [serial = 46] [outer = 0x7f433932a000] 00:40:18 INFO - PROCESS | 1858 | 1461138018417 Marionette DEBUG loaded listener.js 00:40:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 47 (0x7f4340c39000) [pid = 1858] [serial = 47] [outer = 0x7f433932a000] 00:40:19 INFO - PROCESS | 1858 | 1461138019059 Marionette TRACE conn3 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 00:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 00:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1031ms 00:40:19 INFO - PROCESS | 1858 | 1461138019081 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 00:40:19 INFO - PROCESS | 1858 | 1461138019084 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 00:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 00:40:19 INFO - PROCESS | 1858 | 1461138019090 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 00:40:19 INFO - PROCESS | 1858 | 1461138019095 Marionette TRACE conn3 <- [1,38,null,{}] 00:40:19 INFO - PROCESS | 1858 | 1461138019112 Marionette TRACE conn3 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:19 INFO - PROCESS | 1858 | 1461138019274 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 00:40:19 INFO - PROCESS | 1858 | 1461138019299 Marionette TRACE conn3 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43405d0800 == 17 [pid = 1858] [id = 17] 00:40:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 48 (0x7f4340c38000) [pid = 1858] [serial = 48] [outer = (nil)] 00:40:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 49 (0x7f43417ac800) [pid = 1858] [serial = 49] [outer = 0x7f4340c38000] 00:40:19 INFO - PROCESS | 1858 | 1461138019361 Marionette DEBUG loaded listener.js 00:40:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 50 (0x7f43423b1c00) [pid = 1858] [serial = 50] [outer = 0x7f4340c38000] 00:40:20 INFO - PROCESS | 1858 | 1461138020035 Marionette TRACE conn3 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 00:40:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 00:40:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 980ms 00:40:20 INFO - PROCESS | 1858 | 1461138020071 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 00:40:20 INFO - PROCESS | 1858 | 1461138020075 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 00:40:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 00:40:20 INFO - PROCESS | 1858 | 1461138020080 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 00:40:20 INFO - PROCESS | 1858 | 1461138020082 Marionette TRACE conn3 <- [1,42,null,{}] 00:40:20 INFO - PROCESS | 1858 | 1461138020087 Marionette TRACE conn3 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:20 INFO - PROCESS | 1858 | 1461138020217 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 00:40:20 INFO - PROCESS | 1858 | 1461138020304 Marionette TRACE conn3 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340767000 == 18 [pid = 1858] [id = 18] 00:40:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 51 (0x7f4339524400) [pid = 1858] [serial = 51] [outer = (nil)] 00:40:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 52 (0x7f434144cc00) [pid = 1858] [serial = 52] [outer = 0x7f4339524400] 00:40:20 INFO - PROCESS | 1858 | 1461138020367 Marionette DEBUG loaded listener.js 00:40:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 53 (0x7f4342691400) [pid = 1858] [serial = 53] [outer = 0x7f4339524400] 00:40:20 INFO - PROCESS | 1858 | 1461138020943 Marionette TRACE conn3 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 00:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 00:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 928ms 00:40:21 INFO - PROCESS | 1858 | 1461138021010 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 00:40:21 INFO - PROCESS | 1858 | 1461138021013 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 00:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 00:40:21 INFO - PROCESS | 1858 | 1461138021019 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 00:40:21 INFO - PROCESS | 1858 | 1461138021021 Marionette TRACE conn3 <- [1,46,null,{}] 00:40:21 INFO - PROCESS | 1858 | 1461138021026 Marionette TRACE conn3 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:21 INFO - PROCESS | 1858 | 1461138021156 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 00:40:21 INFO - PROCESS | 1858 | 1461138021237 Marionette TRACE conn3 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43417b9800 == 19 [pid = 1858] [id = 19] 00:40:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 54 (0x7f433bf76000) [pid = 1858] [serial = 54] [outer = (nil)] 00:40:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 55 (0x7f434be5cc00) [pid = 1858] [serial = 55] [outer = 0x7f433bf76000] 00:40:21 INFO - PROCESS | 1858 | 1461138021301 Marionette DEBUG loaded listener.js 00:40:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 56 (0x7f434ca6c400) [pid = 1858] [serial = 56] [outer = 0x7f433bf76000] 00:40:21 INFO - PROCESS | 1858 | 1461138021922 Marionette TRACE conn3 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 00:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 00:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 930ms 00:40:21 INFO - PROCESS | 1858 | 1461138021950 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 00:40:21 INFO - PROCESS | 1858 | 1461138021953 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 00:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 00:40:21 INFO - PROCESS | 1858 | 1461138021958 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 00:40:21 INFO - PROCESS | 1858 | 1461138021960 Marionette TRACE conn3 <- [1,50,null,{}] 00:40:21 INFO - PROCESS | 1858 | 1461138021966 Marionette TRACE conn3 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:22 INFO - PROCESS | 1858 | 1461138022150 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 00:40:22 INFO - PROCESS | 1858 | 1461138022264 Marionette TRACE conn3 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336320000 == 20 [pid = 1858] [id = 20] 00:40:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 57 (0x7f4336081000) [pid = 1858] [serial = 57] [outer = (nil)] 00:40:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 58 (0x7f4336089c00) [pid = 1858] [serial = 58] [outer = 0x7f4336081000] 00:40:22 INFO - PROCESS | 1858 | 1461138022337 Marionette DEBUG loaded listener.js 00:40:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 59 (0x7f433642ac00) [pid = 1858] [serial = 59] [outer = 0x7f4336081000] 00:40:23 INFO - PROCESS | 1858 | 1461138023143 Marionette TRACE conn3 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 00:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1226ms 00:40:23 INFO - PROCESS | 1858 | 1461138023202 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 00:40:23 INFO - PROCESS | 1858 | 1461138023211 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 00:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 00:40:23 INFO - PROCESS | 1858 | 1461138023224 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 00:40:23 INFO - PROCESS | 1858 | 1461138023228 Marionette TRACE conn3 <- [1,54,null,{}] 00:40:23 INFO - PROCESS | 1858 | 1461138023236 Marionette TRACE conn3 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:23 INFO - PROCESS | 1858 | 1461138023401 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 00:40:23 INFO - PROCESS | 1858 | 1461138023524 Marionette TRACE conn3 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ffc7800 == 21 [pid = 1858] [id = 21] 00:40:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 60 (0x7f4336083000) [pid = 1858] [serial = 60] [outer = (nil)] 00:40:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 61 (0x7f433dab6000) [pid = 1858] [serial = 61] [outer = 0x7f4336083000] 00:40:23 INFO - PROCESS | 1858 | 1461138023604 Marionette DEBUG loaded listener.js 00:40:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 62 (0x7f433ea72400) [pid = 1858] [serial = 62] [outer = 0x7f4336083000] 00:40:24 INFO - PROCESS | 1858 | 1461138024391 Marionette TRACE conn3 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 00:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1232ms 00:40:24 INFO - PROCESS | 1858 | 1461138024486 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 00:40:24 INFO - PROCESS | 1858 | 1461138024491 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 00:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 00:40:24 INFO - PROCESS | 1858 | 1461138024517 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 00:40:24 INFO - PROCESS | 1858 | 1461138024521 Marionette TRACE conn3 <- [1,58,null,{}] 00:40:24 INFO - PROCESS | 1858 | 1461138024526 Marionette TRACE conn3 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:24 INFO - PROCESS | 1858 | 1461138024759 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 00:40:24 INFO - PROCESS | 1858 | 1461138024877 Marionette TRACE conn3 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43417c4000 == 22 [pid = 1858] [id = 22] 00:40:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 63 (0x7f4337d7f400) [pid = 1858] [serial = 63] [outer = (nil)] 00:40:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 64 (0x7f4340917400) [pid = 1858] [serial = 64] [outer = 0x7f4337d7f400] 00:40:24 INFO - PROCESS | 1858 | 1461138024953 Marionette DEBUG loaded listener.js 00:40:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 65 (0x7f4341454000) [pid = 1858] [serial = 65] [outer = 0x7f4337d7f400] 00:40:25 INFO - PROCESS | 1858 | 1461138025720 Marionette TRACE conn3 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 00:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1240ms 00:40:25 INFO - PROCESS | 1858 | 1461138025753 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 00:40:25 INFO - PROCESS | 1858 | 1461138025758 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 00:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 00:40:25 INFO - PROCESS | 1858 | 1461138025772 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 00:40:25 INFO - PROCESS | 1858 | 1461138025780 Marionette TRACE conn3 <- [1,62,null,{}] 00:40:25 INFO - PROCESS | 1858 | 1461138025805 Marionette TRACE conn3 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:25 INFO - PROCESS | 1858 | 1461138025965 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 00:40:26 INFO - PROCESS | 1858 | 1461138026083 Marionette TRACE conn3 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4346db4800 == 23 [pid = 1858] [id = 23] 00:40:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 66 (0x7f433bf6c400) [pid = 1858] [serial = 66] [outer = (nil)] 00:40:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 67 (0x7f434cd98c00) [pid = 1858] [serial = 67] [outer = 0x7f433bf6c400] 00:40:26 INFO - PROCESS | 1858 | 1461138026153 Marionette DEBUG loaded listener.js 00:40:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 68 (0x7f434cf91400) [pid = 1858] [serial = 68] [outer = 0x7f433bf6c400] 00:40:26 INFO - PROCESS | 1858 | 1461138026929 Marionette TRACE conn3 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 00:40:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1214ms 00:40:26 INFO - PROCESS | 1858 | 1461138026979 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 00:40:26 INFO - PROCESS | 1858 | 1461138026983 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 00:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 00:40:27 INFO - PROCESS | 1858 | 1461138027011 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 00:40:27 INFO - PROCESS | 1858 | 1461138027015 Marionette TRACE conn3 <- [1,66,null,{}] 00:40:27 INFO - PROCESS | 1858 | 1461138027020 Marionette TRACE conn3 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:27 INFO - PROCESS | 1858 | 1461138027171 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 00:40:27 INFO - PROCESS | 1858 | 1461138027385 Marionette TRACE conn3 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433bf9c800 == 24 [pid = 1858] [id = 24] 00:40:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 69 (0x7f43363af000) [pid = 1858] [serial = 69] [outer = (nil)] 00:40:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 70 (0x7f4336427400) [pid = 1858] [serial = 70] [outer = 0x7f43363af000] 00:40:27 INFO - PROCESS | 1858 | 1461138027461 Marionette DEBUG loaded listener.js 00:40:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 71 (0x7f4337d77000) [pid = 1858] [serial = 71] [outer = 0x7f43363af000] 00:40:28 INFO - PROCESS | 1858 | 1461138028332 Marionette TRACE conn3 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:28 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43417b9800 == 23 [pid = 1858] [id = 19] 00:40:28 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340767000 == 22 [pid = 1858] [id = 18] 00:40:28 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43405d0800 == 21 [pid = 1858] [id = 17] 00:40:28 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434005d000 == 20 [pid = 1858] [id = 16] 00:40:28 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43389b3000 == 19 [pid = 1858] [id = 15] 00:40:28 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433db05800 == 18 [pid = 1858] [id = 13] 00:40:28 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336f9f800 == 17 [pid = 1858] [id = 11] 00:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 00:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1385ms 00:40:28 INFO - PROCESS | 1858 | 1461138028394 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 00:40:28 INFO - PROCESS | 1858 | 1461138028399 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 00:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 00:40:28 INFO - PROCESS | 1858 | 1461138028407 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 00:40:28 INFO - PROCESS | 1858 | 1461138028413 Marionette TRACE conn3 <- [1,70,null,{}] 00:40:28 INFO - PROCESS | 1858 | 1461138028421 Marionette TRACE conn3 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:28 INFO - PROCESS | 1858 | 1461138028591 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 00:40:28 INFO - PROCESS | 1858 | 1461138028713 Marionette TRACE conn3 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433c94f000 == 18 [pid = 1858] [id = 25] 00:40:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 72 (0x7f4339524c00) [pid = 1858] [serial = 72] [outer = (nil)] 00:40:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 73 (0x7f433bf77000) [pid = 1858] [serial = 73] [outer = 0x7f4339524c00] 00:40:28 INFO - PROCESS | 1858 | 1461138028795 Marionette DEBUG loaded listener.js 00:40:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 74 (0x7f433e992c00) [pid = 1858] [serial = 74] [outer = 0x7f4339524c00] 00:40:29 INFO - PROCESS | 1858 | 1461138029587 Marionette TRACE conn3 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 00:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1237ms 00:40:29 INFO - PROCESS | 1858 | 1461138029645 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 00:40:29 INFO - PROCESS | 1858 | 1461138029653 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 00:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 00:40:29 INFO - PROCESS | 1858 | 1461138029662 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 00:40:29 INFO - PROCESS | 1858 | 1461138029667 Marionette TRACE conn3 <- [1,74,null,{}] 00:40:29 INFO - PROCESS | 1858 | 1461138029672 Marionette TRACE conn3 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:29 INFO - PROCESS | 1858 | 1461138029824 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 00:40:29 INFO - PROCESS | 1858 | 1461138029944 Marionette TRACE conn3 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43405cc800 == 19 [pid = 1858] [id = 26] 00:40:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 75 (0x7f4339525800) [pid = 1858] [serial = 75] [outer = (nil)] 00:40:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 76 (0x7f434091ec00) [pid = 1858] [serial = 76] [outer = 0x7f4339525800] 00:40:30 INFO - PROCESS | 1858 | 1461138030016 Marionette DEBUG loaded listener.js 00:40:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 77 (0x7f43414f7c00) [pid = 1858] [serial = 77] [outer = 0x7f4339525800] 00:40:30 INFO - PROCESS | 1858 | 1461138030820 Marionette TRACE conn3 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 00:40:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1233ms 00:40:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 00:40:30 INFO - PROCESS | 1858 | 1461138030896 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 00:40:30 INFO - PROCESS | 1858 | 1461138030900 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 00:40:30 INFO - PROCESS | 1858 | 1461138030906 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 00:40:30 INFO - PROCESS | 1858 | 1461138030911 Marionette TRACE conn3 <- [1,78,null,{}] 00:40:30 INFO - PROCESS | 1858 | 1461138030926 Marionette TRACE conn3 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:31 INFO - PROCESS | 1858 | 1461138031126 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 00:40:31 INFO - PROCESS | 1858 | 1461138031248 Marionette TRACE conn3 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4342408800 == 20 [pid = 1858] [id = 27] 00:40:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 78 (0x7f43423b0000) [pid = 1858] [serial = 78] [outer = (nil)] 00:40:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 79 (0x7f434613f800) [pid = 1858] [serial = 79] [outer = 0x7f43423b0000] 00:40:31 INFO - PROCESS | 1858 | 1461138031327 Marionette DEBUG loaded listener.js 00:40:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 80 (0x7f434cf14000) [pid = 1858] [serial = 80] [outer = 0x7f43423b0000] 00:40:32 INFO - PROCESS | 1858 | 1461138032139 Marionette TRACE conn3 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 00:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1288ms 00:40:32 INFO - PROCESS | 1858 | 1461138032194 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 00:40:32 INFO - PROCESS | 1858 | 1461138032198 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 00:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 00:40:32 INFO - PROCESS | 1858 | 1461138032224 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 00:40:32 INFO - PROCESS | 1858 | 1461138032227 Marionette TRACE conn3 <- [1,82,null,{}] 00:40:32 INFO - PROCESS | 1858 | 1461138032233 Marionette TRACE conn3 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:32 INFO - PROCESS | 1858 | 1461138032381 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 00:40:32 INFO - PROCESS | 1858 | 1461138032509 Marionette TRACE conn3 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bef8800 == 21 [pid = 1858] [id = 28] 00:40:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 81 (0x7f43423bc400) [pid = 1858] [serial = 81] [outer = (nil)] 00:40:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 82 (0x7f434dfbd400) [pid = 1858] [serial = 82] [outer = 0x7f43423bc400] 00:40:32 INFO - PROCESS | 1858 | 1461138032584 Marionette DEBUG loaded listener.js 00:40:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 83 (0x7f434e2f2400) [pid = 1858] [serial = 83] [outer = 0x7f43423bc400] 00:40:33 INFO - PROCESS | 1858 | 1461138033301 Marionette TRACE conn3 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 00:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1134ms 00:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 00:40:33 INFO - PROCESS | 1858 | 1461138033354 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 00:40:33 INFO - PROCESS | 1858 | 1461138033357 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 00:40:33 INFO - PROCESS | 1858 | 1461138033363 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 00:40:33 INFO - PROCESS | 1858 | 1461138033366 Marionette TRACE conn3 <- [1,86,null,{}] 00:40:33 INFO - PROCESS | 1858 | 1461138033389 Marionette TRACE conn3 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:33 INFO - PROCESS | 1858 | 1461138033534 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 00:40:33 INFO - PROCESS | 1858 | 1461138033669 Marionette TRACE conn3 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc55800 == 22 [pid = 1858] [id = 29] 00:40:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 84 (0x7f43363aa000) [pid = 1858] [serial = 84] [outer = (nil)] 00:40:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 85 (0x7f4350017800) [pid = 1858] [serial = 85] [outer = 0x7f43363aa000] 00:40:33 INFO - PROCESS | 1858 | 1461138033740 Marionette DEBUG loaded listener.js 00:40:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 86 (0x7f4351964000) [pid = 1858] [serial = 86] [outer = 0x7f43363aa000] 00:40:34 INFO - PROCESS | 1858 | 1461138034598 Marionette TRACE conn3 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 00:40:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1298ms 00:40:34 INFO - PROCESS | 1858 | 1461138034675 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 00:40:34 INFO - PROCESS | 1858 | 1461138034679 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 00:40:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 00:40:34 INFO - PROCESS | 1858 | 1461138034698 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 00:40:34 INFO - PROCESS | 1858 | 1461138034709 Marionette TRACE conn3 <- [1,90,null,{}] 00:40:34 INFO - PROCESS | 1858 | 1461138034718 Marionette TRACE conn3 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:34 INFO - PROCESS | 1858 | 1461138034870 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 00:40:34 INFO - PROCESS | 1858 | 1461138034967 Marionette TRACE conn3 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd3c800 == 23 [pid = 1858] [id = 30] 00:40:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 87 (0x7f433e047800) [pid = 1858] [serial = 87] [outer = (nil)] 00:40:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 88 (0x7f433f483000) [pid = 1858] [serial = 88] [outer = 0x7f433e047800] 00:40:35 INFO - PROCESS | 1858 | 1461138035033 Marionette DEBUG loaded listener.js 00:40:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f43403dcc00) [pid = 1858] [serial = 89] [outer = 0x7f433e047800] 00:40:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43417c4000 == 22 [pid = 1858] [id = 22] 00:40:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433ffc7800 == 21 [pid = 1858] [id = 21] 00:40:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336320000 == 20 [pid = 1858] [id = 20] 00:40:35 INFO - PROCESS | 1858 | 1461138035924 Marionette TRACE conn3 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 00:40:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 00:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1295ms 00:40:35 INFO - PROCESS | 1858 | 1461138035993 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 00:40:36 INFO - PROCESS | 1858 | 1461138035999 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 00:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 00:40:36 INFO - PROCESS | 1858 | 1461138036006 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 00:40:36 INFO - PROCESS | 1858 | 1461138036011 Marionette TRACE conn3 <- [1,94,null,{}] 00:40:36 INFO - PROCESS | 1858 | 1461138036018 Marionette TRACE conn3 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:36 INFO - PROCESS | 1858 | 1461138036212 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 00:40:36 INFO - PROCESS | 1858 | 1461138036336 Marionette TRACE conn3 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434140f800 == 21 [pid = 1858] [id = 31] 00:40:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f434035ec00) [pid = 1858] [serial = 90] [outer = (nil)] 00:40:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 91 (0x7f4340b0cc00) [pid = 1858] [serial = 91] [outer = 0x7f434035ec00] 00:40:36 INFO - PROCESS | 1858 | 1461138036410 Marionette DEBUG loaded listener.js 00:40:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 92 (0x7f43417ad000) [pid = 1858] [serial = 92] [outer = 0x7f434035ec00] 00:40:37 INFO - PROCESS | 1858 | 1461138037221 Marionette TRACE conn3 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 00:40:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 00:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1286ms 00:40:37 INFO - PROCESS | 1858 | 1461138037294 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 00:40:37 INFO - PROCESS | 1858 | 1461138037302 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 00:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 00:40:37 INFO - PROCESS | 1858 | 1461138037312 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 00:40:37 INFO - PROCESS | 1858 | 1461138037315 Marionette TRACE conn3 <- [1,98,null,{}] 00:40:37 INFO - PROCESS | 1858 | 1461138037321 Marionette TRACE conn3 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:37 INFO - PROCESS | 1858 | 1461138037518 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 00:40:37 INFO - PROCESS | 1858 | 1461138037642 Marionette TRACE conn3 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434befa000 == 22 [pid = 1858] [id = 32] 00:40:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 93 (0x7f43406d7000) [pid = 1858] [serial = 93] [outer = (nil)] 00:40:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 94 (0x7f434ca6b000) [pid = 1858] [serial = 94] [outer = 0x7f43406d7000] 00:40:37 INFO - PROCESS | 1858 | 1461138037715 Marionette DEBUG loaded listener.js 00:40:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 95 (0x7f434cf90800) [pid = 1858] [serial = 95] [outer = 0x7f43406d7000] 00:40:38 INFO - PROCESS | 1858 | 1461138038504 Marionette TRACE conn3 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 00:40:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 00:40:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1234ms 00:40:38 INFO - PROCESS | 1858 | 1461138038547 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 00:40:38 INFO - PROCESS | 1858 | 1461138038551 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 00:40:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 00:40:38 INFO - PROCESS | 1858 | 1461138038557 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 00:40:38 INFO - PROCESS | 1858 | 1461138038562 Marionette TRACE conn3 <- [1,102,null,{}] 00:40:38 INFO - PROCESS | 1858 | 1461138038587 Marionette TRACE conn3 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:38 INFO - PROCESS | 1858 | 1461138038793 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 00:40:38 INFO - PROCESS | 1858 | 1461138038809 Marionette TRACE conn3 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434db6d800 == 23 [pid = 1858] [id = 33] 00:40:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 96 (0x7f434e2ec000) [pid = 1858] [serial = 96] [outer = (nil)] 00:40:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 97 (0x7f43500c3400) [pid = 1858] [serial = 97] [outer = 0x7f434e2ec000] 00:40:38 INFO - PROCESS | 1858 | 1461138038884 Marionette DEBUG loaded listener.js 00:40:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 98 (0x7f4351fc3800) [pid = 1858] [serial = 98] [outer = 0x7f434e2ec000] 00:40:39 INFO - PROCESS | 1858 | 1461138039727 Marionette TRACE conn3 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 00:40:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 00:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1191ms 00:40:39 INFO - PROCESS | 1858 | 1461138039752 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 00:40:39 INFO - PROCESS | 1858 | 1461138039756 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 00:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 00:40:39 INFO - PROCESS | 1858 | 1461138039764 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 00:40:39 INFO - PROCESS | 1858 | 1461138039767 Marionette TRACE conn3 <- [1,106,null,{}] 00:40:39 INFO - PROCESS | 1858 | 1461138039772 Marionette TRACE conn3 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:39 INFO - PROCESS | 1858 | 1461138039924 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 00:40:40 INFO - PROCESS | 1858 | 1461138040059 Marionette TRACE conn3 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e111800 == 24 [pid = 1858] [id = 34] 00:40:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 99 (0x7f433e04f800) [pid = 1858] [serial = 99] [outer = (nil)] 00:40:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 100 (0x7f43521ad000) [pid = 1858] [serial = 100] [outer = 0x7f433e04f800] 00:40:40 INFO - PROCESS | 1858 | 1461138040130 Marionette DEBUG loaded listener.js 00:40:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 101 (0x7f435239d000) [pid = 1858] [serial = 101] [outer = 0x7f433e04f800] 00:40:41 INFO - PROCESS | 1858 | 1461138041074 Marionette TRACE conn3 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 00:40:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 00:40:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1381ms 00:40:41 INFO - PROCESS | 1858 | 1461138041146 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 00:40:41 INFO - PROCESS | 1858 | 1461138041150 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 00:40:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 00:40:41 INFO - PROCESS | 1858 | 1461138041159 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 00:40:41 INFO - PROCESS | 1858 | 1461138041163 Marionette TRACE conn3 <- [1,110,null,{}] 00:40:41 INFO - PROCESS | 1858 | 1461138041171 Marionette TRACE conn3 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:41 INFO - PROCESS | 1858 | 1461138041373 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 00:40:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43405cc800 == 23 [pid = 1858] [id = 26] 00:40:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433c94f000 == 22 [pid = 1858] [id = 25] 00:40:41 INFO - PROCESS | 1858 | 1461138041601 Marionette TRACE conn3 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433cb57800 == 23 [pid = 1858] [id = 35] 00:40:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 102 (0x7f4339323400) [pid = 1858] [serial = 102] [outer = (nil)] 00:40:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 103 (0x7f433cb24c00) [pid = 1858] [serial = 103] [outer = 0x7f4339323400] 00:40:41 INFO - PROCESS | 1858 | 1461138041719 Marionette DEBUG loaded listener.js 00:40:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 104 (0x7f4340773800) [pid = 1858] [serial = 104] [outer = 0x7f4339323400] 00:40:42 INFO - PROCESS | 1858 | 1461138042504 Marionette TRACE conn3 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 00:40:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 00:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1394ms 00:40:42 INFO - PROCESS | 1858 | 1461138042554 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 00:40:42 INFO - PROCESS | 1858 | 1461138042561 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 00:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 00:40:42 INFO - PROCESS | 1858 | 1461138042569 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 00:40:42 INFO - PROCESS | 1858 | 1461138042573 Marionette TRACE conn3 <- [1,114,null,{}] 00:40:42 INFO - PROCESS | 1858 | 1461138042580 Marionette TRACE conn3 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:42 INFO - PROCESS | 1858 | 1461138042737 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 00:40:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f4339523c00) [pid = 1858] [serial = 105] [outer = 0x7f43363a9000] 00:40:42 INFO - PROCESS | 1858 | 1461138042899 Marionette TRACE conn3 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc59000 == 24 [pid = 1858] [id = 36] 00:40:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 106 (0x7f43423e9c00) [pid = 1858] [serial = 106] [outer = (nil)] 00:40:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 107 (0x7f434beda000) [pid = 1858] [serial = 107] [outer = 0x7f43423e9c00] 00:40:42 INFO - PROCESS | 1858 | 1461138042982 Marionette DEBUG loaded listener.js 00:40:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f434cd93c00) [pid = 1858] [serial = 108] [outer = 0x7f43423e9c00] 00:40:43 INFO - PROCESS | 1858 | 1461138043867 Marionette TRACE conn3 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 00:40:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 00:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1331ms 00:40:43 INFO - PROCESS | 1858 | 1461138043905 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 00:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 00:40:43 INFO - PROCESS | 1858 | 1461138043911 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 00:40:43 INFO - PROCESS | 1858 | 1461138043918 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 00:40:43 INFO - PROCESS | 1858 | 1461138043921 Marionette TRACE conn3 <- [1,118,null,{}] 00:40:43 INFO - PROCESS | 1858 | 1461138043926 Marionette TRACE conn3 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:44 INFO - PROCESS | 1858 | 1461138044078 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 00:40:44 INFO - PROCESS | 1858 | 1461138044212 Marionette TRACE conn3 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434caed800 == 25 [pid = 1858] [id = 37] 00:40:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f4346053400) [pid = 1858] [serial = 109] [outer = (nil)] 00:40:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f434fbd8400) [pid = 1858] [serial = 110] [outer = 0x7f4346053400] 00:40:44 INFO - PROCESS | 1858 | 1461138044288 Marionette DEBUG loaded listener.js 00:40:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f4351fbd800) [pid = 1858] [serial = 111] [outer = 0x7f4346053400] 00:40:45 INFO - PROCESS | 1858 | 1461138045111 Marionette TRACE conn3 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 00:40:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 00:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1236ms 00:40:45 INFO - PROCESS | 1858 | 1461138045154 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 00:40:45 INFO - PROCESS | 1858 | 1461138045158 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 00:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 00:40:45 INFO - PROCESS | 1858 | 1461138045170 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 00:40:45 INFO - PROCESS | 1858 | 1461138045178 Marionette TRACE conn3 <- [1,122,null,{}] 00:40:45 INFO - PROCESS | 1858 | 1461138045187 Marionette TRACE conn3 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:45 INFO - PROCESS | 1858 | 1461138045348 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 00:40:45 INFO - PROCESS | 1858 | 1461138045478 Marionette TRACE conn3 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4351936800 == 26 [pid = 1858] [id = 38] 00:40:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f434cfd7400) [pid = 1858] [serial = 112] [outer = (nil)] 00:40:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f435255f000) [pid = 1858] [serial = 113] [outer = 0x7f434cfd7400] 00:40:45 INFO - PROCESS | 1858 | 1461138045550 Marionette DEBUG loaded listener.js 00:40:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f43541a3000) [pid = 1858] [serial = 114] [outer = 0x7f434cfd7400] 00:40:46 INFO - PROCESS | 1858 | 1461138046322 Marionette TRACE conn3 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 00:40:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 00:40:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1191ms 00:40:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 00:40:46 INFO - PROCESS | 1858 | 1461138046356 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 00:40:46 INFO - PROCESS | 1858 | 1461138046359 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 00:40:46 INFO - PROCESS | 1858 | 1461138046365 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 00:40:46 INFO - PROCESS | 1858 | 1461138046368 Marionette TRACE conn3 <- [1,126,null,{}] 00:40:46 INFO - PROCESS | 1858 | 1461138046374 Marionette TRACE conn3 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:46 INFO - PROCESS | 1858 | 1461138046511 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 00:40:46 INFO - PROCESS | 1858 | 1461138046648 Marionette TRACE conn3 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336315800 == 27 [pid = 1858] [id = 39] 00:40:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f43363b1400) [pid = 1858] [serial = 115] [outer = (nil)] 00:40:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f4354eab000) [pid = 1858] [serial = 116] [outer = 0x7f43363b1400] 00:40:46 INFO - PROCESS | 1858 | 1461138046722 Marionette DEBUG loaded listener.js 00:40:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f435645fc00) [pid = 1858] [serial = 117] [outer = 0x7f43363b1400] 00:40:47 INFO - PROCESS | 1858 | 1461138047526 Marionette TRACE conn3 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 00:40:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 00:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1233ms 00:40:47 INFO - PROCESS | 1858 | 1461138047599 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 00:40:47 INFO - PROCESS | 1858 | 1461138047603 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 00:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 00:40:47 INFO - PROCESS | 1858 | 1461138047608 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 00:40:47 INFO - PROCESS | 1858 | 1461138047611 Marionette TRACE conn3 <- [1,130,null,{}] 00:40:47 INFO - PROCESS | 1858 | 1461138047616 Marionette TRACE conn3 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:47 INFO - PROCESS | 1858 | 1461138047763 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 00:40:47 INFO - PROCESS | 1858 | 1461138047947 Marionette TRACE conn3 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f8c2000 == 28 [pid = 1858] [id = 40] 00:40:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f433642e400) [pid = 1858] [serial = 118] [outer = (nil)] 00:40:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f4339324400) [pid = 1858] [serial = 119] [outer = 0x7f433642e400] 00:40:48 INFO - PROCESS | 1858 | 1461138048017 Marionette DEBUG loaded listener.js 00:40:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f4340357800) [pid = 1858] [serial = 120] [outer = 0x7f433642e400] 00:40:49 INFO - PROCESS | 1858 | 1461138049007 Marionette TRACE conn3 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 00:40:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434befa000 == 27 [pid = 1858] [id = 32] 00:40:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434140f800 == 26 [pid = 1858] [id = 31] 00:40:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 00:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1442ms 00:40:49 INFO - PROCESS | 1858 | 1461138049052 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 00:40:49 INFO - PROCESS | 1858 | 1461138049058 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 00:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 00:40:49 INFO - PROCESS | 1858 | 1461138049065 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 00:40:49 INFO - PROCESS | 1858 | 1461138049070 Marionette TRACE conn3 <- [1,134,null,{}] 00:40:49 INFO - PROCESS | 1858 | 1461138049079 Marionette TRACE conn3 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:49 INFO - PROCESS | 1858 | 1461138049246 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 00:40:49 INFO - PROCESS | 1858 | 1461138049378 Marionette TRACE conn3 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434befa000 == 27 [pid = 1858] [id = 41] 00:40:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f433c98a000) [pid = 1858] [serial = 121] [outer = (nil)] 00:40:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f43423b8000) [pid = 1858] [serial = 122] [outer = 0x7f433c98a000] 00:40:49 INFO - PROCESS | 1858 | 1461138049544 Marionette DEBUG loaded listener.js 00:40:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f434cfd9c00) [pid = 1858] [serial = 123] [outer = 0x7f433c98a000] 00:40:50 INFO - PROCESS | 1858 | 1461138050417 Marionette TRACE conn3 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 00:40:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 00:40:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1384ms 00:40:50 INFO - PROCESS | 1858 | 1461138050451 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 00:40:50 INFO - PROCESS | 1858 | 1461138050458 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 00:40:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 00:40:50 INFO - PROCESS | 1858 | 1461138050469 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 00:40:50 INFO - PROCESS | 1858 | 1461138050472 Marionette TRACE conn3 <- [1,138,null,{}] 00:40:50 INFO - PROCESS | 1858 | 1461138050478 Marionette TRACE conn3 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:50 INFO - PROCESS | 1858 | 1461138050633 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 00:40:50 INFO - PROCESS | 1858 | 1461138050775 Marionette TRACE conn3 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e10a000 == 28 [pid = 1858] [id = 42] 00:40:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f433951c000) [pid = 1858] [serial = 124] [outer = (nil)] 00:40:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f4339624400) [pid = 1858] [serial = 125] [outer = 0x7f433951c000] 00:40:50 INFO - PROCESS | 1858 | 1461138050848 Marionette DEBUG loaded listener.js 00:40:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f433962fc00) [pid = 1858] [serial = 126] [outer = 0x7f433951c000] 00:40:51 INFO - PROCESS | 1858 | 1461138051644 Marionette TRACE conn3 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 00:40:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 00:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1231ms 00:40:51 INFO - PROCESS | 1858 | 1461138051710 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 00:40:51 INFO - PROCESS | 1858 | 1461138051714 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 00:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 00:40:51 INFO - PROCESS | 1858 | 1461138051722 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 00:40:51 INFO - PROCESS | 1858 | 1461138051727 Marionette TRACE conn3 <- [1,142,null,{}] 00:40:51 INFO - PROCESS | 1858 | 1461138051743 Marionette TRACE conn3 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:51 INFO - PROCESS | 1858 | 1461138051910 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 00:40:52 INFO - PROCESS | 1858 | 1461138052042 Marionette TRACE conn3 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352367800 == 29 [pid = 1858] [id = 43] 00:40:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f433bff3c00) [pid = 1858] [serial = 127] [outer = (nil)] 00:40:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f43519c3800) [pid = 1858] [serial = 128] [outer = 0x7f433bff3c00] 00:40:52 INFO - PROCESS | 1858 | 1461138052126 Marionette DEBUG loaded listener.js 00:40:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f435207f000) [pid = 1858] [serial = 129] [outer = 0x7f433bff3c00] 00:40:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc59000 == 28 [pid = 1858] [id = 36] 00:40:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433cb57800 == 27 [pid = 1858] [id = 35] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434db6d800 == 26 [pid = 1858] [id = 33] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43389c7000 == 25 [pid = 1858] [id = 8] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434caed800 == 24 [pid = 1858] [id = 37] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc55800 == 23 [pid = 1858] [id = 29] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433fd43800 == 22 [pid = 1858] [id = 14] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4351936800 == 21 [pid = 1858] [id = 38] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43419f2800 == 20 [pid = 1858] [id = 6] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434bef8800 == 19 [pid = 1858] [id = 28] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4342408800 == 18 [pid = 1858] [id = 27] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433fd3c800 == 17 [pid = 1858] [id = 30] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365a4000 == 16 [pid = 1858] [id = 9] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336315800 == 15 [pid = 1858] [id = 39] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434e111800 == 14 [pid = 1858] [id = 34] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434e10a000 == 13 [pid = 1858] [id = 42] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433bf9c800 == 12 [pid = 1858] [id = 24] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f8c2000 == 11 [pid = 1858] [id = 40] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434befa000 == 10 [pid = 1858] [id = 41] 00:40:55 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4346db4800 == 9 [pid = 1858] [id = 23] 00:40:56 INFO - PROCESS | 1858 | 1461138056767 Marionette TRACE conn3 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 00:40:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 00:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 5097ms 00:40:56 INFO - PROCESS | 1858 | 1461138056820 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 00:40:56 INFO - PROCESS | 1858 | 1461138056825 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 00:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 00:40:56 INFO - PROCESS | 1858 | 1461138056834 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 00:40:56 INFO - PROCESS | 1858 | 1461138056839 Marionette TRACE conn3 <- [1,146,null,{}] 00:40:56 INFO - PROCESS | 1858 | 1461138056848 Marionette TRACE conn3 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:57 INFO - PROCESS | 1858 | 1461138056999 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 00:40:57 INFO - PROCESS | 1858 | 1461138057137 Marionette TRACE conn3 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43396c0000 == 10 [pid = 1858] [id = 44] 00:40:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f433c986000) [pid = 1858] [serial = 130] [outer = (nil)] 00:40:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f433dab9400) [pid = 1858] [serial = 131] [outer = 0x7f433c986000] 00:40:57 INFO - PROCESS | 1858 | 1461138057246 Marionette DEBUG loaded listener.js 00:40:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f433ec35800) [pid = 1858] [serial = 132] [outer = 0x7f433c986000] 00:40:57 INFO - PROCESS | 1858 | 1461138057868 Marionette TRACE conn3 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 00:40:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 00:40:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1082ms 00:40:57 INFO - PROCESS | 1858 | 1461138057940 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 00:40:57 INFO - PROCESS | 1858 | 1461138057949 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 00:40:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 00:40:58 INFO - PROCESS | 1858 | 1461138058018 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 00:40:58 INFO - PROCESS | 1858 | 1461138058022 Marionette TRACE conn3 <- [1,150,null,{}] 00:40:58 INFO - PROCESS | 1858 | 1461138058064 Marionette TRACE conn3 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:58 INFO - PROCESS | 1858 | 1461138058234 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 00:40:58 INFO - PROCESS | 1858 | 1461138058390 Marionette TRACE conn3 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365b2000 == 11 [pid = 1858] [id = 45] 00:40:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f433cb1f400) [pid = 1858] [serial = 133] [outer = (nil)] 00:40:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f43417ae400) [pid = 1858] [serial = 134] [outer = 0x7f433cb1f400] 00:40:58 INFO - PROCESS | 1858 | 1461138058454 Marionette DEBUG loaded listener.js 00:40:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f434234dc00) [pid = 1858] [serial = 135] [outer = 0x7f433cb1f400] 00:40:59 INFO - PROCESS | 1858 | 1461138059187 Marionette TRACE conn3 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 00:40:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 00:40:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1246ms 00:40:59 INFO - PROCESS | 1858 | 1461138059221 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 00:40:59 INFO - PROCESS | 1858 | 1461138059225 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 00:40:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 00:40:59 INFO - PROCESS | 1858 | 1461138059234 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 00:40:59 INFO - PROCESS | 1858 | 1461138059239 Marionette TRACE conn3 <- [1,154,null,{}] 00:40:59 INFO - PROCESS | 1858 | 1461138059262 Marionette TRACE conn3 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:40:59 INFO - PROCESS | 1858 | 1461138059439 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 00:40:59 INFO - PROCESS | 1858 | 1461138059501 Marionette TRACE conn3 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:40:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bee6000 == 12 [pid = 1858] [id = 46] 00:40:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f4339522c00) [pid = 1858] [serial = 136] [outer = (nil)] 00:40:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f434cf12400) [pid = 1858] [serial = 137] [outer = 0x7f4339522c00] 00:40:59 INFO - PROCESS | 1858 | 1461138059567 Marionette DEBUG loaded listener.js 00:40:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f434de29c00) [pid = 1858] [serial = 138] [outer = 0x7f4339522c00] 00:41:00 INFO - PROCESS | 1858 | 1461138060314 Marionette TRACE conn3 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 00:41:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 00:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1135ms 00:41:00 INFO - PROCESS | 1858 | 1461138060377 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 00:41:00 INFO - PROCESS | 1858 | 1461138060381 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 00:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 00:41:00 INFO - PROCESS | 1858 | 1461138060387 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 00:41:00 INFO - PROCESS | 1858 | 1461138060389 Marionette TRACE conn3 <- [1,158,null,{}] 00:41:00 INFO - PROCESS | 1858 | 1461138060394 Marionette TRACE conn3 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:00 INFO - PROCESS | 1858 | 1461138060565 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 00:41:00 INFO - PROCESS | 1858 | 1461138060584 Marionette TRACE conn3 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434de0e000 == 13 [pid = 1858] [id = 47] 00:41:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f434beda400) [pid = 1858] [serial = 139] [outer = (nil)] 00:41:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4351fc4c00) [pid = 1858] [serial = 140] [outer = 0x7f434beda400] 00:41:00 INFO - PROCESS | 1858 | 1461138060645 Marionette DEBUG loaded listener.js 00:41:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f435215fc00) [pid = 1858] [serial = 141] [outer = 0x7f434beda400] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f4339525800) [pid = 1858] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f433642e400) [pid = 1858] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f4339524c00) [pid = 1858] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f43363af000) [pid = 1858] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f43363aa000) [pid = 1858] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f433932a000) [pid = 1858] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f4340c38000) [pid = 1858] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f4339524400) [pid = 1858] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f433bf76000) [pid = 1858] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f43366eb000) [pid = 1858] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f43366eac00) [pid = 1858] [serial = 30] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f433bff2000) [pid = 1858] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f4336083c00) [pid = 1858] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f434035ec00) [pid = 1858] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f43419bb000) [pid = 1858] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f43363b1400) [pid = 1858] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f434e2ec000) [pid = 1858] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f4346053400) [pid = 1858] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f433bf6c400) [pid = 1858] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f433e04f800) [pid = 1858] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f43423e9c00) [pid = 1858] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f43423b0000) [pid = 1858] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f4339323400) [pid = 1858] [serial = 102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f4337d7f400) [pid = 1858] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f43406d7000) [pid = 1858] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f433c98a000) [pid = 1858] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f4336083000) [pid = 1858] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f433e047800) [pid = 1858] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f4336081000) [pid = 1858] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f433951c000) [pid = 1858] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f434cfd7400) [pid = 1858] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f43423bc400) [pid = 1858] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 108 (0x7f4336424800) [pid = 1858] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 00:41:01 INFO - PROCESS | 1858 | --DOMWINDOW == 107 (0x7f4336e2bc00) [pid = 1858] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 00:41:02 INFO - PROCESS | 1858 | 1461138062444 Marionette TRACE conn3 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 00:41:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 00:41:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 2078ms 00:41:02 INFO - PROCESS | 1858 | 1461138062480 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 00:41:02 INFO - PROCESS | 1858 | 1461138062483 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 00:41:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 00:41:02 INFO - PROCESS | 1858 | 1461138062529 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 00:41:02 INFO - PROCESS | 1858 | 1461138062532 Marionette TRACE conn3 <- [1,162,null,{}] 00:41:02 INFO - PROCESS | 1858 | 1461138062554 Marionette TRACE conn3 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:02 INFO - PROCESS | 1858 | 1461138062687 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 00:41:02 INFO - PROCESS | 1858 | 1461138062697 Marionette TRACE conn3 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433e887800 == 14 [pid = 1858] [id = 48] 00:41:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f4336f78c00) [pid = 1858] [serial = 142] [outer = (nil)] 00:41:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f433dabe400) [pid = 1858] [serial = 143] [outer = 0x7f4336f78c00] 00:41:02 INFO - PROCESS | 1858 | 1461138062763 Marionette DEBUG loaded listener.js 00:41:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f4340921000) [pid = 1858] [serial = 144] [outer = 0x7f4336f78c00] 00:41:03 INFO - PROCESS | 1858 | 1461138063562 Marionette TRACE conn3 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 00:41:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 00:41:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1069ms 00:41:03 INFO - PROCESS | 1858 | 1461138063570 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 00:41:03 INFO - PROCESS | 1858 | 1461138063573 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 00:41:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 00:41:03 INFO - PROCESS | 1858 | 1461138063578 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 00:41:03 INFO - PROCESS | 1858 | 1461138063581 Marionette TRACE conn3 <- [1,166,null,{}] 00:41:03 INFO - PROCESS | 1858 | 1461138063586 Marionette TRACE conn3 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:03 INFO - PROCESS | 1858 | 1461138063869 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 00:41:03 INFO - PROCESS | 1858 | 1461138063943 Marionette TRACE conn3 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433631e800 == 15 [pid = 1858] [id = 49] 00:41:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f4336087c00) [pid = 1858] [serial = 145] [outer = (nil)] 00:41:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f4336427c00) [pid = 1858] [serial = 146] [outer = 0x7f4336087c00] 00:41:04 INFO - PROCESS | 1858 | 1461138064016 Marionette DEBUG loaded listener.js 00:41:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f433951f000) [pid = 1858] [serial = 147] [outer = 0x7f4336087c00] 00:41:04 INFO - PROCESS | 1858 | 1461138064960 Marionette TRACE conn3 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 00:41:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 00:41:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1427ms 00:41:05 INFO - PROCESS | 1858 | 1461138065008 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 00:41:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 00:41:05 INFO - PROCESS | 1858 | 1461138065015 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 00:41:05 INFO - PROCESS | 1858 | 1461138065022 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 00:41:05 INFO - PROCESS | 1858 | 1461138065029 Marionette TRACE conn3 <- [1,170,null,{}] 00:41:05 INFO - PROCESS | 1858 | 1461138065036 Marionette TRACE conn3 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:05 INFO - PROCESS | 1858 | 1461138065240 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 00:41:05 INFO - PROCESS | 1858 | 1461138065374 Marionette TRACE conn3 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43419eb800 == 16 [pid = 1858] [id = 50] 00:41:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f433cb26c00) [pid = 1858] [serial = 148] [outer = (nil)] 00:41:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f43403e6c00) [pid = 1858] [serial = 149] [outer = 0x7f433cb26c00] 00:41:05 INFO - PROCESS | 1858 | 1461138065495 Marionette DEBUG loaded listener.js 00:41:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f43413b2800) [pid = 1858] [serial = 150] [outer = 0x7f433cb26c00] 00:41:06 INFO - PROCESS | 1858 | 1461138066369 Marionette TRACE conn3 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 00:41:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 00:41:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1435ms 00:41:06 INFO - PROCESS | 1858 | 1461138066458 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 00:41:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 00:41:06 INFO - PROCESS | 1858 | 1461138066463 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 00:41:06 INFO - PROCESS | 1858 | 1461138066469 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 00:41:06 INFO - PROCESS | 1858 | 1461138066472 Marionette TRACE conn3 <- [1,174,null,{}] 00:41:06 INFO - PROCESS | 1858 | 1461138066478 Marionette TRACE conn3 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:06 INFO - PROCESS | 1858 | 1461138066706 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 00:41:06 INFO - PROCESS | 1858 | 1461138066711 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 00:41:06 INFO - PROCESS | 1858 | 1461138066890 Marionette TRACE conn3 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365bb800 == 17 [pid = 1858] [id = 51] 00:41:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f4336426c00) [pid = 1858] [serial = 151] [outer = (nil)] 00:41:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f4336f77800) [pid = 1858] [serial = 152] [outer = 0x7f4336426c00] 00:41:06 INFO - PROCESS | 1858 | 1461138066963 Marionette DEBUG loaded listener.js 00:41:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f433ec7f800) [pid = 1858] [serial = 153] [outer = 0x7f4336426c00] 00:41:08 INFO - PROCESS | 1858 | 1461138068053 Marionette TRACE conn3 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f434091ec00) [pid = 1858] [serial = 76] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f433cb24c00) [pid = 1858] [serial = 103] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f434cf90800) [pid = 1858] [serial = 95] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f4337d77000) [pid = 1858] [serial = 71] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f433f483000) [pid = 1858] [serial = 88] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f4351964000) [pid = 1858] [serial = 86] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f434fb09000) [pid = 1858] [serial = 2] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f4339324400) [pid = 1858] [serial = 119] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f4350017800) [pid = 1858] [serial = 85] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f433bf77000) [pid = 1858] [serial = 73] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 108 (0x7f4336427400) [pid = 1858] [serial = 70] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 107 (0x7f4340777800) [pid = 1858] [serial = 46] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 106 (0x7f43365be000) [pid = 1858] [serial = 28] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 105 (0x7f43417ac800) [pid = 1858] [serial = 49] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 104 (0x7f434144cc00) [pid = 1858] [serial = 52] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 103 (0x7f4339324000) [pid = 1858] [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.] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 102 (0x7f4342691400) [pid = 1858] [serial = 53] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 101 (0x7f434be5cc00) [pid = 1858] [serial = 55] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 100 (0x7f43423b1c00) [pid = 1858] [serial = 50] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 99 (0x7f433f662c00) [pid = 1858] [serial = 37] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 98 (0x7f433feb4000) [pid = 1858] [serial = 38] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 97 (0x7f43366edc00) [pid = 1858] [serial = 31] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 96 (0x7f433dabd800) [pid = 1858] [serial = 43] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 95 (0x7f4340360400) [pid = 1858] [serial = 40] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 94 (0x7f434ca6c400) [pid = 1858] [serial = 56] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 93 (0x7f434091c400) [pid = 1858] [serial = 41] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 92 (0x7f434cfd9c00) [pid = 1858] [serial = 123] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 91 (0x7f43406d5800) [pid = 1858] [serial = 44] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 90 (0x7f4340c39000) [pid = 1858] [serial = 47] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 89 (0x7f43366f6800) [pid = 1858] [serial = 32] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 88 (0x7f4337d74000) [pid = 1858] [serial = 34] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 87 (0x7f433cbe2800) [pid = 1858] [serial = 26] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 86 (0x7f4340917400) [pid = 1858] [serial = 64] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 85 (0x7f43403dcc00) [pid = 1858] [serial = 89] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 84 (0x7f433642ac00) [pid = 1858] [serial = 59] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 83 (0x7f4340b0cc00) [pid = 1858] [serial = 91] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 82 (0x7f434cd93c00) [pid = 1858] [serial = 108] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 81 (0x7f433dab6000) [pid = 1858] [serial = 61] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 80 (0x7f43414f7c00) [pid = 1858] [serial = 77] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 79 (0x7f4336089c00) [pid = 1858] [serial = 58] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 78 (0x7f434613f800) [pid = 1858] [serial = 79] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 77 (0x7f434fbd8400) [pid = 1858] [serial = 110] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 76 (0x7f4340357800) [pid = 1858] [serial = 120] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 75 (0x7f433e992c00) [pid = 1858] [serial = 74] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 74 (0x7f434cf14000) [pid = 1858] [serial = 80] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 73 (0x7f4340773800) [pid = 1858] [serial = 104] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 72 (0x7f4339624400) [pid = 1858] [serial = 125] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 71 (0x7f4351fc3800) [pid = 1858] [serial = 98] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 70 (0x7f43521ad000) [pid = 1858] [serial = 100] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 69 (0x7f434dfbd400) [pid = 1858] [serial = 82] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 68 (0x7f4341454000) [pid = 1858] [serial = 65] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 67 (0x7f433f483c00) [pid = 1858] [serial = 12] [outer = (nil)] [url = about:blank] 00:41:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 00:41:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1635ms 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 66 (0x7f434cd98c00) [pid = 1858] [serial = 67] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 65 (0x7f434ca6b000) [pid = 1858] [serial = 94] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 64 (0x7f433f996c00) [pid = 1858] [serial = 9] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 63 (0x7f43423b8000) [pid = 1858] [serial = 122] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 62 (0x7f433ea72400) [pid = 1858] [serial = 62] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 61 (0x7f4337d8e800) [pid = 1858] [serial = 22] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 60 (0x7f43363a3c00) [pid = 1858] [serial = 23] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 59 (0x7f43417ad000) [pid = 1858] [serial = 92] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 58 (0x7f43419bcc00) [pid = 1858] [serial = 16] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 57 (0x7f435255f000) [pid = 1858] [serial = 113] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 56 (0x7f43419c1c00) [pid = 1858] [serial = 17] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 55 (0x7f435645fc00) [pid = 1858] [serial = 117] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 54 (0x7f4337d7dc00) [pid = 1858] [serial = 19] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 53 (0x7f43500c3400) [pid = 1858] [serial = 97] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 52 (0x7f4351fbd800) [pid = 1858] [serial = 111] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 51 (0x7f434cf91400) [pid = 1858] [serial = 68] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 50 (0x7f4354eab000) [pid = 1858] [serial = 116] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 49 (0x7f43519c3800) [pid = 1858] [serial = 128] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 48 (0x7f435239d000) [pid = 1858] [serial = 101] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 47 (0x7f434beda000) [pid = 1858] [serial = 107] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 46 (0x7f433962fc00) [pid = 1858] [serial = 126] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 45 (0x7f43541a3000) [pid = 1858] [serial = 114] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 44 (0x7f434e2f2400) [pid = 1858] [serial = 83] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | --DOMWINDOW == 43 (0x7f433642a400) [pid = 1858] [serial = 25] [outer = (nil)] [url = about:blank] 00:41:08 INFO - PROCESS | 1858 | 1461138068163 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 00:41:08 INFO - PROCESS | 1858 | 1461138068169 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 00:41:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 00:41:08 INFO - PROCESS | 1858 | 1461138068182 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 00:41:08 INFO - PROCESS | 1858 | 1461138068185 Marionette TRACE conn3 <- [1,178,null,{}] 00:41:08 INFO - PROCESS | 1858 | 1461138068200 Marionette TRACE conn3 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:08 INFO - PROCESS | 1858 | 1461138068342 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 00:41:08 INFO - PROCESS | 1858 | 1461138068373 Marionette TRACE conn3 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365a9800 == 18 [pid = 1858] [id = 52] 00:41:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 44 (0x7f43366f5000) [pid = 1858] [serial = 154] [outer = (nil)] 00:41:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 45 (0x7f4337d7bc00) [pid = 1858] [serial = 155] [outer = 0x7f43366f5000] 00:41:08 INFO - PROCESS | 1858 | 1461138068587 Marionette DEBUG loaded listener.js 00:41:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 46 (0x7f433951c000) [pid = 1858] [serial = 156] [outer = 0x7f43366f5000] 00:41:09 INFO - PROCESS | 1858 | 1461138069290 Marionette TRACE conn3 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 00:41:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 00:41:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1141ms 00:41:09 INFO - PROCESS | 1858 | 1461138069322 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 00:41:09 INFO - PROCESS | 1858 | 1461138069330 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 00:41:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 00:41:09 INFO - PROCESS | 1858 | 1461138069342 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 00:41:09 INFO - PROCESS | 1858 | 1461138069345 Marionette TRACE conn3 <- [1,182,null,{}] 00:41:09 INFO - PROCESS | 1858 | 1461138069350 Marionette TRACE conn3 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:09 INFO - PROCESS | 1858 | 1461138069474 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 00:41:09 INFO - PROCESS | 1858 | 1461138069491 Marionette TRACE conn3 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337d23000 == 19 [pid = 1858] [id = 53] 00:41:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 47 (0x7f433962a800) [pid = 1858] [serial = 157] [outer = (nil)] 00:41:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 48 (0x7f433bf74c00) [pid = 1858] [serial = 158] [outer = 0x7f433962a800] 00:41:09 INFO - PROCESS | 1858 | 1461138069548 Marionette DEBUG loaded listener.js 00:41:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 49 (0x7f433c989c00) [pid = 1858] [serial = 159] [outer = 0x7f433962a800] 00:41:10 INFO - PROCESS | 1858 | 1461138070206 Marionette TRACE conn3 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 00:41:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 00:41:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 884ms 00:41:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 00:41:10 INFO - PROCESS | 1858 | 1461138070225 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 00:41:10 INFO - PROCESS | 1858 | 1461138070227 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 00:41:10 INFO - PROCESS | 1858 | 1461138070233 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 00:41:10 INFO - PROCESS | 1858 | 1461138070238 Marionette TRACE conn3 <- [1,186,null,{}] 00:41:10 INFO - PROCESS | 1858 | 1461138070253 Marionette TRACE conn3 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:10 INFO - PROCESS | 1858 | 1461138070424 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 00:41:10 INFO - PROCESS | 1858 | 1461138070449 Marionette TRACE conn3 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433e876000 == 20 [pid = 1858] [id = 54] 00:41:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 50 (0x7f433e04e800) [pid = 1858] [serial = 160] [outer = (nil)] 00:41:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 51 (0x7f433ed4d800) [pid = 1858] [serial = 161] [outer = 0x7f433e04e800] 00:41:10 INFO - PROCESS | 1858 | 1461138070528 Marionette DEBUG loaded listener.js 00:41:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 52 (0x7f433f8a3800) [pid = 1858] [serial = 162] [outer = 0x7f433e04e800] 00:41:11 INFO - PROCESS | 1858 | 1461138071194 Marionette TRACE conn3 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 00:41:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 00:41:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 988ms 00:41:11 INFO - PROCESS | 1858 | 1461138071220 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 00:41:11 INFO - PROCESS | 1858 | 1461138071223 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 00:41:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 00:41:11 INFO - PROCESS | 1858 | 1461138071228 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 00:41:11 INFO - PROCESS | 1858 | 1461138071230 Marionette TRACE conn3 <- [1,190,null,{}] 00:41:11 INFO - PROCESS | 1858 | 1461138071235 Marionette TRACE conn3 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:11 INFO - PROCESS | 1858 | 1461138071387 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 00:41:11 INFO - PROCESS | 1858 | 1461138071413 Marionette TRACE conn3 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f5da000 == 21 [pid = 1858] [id = 55] 00:41:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 53 (0x7f4340353c00) [pid = 1858] [serial = 163] [outer = (nil)] 00:41:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 54 (0x7f43406d3800) [pid = 1858] [serial = 164] [outer = 0x7f4340353c00] 00:41:11 INFO - PROCESS | 1858 | 1461138071469 Marionette DEBUG loaded listener.js 00:41:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 55 (0x7f4340918000) [pid = 1858] [serial = 165] [outer = 0x7f4340353c00] 00:41:12 INFO - PROCESS | 1858 | 1461138072139 Marionette TRACE conn3 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 00:41:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 00:41:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 976ms 00:41:12 INFO - PROCESS | 1858 | 1461138072209 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 00:41:12 INFO - PROCESS | 1858 | 1461138072214 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 00:41:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 00:41:12 INFO - PROCESS | 1858 | 1461138072219 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 00:41:12 INFO - PROCESS | 1858 | 1461138072221 Marionette TRACE conn3 <- [1,194,null,{}] 00:41:12 INFO - PROCESS | 1858 | 1461138072227 Marionette TRACE conn3 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:12 INFO - PROCESS | 1858 | 1461138072380 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 00:41:12 INFO - PROCESS | 1858 | 1461138072395 Marionette TRACE conn3 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ffc6800 == 22 [pid = 1858] [id = 56] 00:41:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 56 (0x7f4336086400) [pid = 1858] [serial = 166] [outer = (nil)] 00:41:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 57 (0x7f4340b08c00) [pid = 1858] [serial = 167] [outer = 0x7f4336086400] 00:41:12 INFO - PROCESS | 1858 | 1461138072451 Marionette DEBUG loaded listener.js 00:41:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 58 (0x7f43413b7c00) [pid = 1858] [serial = 168] [outer = 0x7f4336086400] 00:41:12 INFO - PROCESS | 1858 | --DOMWINDOW == 57 (0x7f433bff3c00) [pid = 1858] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 00:41:12 INFO - PROCESS | 1858 | --DOMWINDOW == 56 (0x7f433cb1f400) [pid = 1858] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 00:41:12 INFO - PROCESS | 1858 | --DOMWINDOW == 55 (0x7f4339522c00) [pid = 1858] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 00:41:12 INFO - PROCESS | 1858 | --DOMWINDOW == 54 (0x7f434beda400) [pid = 1858] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 00:41:12 INFO - PROCESS | 1858 | --DOMWINDOW == 53 (0x7f433c986000) [pid = 1858] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 00:41:13 INFO - PROCESS | 1858 | 1461138073200 Marionette TRACE conn3 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 00:41:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 00:41:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1029ms 00:41:13 INFO - PROCESS | 1858 | 1461138073249 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 00:41:13 INFO - PROCESS | 1858 | 1461138073252 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 00:41:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 00:41:13 INFO - PROCESS | 1858 | 1461138073257 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 00:41:13 INFO - PROCESS | 1858 | 1461138073259 Marionette TRACE conn3 <- [1,198,null,{}] 00:41:13 INFO - PROCESS | 1858 | 1461138073264 Marionette TRACE conn3 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:13 INFO - PROCESS | 1858 | 1461138073447 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 00:41:13 INFO - PROCESS | 1858 | 1461138073465 Marionette TRACE conn3 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43401c4800 == 23 [pid = 1858] [id = 57] 00:41:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 54 (0x7f4337d75c00) [pid = 1858] [serial = 169] [outer = (nil)] 00:41:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 55 (0x7f43417ac800) [pid = 1858] [serial = 170] [outer = 0x7f4337d75c00] 00:41:13 INFO - PROCESS | 1858 | 1461138073528 Marionette DEBUG loaded listener.js 00:41:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 56 (0x7f4342695400) [pid = 1858] [serial = 171] [outer = 0x7f4337d75c00] 00:41:14 INFO - PROCESS | 1858 | 1461138074127 Marionette TRACE conn3 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 00:41:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 00:41:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 930ms 00:41:14 INFO - PROCESS | 1858 | 1461138074188 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 00:41:14 INFO - PROCESS | 1858 | 1461138074192 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 00:41:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 00:41:14 INFO - PROCESS | 1858 | 1461138074196 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 00:41:14 INFO - PROCESS | 1858 | 1461138074199 Marionette TRACE conn3 <- [1,202,null,{}] 00:41:14 INFO - PROCESS | 1858 | 1461138074204 Marionette TRACE conn3 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:14 INFO - PROCESS | 1858 | 1461138074326 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 00:41:14 INFO - PROCESS | 1858 | 1461138074339 Marionette TRACE conn3 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434075d800 == 24 [pid = 1858] [id = 58] 00:41:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 57 (0x7f43414f2400) [pid = 1858] [serial = 172] [outer = (nil)] 00:41:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 58 (0x7f434bed1c00) [pid = 1858] [serial = 173] [outer = 0x7f43414f2400] 00:41:14 INFO - PROCESS | 1858 | 1461138074394 Marionette DEBUG loaded listener.js 00:41:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 59 (0x7f434bedb800) [pid = 1858] [serial = 174] [outer = 0x7f43414f2400] 00:41:15 INFO - PROCESS | 1858 | 1461138075158 Marionette TRACE conn3 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 00:41:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 00:41:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 981ms 00:41:15 INFO - PROCESS | 1858 | 1461138075186 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 00:41:15 INFO - PROCESS | 1858 | 1461138075192 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 00:41:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 00:41:15 INFO - PROCESS | 1858 | 1461138075201 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 00:41:15 INFO - PROCESS | 1858 | 1461138075206 Marionette TRACE conn3 <- [1,206,null,{}] 00:41:15 INFO - PROCESS | 1858 | 1461138075214 Marionette TRACE conn3 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:15 INFO - PROCESS | 1858 | 1461138075393 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 00:41:15 INFO - PROCESS | 1858 | 1461138075511 Marionette TRACE conn3 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337d13000 == 25 [pid = 1858] [id = 59] 00:41:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 60 (0x7f433642d000) [pid = 1858] [serial = 175] [outer = (nil)] 00:41:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 61 (0x7f433951a400) [pid = 1858] [serial = 176] [outer = 0x7f433642d000] 00:41:15 INFO - PROCESS | 1858 | 1461138075583 Marionette DEBUG loaded listener.js 00:41:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 62 (0x7f4339625400) [pid = 1858] [serial = 177] [outer = 0x7f433642d000] 00:41:16 INFO - PROCESS | 1858 | 1461138076395 Marionette TRACE conn3 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 00:41:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 00:41:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1233ms 00:41:16 INFO - PROCESS | 1858 | 1461138076434 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 00:41:16 INFO - PROCESS | 1858 | 1461138076442 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 00:41:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 00:41:16 INFO - PROCESS | 1858 | 1461138076453 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 00:41:16 INFO - PROCESS | 1858 | 1461138076457 Marionette TRACE conn3 <- [1,210,null,{}] 00:41:16 INFO - PROCESS | 1858 | 1461138076462 Marionette TRACE conn3 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:16 INFO - PROCESS | 1858 | 1461138076616 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 00:41:16 INFO - PROCESS | 1858 | 1461138076740 Marionette TRACE conn3 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433e06f800 == 26 [pid = 1858] [id = 60] 00:41:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 63 (0x7f43366e8c00) [pid = 1858] [serial = 178] [outer = (nil)] 00:41:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 64 (0x7f433e8a2800) [pid = 1858] [serial = 179] [outer = 0x7f43366e8c00] 00:41:16 INFO - PROCESS | 1858 | 1461138076810 Marionette DEBUG loaded listener.js 00:41:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 65 (0x7f433f98e800) [pid = 1858] [serial = 180] [outer = 0x7f43366e8c00] 00:41:17 INFO - PROCESS | 1858 | 1461138077601 Marionette TRACE conn3 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 00:41:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 00:41:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1183ms 00:41:17 INFO - PROCESS | 1858 | 1461138077636 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 00:41:17 INFO - PROCESS | 1858 | 1461138077640 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 00:41:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 00:41:17 INFO - PROCESS | 1858 | 1461138077663 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 00:41:17 INFO - PROCESS | 1858 | 1461138077669 Marionette TRACE conn3 <- [1,214,null,{}] 00:41:17 INFO - PROCESS | 1858 | 1461138077684 Marionette TRACE conn3 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:17 INFO - PROCESS | 1858 | 1461138077838 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 00:41:17 INFO - PROCESS | 1858 | 1461138077957 Marionette TRACE conn3 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43417c6000 == 27 [pid = 1858] [id = 61] 00:41:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 66 (0x7f43406d5c00) [pid = 1858] [serial = 181] [outer = (nil)] 00:41:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 67 (0x7f43419bbc00) [pid = 1858] [serial = 182] [outer = 0x7f43406d5c00] 00:41:18 INFO - PROCESS | 1858 | 1461138078031 Marionette DEBUG loaded listener.js 00:41:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 68 (0x7f43423b5c00) [pid = 1858] [serial = 183] [outer = 0x7f43406d5c00] 00:41:18 INFO - PROCESS | 1858 | 1461138078819 Marionette TRACE conn3 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 00:41:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 00:41:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1189ms 00:41:18 INFO - PROCESS | 1858 | 1461138078850 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 00:41:18 INFO - PROCESS | 1858 | 1461138078854 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 00:41:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 00:41:18 INFO - PROCESS | 1858 | 1461138078879 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 00:41:18 INFO - PROCESS | 1858 | 1461138078881 Marionette TRACE conn3 <- [1,218,null,{}] 00:41:18 INFO - PROCESS | 1858 | 1461138078887 Marionette TRACE conn3 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:19 INFO - PROCESS | 1858 | 1461138079039 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 00:41:19 INFO - PROCESS | 1858 | 1461138079260 Marionette TRACE conn3 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336f9f000 == 28 [pid = 1858] [id = 62] 00:41:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 69 (0x7f43363a2800) [pid = 1858] [serial = 184] [outer = (nil)] 00:41:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 70 (0x7f43363ac800) [pid = 1858] [serial = 185] [outer = 0x7f43363a2800] 00:41:19 INFO - PROCESS | 1858 | 1461138079326 Marionette DEBUG loaded listener.js 00:41:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 71 (0x7f43366ef000) [pid = 1858] [serial = 186] [outer = 0x7f43363a2800] 00:41:20 INFO - PROCESS | 1858 | 1461138080143 Marionette TRACE conn3 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 00:41:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 00:41:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1279ms 00:41:20 INFO - PROCESS | 1858 | 1461138080156 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 00:41:20 INFO - PROCESS | 1858 | 1461138080161 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 00:41:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 00:41:20 INFO - PROCESS | 1858 | 1461138080169 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 00:41:20 INFO - PROCESS | 1858 | 1461138080173 Marionette TRACE conn3 <- [1,222,null,{}] 00:41:20 INFO - PROCESS | 1858 | 1461138080179 Marionette TRACE conn3 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:20 INFO - PROCESS | 1858 | 1461138080325 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 00:41:20 INFO - PROCESS | 1858 | 1461138080465 Marionette TRACE conn3 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 70 (0x7f435207f000) [pid = 1858] [serial = 129] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 69 (0x7f43417ae400) [pid = 1858] [serial = 134] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 68 (0x7f434de29c00) [pid = 1858] [serial = 138] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 67 (0x7f434cf12400) [pid = 1858] [serial = 137] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 66 (0x7f433dabe400) [pid = 1858] [serial = 143] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 65 (0x7f4351fc4c00) [pid = 1858] [serial = 140] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 64 (0x7f433dab9400) [pid = 1858] [serial = 131] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 63 (0x7f433ec35800) [pid = 1858] [serial = 132] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 62 (0x7f435215fc00) [pid = 1858] [serial = 141] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | --DOMWINDOW == 61 (0x7f434234dc00) [pid = 1858] [serial = 135] [outer = (nil)] [url = about:blank] 00:41:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365a7800 == 29 [pid = 1858] [id = 63] 00:41:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 62 (0x7f43366e8800) [pid = 1858] [serial = 187] [outer = (nil)] 00:41:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 63 (0x7f433cb24c00) [pid = 1858] [serial = 188] [outer = 0x7f43366e8800] 00:41:20 INFO - PROCESS | 1858 | 1461138080556 Marionette DEBUG loaded listener.js 00:41:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 64 (0x7f433e8a4400) [pid = 1858] [serial = 189] [outer = 0x7f43366e8800] 00:41:21 INFO - PROCESS | 1858 | 1461138081164 Marionette TRACE conn3 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 00:41:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 00:41:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1031ms 00:41:21 INFO - PROCESS | 1858 | 1461138081202 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 00:41:21 INFO - PROCESS | 1858 | 1461138081207 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 00:41:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 00:41:21 INFO - PROCESS | 1858 | 1461138081214 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 00:41:21 INFO - PROCESS | 1858 | 1461138081216 Marionette TRACE conn3 <- [1,226,null,{}] 00:41:21 INFO - PROCESS | 1858 | 1461138081223 Marionette TRACE conn3 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:21 INFO - PROCESS | 1858 | 1461138081359 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 00:41:21 INFO - PROCESS | 1858 | 1461138081379 Marionette TRACE conn3 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f5dc800 == 30 [pid = 1858] [id = 64] 00:41:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 65 (0x7f4340356c00) [pid = 1858] [serial = 190] [outer = (nil)] 00:41:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 66 (0x7f43403d7400) [pid = 1858] [serial = 191] [outer = 0x7f4340356c00] 00:41:21 INFO - PROCESS | 1858 | 1461138081440 Marionette DEBUG loaded listener.js 00:41:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 67 (0x7f4340c34400) [pid = 1858] [serial = 192] [outer = 0x7f4340356c00] 00:41:22 INFO - PROCESS | 1858 | 1461138082127 Marionette TRACE conn3 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 00:41:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 00:41:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 933ms 00:41:22 INFO - PROCESS | 1858 | 1461138082147 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 00:41:22 INFO - PROCESS | 1858 | 1461138082150 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 00:41:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 00:41:22 INFO - PROCESS | 1858 | 1461138082158 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 00:41:22 INFO - PROCESS | 1858 | 1461138082165 Marionette TRACE conn3 <- [1,230,null,{}] 00:41:22 INFO - PROCESS | 1858 | 1461138082178 Marionette TRACE conn3 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:22 INFO - PROCESS | 1858 | 1461138082340 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 00:41:22 INFO - PROCESS | 1858 | 1461138082363 Marionette TRACE conn3 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340c4e000 == 31 [pid = 1858] [id = 65] 00:41:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 68 (0x7f4340c36800) [pid = 1858] [serial = 193] [outer = (nil)] 00:41:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 69 (0x7f43423bbc00) [pid = 1858] [serial = 194] [outer = 0x7f4340c36800] 00:41:22 INFO - PROCESS | 1858 | 1461138082420 Marionette DEBUG loaded listener.js 00:41:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 70 (0x7f434bed3800) [pid = 1858] [serial = 195] [outer = 0x7f4340c36800] 00:41:23 INFO - PROCESS | 1858 | 1461138083157 Marionette TRACE conn3 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 00:41:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 00:41:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1092ms 00:41:23 INFO - PROCESS | 1858 | 1461138083249 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 00:41:23 INFO - PROCESS | 1858 | 1461138083252 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 00:41:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 00:41:23 INFO - PROCESS | 1858 | 1461138083258 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 00:41:23 INFO - PROCESS | 1858 | 1461138083261 Marionette TRACE conn3 <- [1,234,null,{}] 00:41:23 INFO - PROCESS | 1858 | 1461138083270 Marionette TRACE conn3 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:23 INFO - PROCESS | 1858 | 1461138083429 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 00:41:23 INFO - PROCESS | 1858 | 1461138083483 Marionette TRACE conn3 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4342408800 == 32 [pid = 1858] [id = 66] 00:41:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 71 (0x7f434091ec00) [pid = 1858] [serial = 196] [outer = (nil)] 00:41:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 72 (0x7f434ccbd400) [pid = 1858] [serial = 197] [outer = 0x7f434091ec00] 00:41:23 INFO - PROCESS | 1858 | 1461138083541 Marionette DEBUG loaded listener.js 00:41:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 73 (0x7f43366ed000) [pid = 1858] [serial = 198] [outer = 0x7f434091ec00] 00:41:24 INFO - PROCESS | 1858 | 1461138084175 Marionette TRACE conn3 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 00:41:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 00:41:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 981ms 00:41:24 INFO - PROCESS | 1858 | 1461138084240 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 00:41:24 INFO - PROCESS | 1858 | 1461138084243 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 00:41:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 00:41:24 INFO - PROCESS | 1858 | 1461138084255 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 00:41:24 INFO - PROCESS | 1858 | 1461138084258 Marionette TRACE conn3 <- [1,238,null,{}] 00:41:24 INFO - PROCESS | 1858 | 1461138084264 Marionette TRACE conn3 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:24 INFO - PROCESS | 1858 | 1461138084421 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 00:41:24 INFO - PROCESS | 1858 | 1461138084482 Marionette TRACE conn3 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bee2800 == 33 [pid = 1858] [id = 67] 00:41:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 74 (0x7f434cf0f800) [pid = 1858] [serial = 199] [outer = (nil)] 00:41:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 75 (0x7f434cf92400) [pid = 1858] [serial = 200] [outer = 0x7f434cf0f800] 00:41:24 INFO - PROCESS | 1858 | 1461138084556 Marionette DEBUG loaded listener.js 00:41:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 76 (0x7f434dbf5c00) [pid = 1858] [serial = 201] [outer = 0x7f434cf0f800] 00:41:25 INFO - PROCESS | 1858 | --DOMWINDOW == 75 (0x7f433962a800) [pid = 1858] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 00:41:25 INFO - PROCESS | 1858 | --DOMWINDOW == 74 (0x7f4340353c00) [pid = 1858] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 00:41:25 INFO - PROCESS | 1858 | --DOMWINDOW == 73 (0x7f43366f5000) [pid = 1858] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 00:41:25 INFO - PROCESS | 1858 | --DOMWINDOW == 72 (0x7f433e04e800) [pid = 1858] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 00:41:25 INFO - PROCESS | 1858 | --DOMWINDOW == 71 (0x7f4336f78c00) [pid = 1858] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 00:41:25 INFO - PROCESS | 1858 | --DOMWINDOW == 70 (0x7f4337d75c00) [pid = 1858] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 00:41:25 INFO - PROCESS | 1858 | --DOMWINDOW == 69 (0x7f4336086400) [pid = 1858] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 00:41:25 INFO - PROCESS | 1858 | 1461138085273 Marionette TRACE conn3 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 00:41:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 00:41:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1082ms 00:41:25 INFO - PROCESS | 1858 | 1461138085331 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 00:41:25 INFO - PROCESS | 1858 | 1461138085334 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 00:41:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 00:41:25 INFO - PROCESS | 1858 | 1461138085340 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 00:41:25 INFO - PROCESS | 1858 | 1461138085341 Marionette TRACE conn3 <- [1,242,null,{}] 00:41:25 INFO - PROCESS | 1858 | 1461138085347 Marionette TRACE conn3 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:25 INFO - PROCESS | 1858 | 1461138085484 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 00:41:25 INFO - PROCESS | 1858 | 1461138085499 Marionette TRACE conn3 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc49800 == 34 [pid = 1858] [id = 68] 00:41:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 70 (0x7f43393a0400) [pid = 1858] [serial = 202] [outer = (nil)] 00:41:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 71 (0x7f434de2b400) [pid = 1858] [serial = 203] [outer = 0x7f43393a0400] 00:41:25 INFO - PROCESS | 1858 | 1461138085558 Marionette DEBUG loaded listener.js 00:41:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 72 (0x7f4350011000) [pid = 1858] [serial = 204] [outer = 0x7f43393a0400] 00:41:26 INFO - PROCESS | 1858 | 1461138086431 Marionette TRACE conn3 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 00:41:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 00:41:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1132ms 00:41:26 INFO - PROCESS | 1858 | 1461138086473 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 00:41:26 INFO - PROCESS | 1858 | 1461138086476 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 00:41:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 00:41:26 INFO - PROCESS | 1858 | 1461138086482 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 00:41:26 INFO - PROCESS | 1858 | 1461138086484 Marionette TRACE conn3 <- [1,246,null,{}] 00:41:26 INFO - PROCESS | 1858 | 1461138086489 Marionette TRACE conn3 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:26 INFO - PROCESS | 1858 | 1461138086608 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 00:41:26 INFO - PROCESS | 1858 | 1461138086622 Marionette TRACE conn3 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cce8800 == 35 [pid = 1858] [id = 69] 00:41:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 73 (0x7f43414fcc00) [pid = 1858] [serial = 205] [outer = (nil)] 00:41:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 74 (0x7f43519bf800) [pid = 1858] [serial = 206] [outer = 0x7f43414fcc00] 00:41:26 INFO - PROCESS | 1858 | 1461138086678 Marionette DEBUG loaded listener.js 00:41:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 75 (0x7f4352047800) [pid = 1858] [serial = 207] [outer = 0x7f43414fcc00] 00:41:27 INFO - PROCESS | 1858 | 1461138087561 Marionette TRACE conn3 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 00:41:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 00:41:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1127ms 00:41:27 INFO - PROCESS | 1858 | 1461138087610 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 00:41:27 INFO - PROCESS | 1858 | 1461138087616 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 00:41:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 00:41:27 INFO - PROCESS | 1858 | 1461138087624 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 00:41:27 INFO - PROCESS | 1858 | 1461138087629 Marionette TRACE conn3 <- [1,250,null,{}] 00:41:27 INFO - PROCESS | 1858 | 1461138087636 Marionette TRACE conn3 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:27 INFO - PROCESS | 1858 | 1461138087806 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 00:41:27 INFO - PROCESS | 1858 | 1461138087931 Marionette TRACE conn3 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ec55800 == 36 [pid = 1858] [id = 70] 00:41:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 76 (0x7f4337d78800) [pid = 1858] [serial = 208] [outer = (nil)] 00:41:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 77 (0x7f433962fc00) [pid = 1858] [serial = 209] [outer = 0x7f4337d78800] 00:41:28 INFO - PROCESS | 1858 | 1461138088004 Marionette DEBUG loaded listener.js 00:41:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 78 (0x7f433e04dc00) [pid = 1858] [serial = 210] [outer = 0x7f4337d78800] 00:41:28 INFO - PROCESS | 1858 | 1461138088804 Marionette TRACE conn3 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 00:41:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 00:41:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1232ms 00:41:28 INFO - PROCESS | 1858 | 1461138088855 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 00:41:28 INFO - PROCESS | 1858 | 1461138088862 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 00:41:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 00:41:28 INFO - PROCESS | 1858 | 1461138088872 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 00:41:28 INFO - PROCESS | 1858 | 1461138088876 Marionette TRACE conn3 <- [1,254,null,{}] 00:41:28 INFO - PROCESS | 1858 | 1461138088881 Marionette TRACE conn3 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:29 INFO - PROCESS | 1858 | 1461138089033 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 00:41:29 INFO - PROCESS | 1858 | 1461138089156 Marionette TRACE conn3 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43419fa000 == 37 [pid = 1858] [id = 71] 00:41:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 79 (0x7f4337d7b400) [pid = 1858] [serial = 211] [outer = (nil)] 00:41:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 80 (0x7f43413b5400) [pid = 1858] [serial = 212] [outer = 0x7f4337d7b400] 00:41:29 INFO - PROCESS | 1858 | 1461138089227 Marionette DEBUG loaded listener.js 00:41:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 81 (0x7f43419bcc00) [pid = 1858] [serial = 213] [outer = 0x7f4337d7b400] 00:41:30 INFO - PROCESS | 1858 | 1461138090088 Marionette TRACE conn3 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 00:41:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 00:41:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1228ms 00:41:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 00:41:30 INFO - PROCESS | 1858 | 1461138090100 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 00:41:30 INFO - PROCESS | 1858 | 1461138090103 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 00:41:30 INFO - PROCESS | 1858 | 1461138090109 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 00:41:30 INFO - PROCESS | 1858 | 1461138090114 Marionette TRACE conn3 <- [1,258,null,{}] 00:41:30 INFO - PROCESS | 1858 | 1461138090129 Marionette TRACE conn3 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:30 INFO - PROCESS | 1858 | 1461138090278 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 00:41:30 INFO - PROCESS | 1858 | 1461138090417 Marionette TRACE conn3 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434dbca800 == 38 [pid = 1858] [id = 72] 00:41:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 82 (0x7f434bed9400) [pid = 1858] [serial = 214] [outer = (nil)] 00:41:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 83 (0x7f434de2d000) [pid = 1858] [serial = 215] [outer = 0x7f434bed9400] 00:41:30 INFO - PROCESS | 1858 | 1461138090492 Marionette DEBUG loaded listener.js 00:41:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 84 (0x7f4350019c00) [pid = 1858] [serial = 216] [outer = 0x7f434bed9400] 00:41:31 INFO - PROCESS | 1858 | 1461138091345 Marionette TRACE conn3 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 00:41:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 00:41:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1290ms 00:41:31 INFO - PROCESS | 1858 | 1461138091399 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 00:41:31 INFO - PROCESS | 1858 | 1461138091402 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 00:41:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 00:41:31 INFO - PROCESS | 1858 | 1461138091409 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 00:41:31 INFO - PROCESS | 1858 | 1461138091412 Marionette TRACE conn3 <- [1,262,null,{}] 00:41:31 INFO - PROCESS | 1858 | 1461138091417 Marionette TRACE conn3 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:31 INFO - PROCESS | 1858 | 1461138091563 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 00:41:31 INFO - PROCESS | 1858 | 1461138091693 Marionette TRACE conn3 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434fb16800 == 39 [pid = 1858] [id = 73] 00:41:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 85 (0x7f434ccbdc00) [pid = 1858] [serial = 217] [outer = (nil)] 00:41:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 86 (0x7f435215d000) [pid = 1858] [serial = 218] [outer = 0x7f434ccbdc00] 00:41:31 INFO - PROCESS | 1858 | 1461138091764 Marionette DEBUG loaded listener.js 00:41:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 87 (0x7f435239c400) [pid = 1858] [serial = 219] [outer = 0x7f434ccbdc00] 00:41:32 INFO - PROCESS | 1858 | 1461138092560 Marionette TRACE conn3 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 00:41:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 00:41:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1177ms 00:41:32 INFO - PROCESS | 1858 | 1461138092600 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 00:41:32 INFO - PROCESS | 1858 | 1461138092602 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 00:41:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 00:41:32 INFO - PROCESS | 1858 | 1461138092610 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 00:41:32 INFO - PROCESS | 1858 | 1461138092613 Marionette TRACE conn3 <- [1,266,null,{}] 00:41:32 INFO - PROCESS | 1858 | 1461138092618 Marionette TRACE conn3 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:32 INFO - PROCESS | 1858 | 1461138092782 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 00:41:32 INFO - PROCESS | 1858 | 1461138092905 Marionette TRACE conn3 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365ba000 == 40 [pid = 1858] [id = 74] 00:41:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 88 (0x7f4336424400) [pid = 1858] [serial = 220] [outer = (nil)] 00:41:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f433962c400) [pid = 1858] [serial = 221] [outer = 0x7f4336424400] 00:41:32 INFO - PROCESS | 1858 | 1461138092974 Marionette DEBUG loaded listener.js 00:41:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f4340c34c00) [pid = 1858] [serial = 222] [outer = 0x7f4336424400] 00:41:33 INFO - PROCESS | 1858 | 1461138093989 Marionette TRACE conn3 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 00:41:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 00:41:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1429ms 00:41:34 INFO - PROCESS | 1858 | 1461138094040 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 00:41:34 INFO - PROCESS | 1858 | 1461138094045 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 00:41:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 00:41:34 INFO - PROCESS | 1858 | 1461138094053 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 00:41:34 INFO - PROCESS | 1858 | 1461138094058 Marionette TRACE conn3 <- [1,270,null,{}] 00:41:34 INFO - PROCESS | 1858 | 1461138094064 Marionette TRACE conn3 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:34 INFO - PROCESS | 1858 | 1461138094211 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 00:41:34 INFO - PROCESS | 1858 | 1461138094354 Marionette TRACE conn3 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 89 (0x7f434bed1c00) [pid = 1858] [serial = 173] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365b0000 == 41 [pid = 1858] [id = 75] 00:41:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f433bff6c00) [pid = 1858] [serial = 223] [outer = (nil)] 00:41:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 91 (0x7f433ed5ac00) [pid = 1858] [serial = 224] [outer = 0x7f433bff6c00] 00:41:34 INFO - PROCESS | 1858 | 1461138094440 Marionette DEBUG loaded listener.js 00:41:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 92 (0x7f434035a800) [pid = 1858] [serial = 225] [outer = 0x7f433bff6c00] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 91 (0x7f4336427c00) [pid = 1858] [serial = 146] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 90 (0x7f43403e6c00) [pid = 1858] [serial = 149] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 89 (0x7f433bf74c00) [pid = 1858] [serial = 158] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 88 (0x7f433c989c00) [pid = 1858] [serial = 159] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 87 (0x7f4336f77800) [pid = 1858] [serial = 152] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 86 (0x7f43406d3800) [pid = 1858] [serial = 164] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 85 (0x7f4337d7bc00) [pid = 1858] [serial = 155] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 84 (0x7f4340918000) [pid = 1858] [serial = 165] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 83 (0x7f433951c000) [pid = 1858] [serial = 156] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 82 (0x7f433ed4d800) [pid = 1858] [serial = 161] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 81 (0x7f4340921000) [pid = 1858] [serial = 144] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 80 (0x7f43417ac800) [pid = 1858] [serial = 170] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 79 (0x7f4340b08c00) [pid = 1858] [serial = 167] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 78 (0x7f43413b7c00) [pid = 1858] [serial = 168] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 77 (0x7f433f8a3800) [pid = 1858] [serial = 162] [outer = (nil)] [url = about:blank] 00:41:34 INFO - PROCESS | 1858 | --DOMWINDOW == 76 (0x7f4342695400) [pid = 1858] [serial = 171] [outer = (nil)] [url = about:blank] 00:41:35 INFO - PROCESS | 1858 | 1461138095102 Marionette TRACE conn3 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 00:41:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 00:41:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1089ms 00:41:35 INFO - PROCESS | 1858 | 1461138095142 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 00:41:35 INFO - PROCESS | 1858 | 1461138095150 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 00:41:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 00:41:35 INFO - PROCESS | 1858 | 1461138095158 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 00:41:35 INFO - PROCESS | 1858 | 1461138095162 Marionette TRACE conn3 <- [1,274,null,{}] 00:41:35 INFO - PROCESS | 1858 | 1461138095167 Marionette TRACE conn3 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:35 INFO - PROCESS | 1858 | 1461138095313 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 00:41:35 INFO - PROCESS | 1858 | 1461138095406 Marionette TRACE conn3 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f5dc000 == 42 [pid = 1858] [id = 76] 00:41:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 77 (0x7f433cb2b400) [pid = 1858] [serial = 226] [outer = (nil)] 00:41:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 78 (0x7f43413b1400) [pid = 1858] [serial = 227] [outer = 0x7f433cb2b400] 00:41:35 INFO - PROCESS | 1858 | 1461138095462 Marionette DEBUG loaded listener.js 00:41:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 79 (0x7f434234cc00) [pid = 1858] [serial = 228] [outer = 0x7f433cb2b400] 00:41:36 INFO - PROCESS | 1858 | 1461138096064 Marionette TRACE conn3 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 00:41:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 00:41:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 928ms 00:41:36 INFO - PROCESS | 1858 | 1461138096086 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 00:41:36 INFO - PROCESS | 1858 | 1461138096091 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 00:41:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 00:41:36 INFO - PROCESS | 1858 | 1461138096096 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 00:41:36 INFO - PROCESS | 1858 | 1461138096101 Marionette TRACE conn3 <- [1,278,null,{}] 00:41:36 INFO - PROCESS | 1858 | 1461138096115 Marionette TRACE conn3 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:36 INFO - PROCESS | 1858 | 1461138096279 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 00:41:36 INFO - PROCESS | 1858 | 1461138096343 Marionette TRACE conn3 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341356800 == 43 [pid = 1858] [id = 77] 00:41:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 80 (0x7f4342686400) [pid = 1858] [serial = 229] [outer = (nil)] 00:41:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 81 (0x7f434ca72400) [pid = 1858] [serial = 230] [outer = 0x7f4342686400] 00:41:36 INFO - PROCESS | 1858 | 1461138096404 Marionette DEBUG loaded listener.js 00:41:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 82 (0x7f434d1dd800) [pid = 1858] [serial = 231] [outer = 0x7f4342686400] 00:41:37 INFO - PROCESS | 1858 | 1461138097208 Marionette TRACE conn3 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 00:41:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 00:41:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1137ms 00:41:37 INFO - PROCESS | 1858 | 1461138097234 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 00:41:37 INFO - PROCESS | 1858 | 1461138097239 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 00:41:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 00:41:37 INFO - PROCESS | 1858 | 1461138097245 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 00:41:37 INFO - PROCESS | 1858 | 1461138097246 Marionette TRACE conn3 <- [1,282,null,{}] 00:41:37 INFO - PROCESS | 1858 | 1461138097252 Marionette TRACE conn3 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:37 INFO - PROCESS | 1858 | 1461138097419 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 00:41:37 INFO - PROCESS | 1858 | 1461138097483 Marionette TRACE conn3 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cad0000 == 44 [pid = 1858] [id = 78] 00:41:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 83 (0x7f4346053400) [pid = 1858] [serial = 232] [outer = (nil)] 00:41:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 84 (0x7f43519c0800) [pid = 1858] [serial = 233] [outer = 0x7f4346053400] 00:41:37 INFO - PROCESS | 1858 | 1461138097540 Marionette DEBUG loaded listener.js 00:41:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 85 (0x7f435239d400) [pid = 1858] [serial = 234] [outer = 0x7f4346053400] 00:41:38 INFO - PROCESS | 1858 | 1461138098215 Marionette TRACE conn3 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 00:41:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 00:41:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 979ms 00:41:38 INFO - PROCESS | 1858 | 1461138098224 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 00:41:38 INFO - PROCESS | 1858 | 1461138098226 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 00:41:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 00:41:38 INFO - PROCESS | 1858 | 1461138098232 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 00:41:38 INFO - PROCESS | 1858 | 1461138098234 Marionette TRACE conn3 <- [1,286,null,{}] 00:41:38 INFO - PROCESS | 1858 | 1461138098243 Marionette TRACE conn3 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:38 INFO - PROCESS | 1858 | 1461138098406 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 00:41:38 INFO - PROCESS | 1858 | 1461138098420 Marionette TRACE conn3 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434db6b000 == 45 [pid = 1858] [id = 79] 00:41:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 86 (0x7f4336426800) [pid = 1858] [serial = 235] [outer = (nil)] 00:41:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 87 (0x7f4352446000) [pid = 1858] [serial = 236] [outer = 0x7f4336426800] 00:41:38 INFO - PROCESS | 1858 | 1461138098523 Marionette DEBUG loaded listener.js 00:41:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 88 (0x7f4354197800) [pid = 1858] [serial = 237] [outer = 0x7f4336426800] 00:41:39 INFO - PROCESS | 1858 | --DOMWINDOW == 87 (0x7f434091ec00) [pid = 1858] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 00:41:39 INFO - PROCESS | 1858 | --DOMWINDOW == 86 (0x7f43363a2800) [pid = 1858] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 00:41:39 INFO - PROCESS | 1858 | --DOMWINDOW == 85 (0x7f434cf0f800) [pid = 1858] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 00:41:39 INFO - PROCESS | 1858 | --DOMWINDOW == 84 (0x7f4340c36800) [pid = 1858] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 00:41:39 INFO - PROCESS | 1858 | --DOMWINDOW == 83 (0x7f43366e8800) [pid = 1858] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 00:41:39 INFO - PROCESS | 1858 | --DOMWINDOW == 82 (0x7f4340356c00) [pid = 1858] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 00:41:39 INFO - PROCESS | 1858 | --DOMWINDOW == 81 (0x7f43393a0400) [pid = 1858] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 00:41:39 INFO - PROCESS | 1858 | 1461138099271 Marionette TRACE conn3 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 00:41:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 00:41:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1079ms 00:41:39 INFO - PROCESS | 1858 | 1461138099312 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 00:41:39 INFO - PROCESS | 1858 | 1461138099314 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 00:41:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 00:41:39 INFO - PROCESS | 1858 | 1461138099320 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 00:41:39 INFO - PROCESS | 1858 | 1461138099322 Marionette TRACE conn3 <- [1,290,null,{}] 00:41:39 INFO - PROCESS | 1858 | 1461138099327 Marionette TRACE conn3 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:39 INFO - PROCESS | 1858 | 1461138099518 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 00:41:39 INFO - PROCESS | 1858 | 1461138099583 Marionette TRACE conn3 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc80800 == 46 [pid = 1858] [id = 80] 00:41:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 82 (0x7f433db40000) [pid = 1858] [serial = 238] [outer = (nil)] 00:41:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 83 (0x7f433db46c00) [pid = 1858] [serial = 239] [outer = 0x7f433db40000] 00:41:39 INFO - PROCESS | 1858 | 1461138099647 Marionette DEBUG loaded listener.js 00:41:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 84 (0x7f435419fc00) [pid = 1858] [serial = 240] [outer = 0x7f433db40000] 00:41:40 INFO - PROCESS | 1858 | 1461138100269 Marionette TRACE conn3 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 00:41:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 00:41:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 978ms 00:41:40 INFO - PROCESS | 1858 | 1461138100300 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 00:41:40 INFO - PROCESS | 1858 | 1461138100303 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 00:41:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 00:41:40 INFO - PROCESS | 1858 | 1461138100309 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 00:41:40 INFO - PROCESS | 1858 | 1461138100311 Marionette TRACE conn3 <- [1,294,null,{}] 00:41:40 INFO - PROCESS | 1858 | 1461138100316 Marionette TRACE conn3 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:40 INFO - PROCESS | 1858 | 1461138100488 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 00:41:40 INFO - PROCESS | 1858 | 1461138100507 Marionette TRACE conn3 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435201e800 == 47 [pid = 1858] [id = 81] 00:41:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 85 (0x7f433939fc00) [pid = 1858] [serial = 241] [outer = (nil)] 00:41:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 86 (0x7f434cd15c00) [pid = 1858] [serial = 242] [outer = 0x7f433939fc00] 00:41:40 INFO - PROCESS | 1858 | 1461138100562 Marionette DEBUG loaded listener.js 00:41:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 87 (0x7f434cd1e400) [pid = 1858] [serial = 243] [outer = 0x7f433939fc00] 00:41:41 INFO - PROCESS | 1858 | 1461138101240 Marionette TRACE conn3 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 975ms 00:41:41 INFO - PROCESS | 1858 | 1461138101286 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 00:41:41 INFO - PROCESS | 1858 | 1461138101291 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 00:41:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 00:41:41 INFO - PROCESS | 1858 | 1461138101300 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 00:41:41 INFO - PROCESS | 1858 | 1461138101305 Marionette TRACE conn3 <- [1,298,null,{}] 00:41:41 INFO - PROCESS | 1858 | 1461138101315 Marionette TRACE conn3 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:41 INFO - PROCESS | 1858 | 1461138101481 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 00:41:41 INFO - PROCESS | 1858 | 1461138101586 Marionette TRACE conn3 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433da72000 == 48 [pid = 1858] [id = 82] 00:41:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 88 (0x7f4337d7bc00) [pid = 1858] [serial = 244] [outer = (nil)] 00:41:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f4339524800) [pid = 1858] [serial = 245] [outer = 0x7f4337d7bc00] 00:41:41 INFO - PROCESS | 1858 | 1461138101655 Marionette DEBUG loaded listener.js 00:41:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f433db39800) [pid = 1858] [serial = 246] [outer = 0x7f4337d7bc00] 00:41:42 INFO - PROCESS | 1858 | 1461138102520 Marionette TRACE conn3 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1233ms 00:41:42 INFO - PROCESS | 1858 | 1461138102533 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 00:41:42 INFO - PROCESS | 1858 | 1461138102541 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 00:41:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 00:41:42 INFO - PROCESS | 1858 | 1461138102550 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 00:41:42 INFO - PROCESS | 1858 | 1461138102554 Marionette TRACE conn3 <- [1,302,null,{}] 00:41:42 INFO - PROCESS | 1858 | 1461138102559 Marionette TRACE conn3 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:42 INFO - PROCESS | 1858 | 1461138102718 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 00:41:42 INFO - PROCESS | 1858 | 1461138102861 Marionette TRACE conn3 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4346db5000 == 49 [pid = 1858] [id = 83] 00:41:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 91 (0x7f433951b400) [pid = 1858] [serial = 247] [outer = (nil)] 00:41:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 92 (0x7f434091d000) [pid = 1858] [serial = 248] [outer = 0x7f433951b400] 00:41:42 INFO - PROCESS | 1858 | 1461138102931 Marionette DEBUG loaded listener.js 00:41:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 93 (0x7f43417ac800) [pid = 1858] [serial = 249] [outer = 0x7f433951b400] 00:41:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 94 (0x7f43418d1000) [pid = 1858] [serial = 250] [outer = 0x7f43363a9000] 00:41:43 INFO - PROCESS | 1858 | 1461138103861 Marionette TRACE conn3 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1378ms 00:41:43 INFO - PROCESS | 1858 | 1461138103929 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 00:41:43 INFO - PROCESS | 1858 | 1461138103932 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 00:41:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 00:41:43 INFO - PROCESS | 1858 | 1461138103938 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 00:41:43 INFO - PROCESS | 1858 | 1461138103944 Marionette TRACE conn3 <- [1,306,null,{}] 00:41:43 INFO - PROCESS | 1858 | 1461138103959 Marionette TRACE conn3 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:44 INFO - PROCESS | 1858 | 1461138104146 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 00:41:44 INFO - PROCESS | 1858 | 1461138104275 Marionette TRACE conn3 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435234b000 == 50 [pid = 1858] [id = 84] 00:41:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 95 (0x7f43417ae400) [pid = 1858] [serial = 251] [outer = (nil)] 00:41:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 96 (0x7f434cf8dc00) [pid = 1858] [serial = 252] [outer = 0x7f43417ae400] 00:41:44 INFO - PROCESS | 1858 | 1461138104349 Marionette DEBUG loaded listener.js 00:41:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 97 (0x7f434e2ec400) [pid = 1858] [serial = 253] [outer = 0x7f43417ae400] 00:41:45 INFO - PROCESS | 1858 | 1461138105211 Marionette TRACE conn3 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1344ms 00:41:45 INFO - PROCESS | 1858 | 1461138105283 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 00:41:45 INFO - PROCESS | 1858 | 1461138105287 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 00:41:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 00:41:45 INFO - PROCESS | 1858 | 1461138105293 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 00:41:45 INFO - PROCESS | 1858 | 1461138105295 Marionette TRACE conn3 <- [1,310,null,{}] 00:41:45 INFO - PROCESS | 1858 | 1461138105300 Marionette TRACE conn3 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:45 INFO - PROCESS | 1858 | 1461138105480 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 00:41:45 INFO - PROCESS | 1858 | 1461138105607 Marionette TRACE conn3 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435416d800 == 51 [pid = 1858] [id = 85] 00:41:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 98 (0x7f433f58e400) [pid = 1858] [serial = 254] [outer = (nil)] 00:41:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 99 (0x7f433f59a000) [pid = 1858] [serial = 255] [outer = 0x7f433f58e400] 00:41:45 INFO - PROCESS | 1858 | 1461138105675 Marionette DEBUG loaded listener.js 00:41:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 100 (0x7f434cd1fc00) [pid = 1858] [serial = 256] [outer = 0x7f433f58e400] 00:41:46 INFO - PROCESS | 1858 | 1461138106409 Marionette TRACE conn3 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1129ms 00:41:46 INFO - PROCESS | 1858 | 1461138106436 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 00:41:46 INFO - PROCESS | 1858 | 1461138106439 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 00:41:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 00:41:46 INFO - PROCESS | 1858 | 1461138106447 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 00:41:46 INFO - PROCESS | 1858 | 1461138106449 Marionette TRACE conn3 <- [1,314,null,{}] 00:41:46 INFO - PROCESS | 1858 | 1461138106454 Marionette TRACE conn3 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:46 INFO - PROCESS | 1858 | 1461138106594 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 00:41:46 INFO - PROCESS | 1858 | 1461138106731 Marionette TRACE conn3 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354e2e000 == 52 [pid = 1858] [id = 86] 00:41:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 101 (0x7f433962ac00) [pid = 1858] [serial = 257] [outer = (nil)] 00:41:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 102 (0x7f4352077800) [pid = 1858] [serial = 258] [outer = 0x7f433962ac00] 00:41:46 INFO - PROCESS | 1858 | 1461138106802 Marionette DEBUG loaded listener.js 00:41:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 103 (0x7f435255a000) [pid = 1858] [serial = 259] [outer = 0x7f433962ac00] 00:41:47 INFO - PROCESS | 1858 | 1461138107815 Marionette TRACE conn3 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1384ms 00:41:47 INFO - PROCESS | 1858 | 1461138107832 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 00:41:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 00:41:47 INFO - PROCESS | 1858 | 1461138107837 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 00:41:47 INFO - PROCESS | 1858 | 1461138107844 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 00:41:47 INFO - PROCESS | 1858 | 1461138107849 Marionette TRACE conn3 <- [1,318,null,{}] 00:41:47 INFO - PROCESS | 1858 | 1461138107857 Marionette TRACE conn3 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:47 INFO - PROCESS | 1858 | 1461138107992 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 00:41:48 INFO - PROCESS | 1858 | 1461138108165 Marionette TRACE conn3 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336320000 == 53 [pid = 1858] [id = 87] 00:41:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 104 (0x7f43363a5400) [pid = 1858] [serial = 260] [outer = (nil)] 00:41:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f433962a800) [pid = 1858] [serial = 261] [outer = 0x7f43363a5400] 00:41:48 INFO - PROCESS | 1858 | 1461138108304 Marionette DEBUG loaded listener.js 00:41:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 106 (0x7f433dabac00) [pid = 1858] [serial = 262] [outer = 0x7f43363a5400] 00:41:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc80800 == 52 [pid = 1858] [id = 80] 00:41:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434db6b000 == 51 [pid = 1858] [id = 79] 00:41:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cad0000 == 50 [pid = 1858] [id = 78] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 105 (0x7f433e8a2800) [pid = 1858] [serial = 179] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 104 (0x7f433951a400) [pid = 1858] [serial = 176] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 103 (0x7f43419bbc00) [pid = 1858] [serial = 182] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 102 (0x7f43519bf800) [pid = 1858] [serial = 206] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341356800 == 49 [pid = 1858] [id = 77] 00:41:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f5dc000 == 48 [pid = 1858] [id = 76] 00:41:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365b0000 == 47 [pid = 1858] [id = 75] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 101 (0x7f434ccbd400) [pid = 1858] [serial = 197] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 100 (0x7f43366ef000) [pid = 1858] [serial = 186] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 99 (0x7f434dbf5c00) [pid = 1858] [serial = 201] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 98 (0x7f43366ed000) [pid = 1858] [serial = 198] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 97 (0x7f434bed3800) [pid = 1858] [serial = 195] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 96 (0x7f433e8a4400) [pid = 1858] [serial = 189] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 95 (0x7f43363ac800) [pid = 1858] [serial = 185] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 94 (0x7f434cf92400) [pid = 1858] [serial = 200] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 93 (0x7f4340c34400) [pid = 1858] [serial = 192] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 92 (0x7f433cb24c00) [pid = 1858] [serial = 188] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 91 (0x7f43423bbc00) [pid = 1858] [serial = 194] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 90 (0x7f43403d7400) [pid = 1858] [serial = 191] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 89 (0x7f434de2b400) [pid = 1858] [serial = 203] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | --DOMWINDOW == 88 (0x7f4350011000) [pid = 1858] [serial = 204] [outer = (nil)] [url = about:blank] 00:41:49 INFO - PROCESS | 1858 | 1461138109219 Marionette TRACE conn3 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41: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. 00:41:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1436ms 00:41:49 INFO - PROCESS | 1858 | 1461138109281 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 00:41:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 00:41:49 INFO - PROCESS | 1858 | 1461138109294 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 00:41:49 INFO - PROCESS | 1858 | 1461138109308 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 00:41:49 INFO - PROCESS | 1858 | 1461138109314 Marionette TRACE conn3 <- [1,322,null,{}] 00:41:49 INFO - PROCESS | 1858 | 1461138109320 Marionette TRACE conn3 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:49 INFO - PROCESS | 1858 | 1461138109459 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 00:41:49 INFO - PROCESS | 1858 | 1461138109543 Marionette TRACE conn3 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43396c4000 == 48 [pid = 1858] [id = 88] 00:41:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f4337d82800) [pid = 1858] [serial = 263] [outer = (nil)] 00:41:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f433ec83c00) [pid = 1858] [serial = 264] [outer = 0x7f4337d82800] 00:41:49 INFO - PROCESS | 1858 | 1461138109602 Marionette DEBUG loaded listener.js 00:41:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 91 (0x7f433f594400) [pid = 1858] [serial = 265] [outer = 0x7f4337d82800] 00:41:50 INFO - PROCESS | 1858 | 1461138110262 Marionette TRACE conn3 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41: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. 00:41:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 985ms 00:41:50 INFO - PROCESS | 1858 | 1461138110291 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 00:41:50 INFO - PROCESS | 1858 | 1461138110293 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 00:41:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 00:41:50 INFO - PROCESS | 1858 | 1461138110300 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 00:41:50 INFO - PROCESS | 1858 | 1461138110305 Marionette TRACE conn3 <- [1,326,null,{}] 00:41:50 INFO - PROCESS | 1858 | 1461138110319 Marionette TRACE conn3 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:50 INFO - PROCESS | 1858 | 1461138110467 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 00:41:50 INFO - PROCESS | 1858 | 1461138110564 Marionette TRACE conn3 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340757800 == 49 [pid = 1858] [id = 89] 00:41:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 92 (0x7f433dbdc800) [pid = 1858] [serial = 266] [outer = (nil)] 00:41:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 93 (0x7f433f6ad000) [pid = 1858] [serial = 267] [outer = 0x7f433dbdc800] 00:41:50 INFO - PROCESS | 1858 | 1461138110625 Marionette DEBUG loaded listener.js 00:41:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 94 (0x7f434035a000) [pid = 1858] [serial = 268] [outer = 0x7f433dbdc800] 00:41:51 INFO - PROCESS | 1858 | 1461138111337 Marionette TRACE conn3 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41: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. 00:41:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1083ms 00:41:51 INFO - PROCESS | 1858 | 1461138111384 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 00:41:51 INFO - PROCESS | 1858 | 1461138111387 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 00:41:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 00:41:51 INFO - PROCESS | 1858 | 1461138111393 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 00:41:51 INFO - PROCESS | 1858 | 1461138111395 Marionette TRACE conn3 <- [1,330,null,{}] 00:41:51 INFO - PROCESS | 1858 | 1461138111400 Marionette TRACE conn3 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:51 INFO - PROCESS | 1858 | 1461138111591 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 00:41:51 INFO - PROCESS | 1858 | 1461138111617 Marionette TRACE conn3 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43419fb800 == 50 [pid = 1858] [id = 90] 00:41:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 95 (0x7f434035cc00) [pid = 1858] [serial = 269] [outer = (nil)] 00:41:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 96 (0x7f43417a8000) [pid = 1858] [serial = 270] [outer = 0x7f434035cc00] 00:41:51 INFO - PROCESS | 1858 | 1461138111675 Marionette DEBUG loaded listener.js 00:41:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 97 (0x7f434234b000) [pid = 1858] [serial = 271] [outer = 0x7f434035cc00] 00:41:52 INFO - PROCESS | 1858 | 1461138112407 Marionette TRACE conn3 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1044ms 00:41:52 INFO - PROCESS | 1858 | 1461138112438 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 00:41:52 INFO - PROCESS | 1858 | 1461138112442 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 00:41:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 00:41:52 INFO - PROCESS | 1858 | 1461138112447 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 00:41:52 INFO - PROCESS | 1858 | 1461138112450 Marionette TRACE conn3 <- [1,334,null,{}] 00:41:52 INFO - PROCESS | 1858 | 1461138112460 Marionette TRACE conn3 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:52 INFO - PROCESS | 1858 | 1461138112630 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 00:41:52 INFO - PROCESS | 1858 | 1461138112694 Marionette TRACE conn3 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434befb000 == 51 [pid = 1858] [id = 91] 00:41:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 98 (0x7f4339329400) [pid = 1858] [serial = 272] [outer = (nil)] 00:41:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 99 (0x7f43423f0800) [pid = 1858] [serial = 273] [outer = 0x7f4339329400] 00:41:52 INFO - PROCESS | 1858 | 1461138112756 Marionette DEBUG loaded listener.js 00:41:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 100 (0x7f434cd18c00) [pid = 1858] [serial = 274] [outer = 0x7f4339329400] 00:41:53 INFO - PROCESS | 1858 | 1461138113422 Marionette TRACE conn3 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:41:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1031ms 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 99 (0x7f4336426c00) [pid = 1858] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 98 (0x7f4346053400) [pid = 1858] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 97 (0x7f4336426800) [pid = 1858] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 96 (0x7f433bff6c00) [pid = 1858] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 95 (0x7f4342686400) [pid = 1858] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 94 (0x7f4336424400) [pid = 1858] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 93 (0x7f433cb2b400) [pid = 1858] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 00:41:53 INFO - PROCESS | 1858 | --DOMWINDOW == 92 (0x7f433db40000) [pid = 1858] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 00:41:53 INFO - PROCESS | 1858 | 1461138113675 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 00:41:53 INFO - PROCESS | 1858 | 1461138113678 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 00:41:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 00:41:53 INFO - PROCESS | 1858 | 1461138113691 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 00:41:53 INFO - PROCESS | 1858 | 1461138113693 Marionette TRACE conn3 <- [1,338,null,{}] 00:41:53 INFO - PROCESS | 1858 | 1461138113699 Marionette TRACE conn3 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:53 INFO - PROCESS | 1858 | 1461138113857 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 00:41:53 INFO - PROCESS | 1858 | 1461138113868 Marionette TRACE conn3 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434d18c800 == 52 [pid = 1858] [id = 92] 00:41:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 93 (0x7f434cd98c00) [pid = 1858] [serial = 275] [outer = (nil)] 00:41:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 94 (0x7f434df52000) [pid = 1858] [serial = 276] [outer = 0x7f434cd98c00] 00:41:53 INFO - PROCESS | 1858 | 1461138113944 Marionette DEBUG loaded listener.js 00:41:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 95 (0x7f434fbd8000) [pid = 1858] [serial = 277] [outer = 0x7f434cd98c00] 00:41:54 INFO - PROCESS | 1858 | 1461138114680 Marionette TRACE conn3 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:41:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1027ms 00:41:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 00:41:54 INFO - PROCESS | 1858 | 1461138114718 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 00:41:54 INFO - PROCESS | 1858 | 1461138114720 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 00:41:54 INFO - PROCESS | 1858 | 1461138114726 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 00:41:54 INFO - PROCESS | 1858 | 1461138114729 Marionette TRACE conn3 <- [1,342,null,{}] 00:41:54 INFO - PROCESS | 1858 | 1461138114733 Marionette TRACE conn3 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:54 INFO - PROCESS | 1858 | 1461138114896 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 00:41:54 INFO - PROCESS | 1858 | 1461138114916 Marionette TRACE conn3 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e119000 == 53 [pid = 1858] [id = 93] 00:41:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 96 (0x7f434cf88800) [pid = 1858] [serial = 278] [outer = (nil)] 00:41:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 97 (0x7f4351fc0800) [pid = 1858] [serial = 279] [outer = 0x7f434cf88800] 00:41:54 INFO - PROCESS | 1858 | 1461138114975 Marionette DEBUG loaded listener.js 00:41:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 98 (0x7f435244e000) [pid = 1858] [serial = 280] [outer = 0x7f434cf88800] 00:41:55 INFO - PROCESS | 1858 | 1461138115630 Marionette TRACE conn3 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:41:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 926ms 00:41:55 INFO - PROCESS | 1858 | 1461138115710 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 00:41:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 00:41:55 INFO - PROCESS | 1858 | 1461138115716 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 00:41:55 INFO - PROCESS | 1858 | 1461138115724 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 00:41:55 INFO - PROCESS | 1858 | 1461138115729 Marionette TRACE conn3 <- [1,346,null,{}] 00:41:55 INFO - PROCESS | 1858 | 1461138115738 Marionette TRACE conn3 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:55 INFO - PROCESS | 1858 | 1461138115913 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 00:41:56 INFO - PROCESS | 1858 | 1461138116044 Marionette TRACE conn3 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43396b6800 == 54 [pid = 1858] [id = 94] 00:41:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 99 (0x7f4337d73400) [pid = 1858] [serial = 281] [outer = (nil)] 00:41:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 100 (0x7f4337d85c00) [pid = 1858] [serial = 282] [outer = 0x7f4337d73400] 00:41:56 INFO - PROCESS | 1858 | 1461138116117 Marionette DEBUG loaded listener.js 00:41:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 101 (0x7f433bf70c00) [pid = 1858] [serial = 283] [outer = 0x7f4337d73400] 00:41:56 INFO - PROCESS | 1858 | 1461138116992 Marionette TRACE conn3 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:41:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1282ms 00:41:57 INFO - PROCESS | 1858 | 1461138117006 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 00:41:57 INFO - PROCESS | 1858 | 1461138117011 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 00:41:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 00:41:57 INFO - PROCESS | 1858 | 1461138117042 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 00:41:57 INFO - PROCESS | 1858 | 1461138117048 Marionette TRACE conn3 <- [1,350,null,{}] 00:41:57 INFO - PROCESS | 1858 | 1461138117054 Marionette TRACE conn3 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:57 INFO - PROCESS | 1858 | 1461138117203 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 00:41:57 INFO - PROCESS | 1858 | 1461138117378 Marionette TRACE conn3 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43419f8000 == 55 [pid = 1858] [id = 95] 00:41:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 102 (0x7f433f6a7c00) [pid = 1858] [serial = 284] [outer = (nil)] 00:41:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 103 (0x7f433f6a9000) [pid = 1858] [serial = 285] [outer = 0x7f433f6a7c00] 00:41:57 INFO - PROCESS | 1858 | 1461138117455 Marionette DEBUG loaded listener.js 00:41:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 104 (0x7f433fbe1c00) [pid = 1858] [serial = 286] [outer = 0x7f433f6a7c00] 00:41:58 INFO - PROCESS | 1858 | 1461138118329 Marionette TRACE conn3 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 00:41:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1343ms 00:41:58 INFO - PROCESS | 1858 | 1461138118381 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 00:41:58 INFO - PROCESS | 1858 | 1461138118384 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 00:41:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 00:41:58 INFO - PROCESS | 1858 | 1461138118409 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 00:41:58 INFO - PROCESS | 1858 | 1461138118413 Marionette TRACE conn3 <- [1,354,null,{}] 00:41:58 INFO - PROCESS | 1858 | 1461138118427 Marionette TRACE conn3 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:41:58 INFO - PROCESS | 1858 | 1461138118587 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 00:41:58 INFO - PROCESS | 1858 | 1461138118719 Marionette TRACE conn3 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:41:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435251e000 == 56 [pid = 1858] [id = 96] 00:41:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f434beda000) [pid = 1858] [serial = 287] [outer = (nil)] 00:41:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 106 (0x7f434cd1b400) [pid = 1858] [serial = 288] [outer = 0x7f434beda000] 00:41:58 INFO - PROCESS | 1858 | 1461138118795 Marionette DEBUG loaded listener.js 00:41:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 107 (0x7f434cf92800) [pid = 1858] [serial = 289] [outer = 0x7f434beda000] 00:41:59 INFO - PROCESS | 1858 | 1461138119775 Marionette TRACE conn3 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:41:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:41:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1433ms 00:41:59 INFO - PROCESS | 1858 | 1461138119840 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 00:41:59 INFO - PROCESS | 1858 | 1461138119844 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 00:41:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 00:41:59 INFO - PROCESS | 1858 | 1461138119849 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 00:41:59 INFO - PROCESS | 1858 | 1461138119852 Marionette TRACE conn3 <- [1,358,null,{}] 00:41:59 INFO - PROCESS | 1858 | 1461138119857 Marionette TRACE conn3 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:00 INFO - PROCESS | 1858 | 1461138120004 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 00:42:00 INFO - PROCESS | 1858 | 1461138120142 Marionette TRACE conn3 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43564ae000 == 57 [pid = 1858] [id = 97] 00:42:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f434cd14400) [pid = 1858] [serial = 290] [outer = (nil)] 00:42:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f4352511000) [pid = 1858] [serial = 291] [outer = 0x7f434cd14400] 00:42:00 INFO - PROCESS | 1858 | 1461138120213 Marionette DEBUG loaded listener.js 00:42:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f4354be9c00) [pid = 1858] [serial = 292] [outer = 0x7f434cd14400] 00:42:01 INFO - PROCESS | 1858 | 1461138121057 Marionette TRACE conn3 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:42: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. 00:42:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1282ms 00:42:01 INFO - PROCESS | 1858 | 1461138121132 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 00:42:01 INFO - PROCESS | 1858 | 1461138121136 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 00:42:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 00:42:01 INFO - PROCESS | 1858 | 1461138121145 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 00:42:01 INFO - PROCESS | 1858 | 1461138121149 Marionette TRACE conn3 <- [1,362,null,{}] 00:42:01 INFO - PROCESS | 1858 | 1461138121154 Marionette TRACE conn3 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:01 INFO - PROCESS | 1858 | 1461138121415 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 00:42:01 INFO - PROCESS | 1858 | 1461138121622 Marionette TRACE conn3 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335adf800 == 58 [pid = 1858] [id = 98] 00:42:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f435009d400) [pid = 1858] [serial = 293] [outer = (nil)] 00:42:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f435645a000) [pid = 1858] [serial = 294] [outer = 0x7f435009d400] 00:42:01 INFO - PROCESS | 1858 | 1461138121697 Marionette DEBUG loaded listener.js 00:42:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f4356466000) [pid = 1858] [serial = 295] [outer = 0x7f435009d400] 00:42:02 INFO - PROCESS | 1858 | 1461138122598 Marionette TRACE conn3 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:42: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. 00:42:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1498ms 00:42:02 INFO - PROCESS | 1858 | 1461138122643 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 00:42:02 INFO - PROCESS | 1858 | 1461138122647 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 00:42:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 00:42:02 INFO - PROCESS | 1858 | 1461138122652 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 00:42:02 INFO - PROCESS | 1858 | 1461138122654 Marionette TRACE conn3 <- [1,366,null,{}] 00:42:02 INFO - PROCESS | 1858 | 1461138122660 Marionette TRACE conn3 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:02 INFO - PROCESS | 1858 | 1461138122845 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 00:42:02 INFO - PROCESS | 1858 | 1461138122981 Marionette TRACE conn3 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b14800 == 59 [pid = 1858] [id = 99] 00:42:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f43355f0800) [pid = 1858] [serial = 296] [outer = (nil)] 00:42:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f4339625c00) [pid = 1858] [serial = 297] [outer = 0x7f43355f0800] 00:42:03 INFO - PROCESS | 1858 | 1461138123058 Marionette DEBUG loaded listener.js 00:42:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f434e2f3000) [pid = 1858] [serial = 298] [outer = 0x7f43355f0800] 00:42:03 INFO - PROCESS | 1858 | 1461138123851 Marionette TRACE conn3 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:42: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. 00:42:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1241ms 00:42:03 INFO - PROCESS | 1858 | 1461138123894 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 00:42:03 INFO - PROCESS | 1858 | 1461138123897 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 00:42:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 00:42:03 INFO - PROCESS | 1858 | 1461138123904 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 00:42:03 INFO - PROCESS | 1858 | 1461138123907 Marionette TRACE conn3 <- [1,370,null,{}] 00:42:03 INFO - PROCESS | 1858 | 1461138123912 Marionette TRACE conn3 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:04 INFO - PROCESS | 1858 | 1461138124063 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 00:42:04 INFO - PROCESS | 1858 | 1461138124362 Marionette TRACE conn3 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b11800 == 60 [pid = 1858] [id = 100] 00:42:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f43355f2400) [pid = 1858] [serial = 299] [outer = (nil)] 00:42:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f43355f4c00) [pid = 1858] [serial = 300] [outer = 0x7f43355f2400] 00:42:04 INFO - PROCESS | 1858 | 1461138124441 Marionette DEBUG loaded listener.js 00:42:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f43363a2c00) [pid = 1858] [serial = 301] [outer = 0x7f43355f2400] 00:42:05 INFO - PROCESS | 1858 | 1461138125388 Marionette TRACE conn3 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 00:42:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 00:42:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1533ms 00:42:05 INFO - PROCESS | 1858 | 1461138125438 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 00:42:05 INFO - PROCESS | 1858 | 1461138125445 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 00:42:05 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 00:42:05 INFO - PROCESS | 1858 | 1461138125453 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 00:42:05 INFO - PROCESS | 1858 | 1461138125456 Marionette TRACE conn3 <- [1,374,null,{}] 00:42:05 INFO - PROCESS | 1858 | 1461138125463 Marionette TRACE conn3 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:05 INFO - PROCESS | 1858 | 1461138125624 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 00:42:05 INFO - PROCESS | 1858 | 1461138125786 Marionette TRACE conn3 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:05 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434d18c800 == 59 [pid = 1858] [id = 92] 00:42:05 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434befb000 == 58 [pid = 1858] [id = 91] 00:42:05 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43419fb800 == 57 [pid = 1858] [id = 90] 00:42:05 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340757800 == 56 [pid = 1858] [id = 89] 00:42:05 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f434cd15c00) [pid = 1858] [serial = 242] [outer = (nil)] [url = about:blank] 00:42:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43389c4000 == 57 [pid = 1858] [id = 101] 00:42:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f43366eb800) [pid = 1858] [serial = 302] [outer = (nil)] 00:42:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f4337d7dc00) [pid = 1858] [serial = 303] [outer = 0x7f43366eb800] 00:42:05 INFO - PROCESS | 1858 | 1461138125921 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f433962b000) [pid = 1858] [serial = 304] [outer = 0x7f43366eb800] 00:42:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43396c4000 == 56 [pid = 1858] [id = 88] 00:42:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336320000 == 55 [pid = 1858] [id = 87] 00:42:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4346db5000 == 54 [pid = 1858] [id = 83] 00:42:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433da72000 == 53 [pid = 1858] [id = 82] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f433ec7f800) [pid = 1858] [serial = 153] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f43519c0800) [pid = 1858] [serial = 233] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f4352446000) [pid = 1858] [serial = 236] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f433ed5ac00) [pid = 1858] [serial = 224] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f434ca72400) [pid = 1858] [serial = 230] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f4340c34c00) [pid = 1858] [serial = 222] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f433962c400) [pid = 1858] [serial = 221] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f43413b1400) [pid = 1858] [serial = 227] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f434234cc00) [pid = 1858] [serial = 228] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f433db46c00) [pid = 1858] [serial = 239] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f435215d000) [pid = 1858] [serial = 218] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f43413b5400) [pid = 1858] [serial = 212] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 108 (0x7f433962fc00) [pid = 1858] [serial = 209] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 107 (0x7f434de2d000) [pid = 1858] [serial = 215] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 106 (0x7f4354197800) [pid = 1858] [serial = 237] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 105 (0x7f434035a800) [pid = 1858] [serial = 225] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 104 (0x7f435239d400) [pid = 1858] [serial = 234] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 103 (0x7f435419fc00) [pid = 1858] [serial = 240] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | --DOMWINDOW == 102 (0x7f434d1dd800) [pid = 1858] [serial = 231] [outer = (nil)] [url = about:blank] 00:42:06 INFO - PROCESS | 1858 | 1461138126623 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 00:42:06 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 00:42:06 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1181ms 00:42:06 INFO - PROCESS | 1858 | 1461138126636 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 00:42:06 INFO - PROCESS | 1858 | 1461138126640 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 00:42:06 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 00:42:06 INFO - PROCESS | 1858 | 1461138126668 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 00:42:06 INFO - PROCESS | 1858 | 1461138126670 Marionette TRACE conn3 <- [1,378,null,{}] 00:42:06 INFO - PROCESS | 1858 | 1461138126680 Marionette TRACE conn3 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:06 INFO - PROCESS | 1858 | 1461138126813 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 00:42:06 INFO - PROCESS | 1858 | 1461138126830 Marionette TRACE conn3 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434005d000 == 54 [pid = 1858] [id = 102] 00:42:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 103 (0x7f433db39c00) [pid = 1858] [serial = 305] [outer = (nil)] 00:42:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 104 (0x7f433ec7f800) [pid = 1858] [serial = 306] [outer = 0x7f433db39c00] 00:42:06 INFO - PROCESS | 1858 | 1461138126888 Marionette DEBUG loaded listener.js 00:42:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f433f598400) [pid = 1858] [serial = 307] [outer = 0x7f433db39c00] 00:42:07 INFO - PROCESS | 1858 | 1461138127716 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 00:42:07 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 00:42:07 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1088ms 00:42:07 INFO - PROCESS | 1858 | 1461138127753 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 00:42:07 INFO - PROCESS | 1858 | 1461138127755 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 00:42:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 00:42:07 INFO - PROCESS | 1858 | 1461138127771 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 00:42:07 INFO - PROCESS | 1858 | 1461138127779 Marionette TRACE conn3 <- [1,382,null,{}] 00:42:07 INFO - PROCESS | 1858 | 1461138127795 Marionette TRACE conn3 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:07 INFO - PROCESS | 1858 | 1461138127949 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 00:42:07 INFO - PROCESS | 1858 | 1461138127959 Marionette TRACE conn3 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43419fb800 == 55 [pid = 1858] [id = 103] 00:42:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 106 (0x7f4336f77800) [pid = 1858] [serial = 308] [outer = (nil)] 00:42:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 107 (0x7f43413b7800) [pid = 1858] [serial = 309] [outer = 0x7f4336f77800] 00:42:08 INFO - PROCESS | 1858 | 1461138128018 Marionette DEBUG loaded listener.js 00:42:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f43423b1400) [pid = 1858] [serial = 310] [outer = 0x7f4336f77800] 00:42:08 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:42:08 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:42:08 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:42:08 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:42:08 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:42:08 INFO - PROCESS | 1858 | 1461138128797 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 00:42:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 00:42:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1047ms 00:42:08 INFO - PROCESS | 1858 | 1461138128815 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 00:42:08 INFO - PROCESS | 1858 | 1461138128819 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 00:42:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 00:42:08 INFO - PROCESS | 1858 | 1461138128825 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 00:42:08 INFO - PROCESS | 1858 | 1461138128827 Marionette TRACE conn3 <- [1,386,null,{}] 00:42:08 INFO - PROCESS | 1858 | 1461138128832 Marionette TRACE conn3 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:09 INFO - PROCESS | 1858 | 1461138128999 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 00:42:09 INFO - PROCESS | 1858 | 1461138129028 Marionette TRACE conn3 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc7a800 == 56 [pid = 1858] [id = 104] 00:42:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f43423b4400) [pid = 1858] [serial = 311] [outer = (nil)] 00:42:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f434cd19400) [pid = 1858] [serial = 312] [outer = 0x7f43423b4400] 00:42:09 INFO - PROCESS | 1858 | 1461138129089 Marionette DEBUG loaded listener.js 00:42:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f434cf0f800) [pid = 1858] [serial = 313] [outer = 0x7f43423b4400] 00:42:09 INFO - PROCESS | 1858 | 1461138129861 Marionette TRACE conn3 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 00:42:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 00:42:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1084ms 00:42:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 00:42:09 INFO - PROCESS | 1858 | 1461138129914 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 00:42:09 INFO - PROCESS | 1858 | 1461138129917 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 00:42:09 INFO - PROCESS | 1858 | 1461138129921 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 00:42:09 INFO - PROCESS | 1858 | 1461138129925 Marionette TRACE conn3 <- [1,390,null,{}] 00:42:09 INFO - PROCESS | 1858 | 1461138129930 Marionette TRACE conn3 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:10 INFO - PROCESS | 1858 | 1461138130090 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 00:42:10 INFO - PROCESS | 1858 | 1461138130118 Marionette TRACE conn3 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434fb0a800 == 57 [pid = 1858] [id = 105] 00:42:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f4350017000) [pid = 1858] [serial = 314] [outer = (nil)] 00:42:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f435215d000) [pid = 1858] [serial = 315] [outer = 0x7f4350017000] 00:42:10 INFO - PROCESS | 1858 | 1461138130191 Marionette DEBUG loaded listener.js 00:42:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f4354bf3000) [pid = 1858] [serial = 316] [outer = 0x7f4350017000] 00:42:10 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f4339329400) [pid = 1858] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 00:42:10 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f4337d82800) [pid = 1858] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 00:42:10 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f433939fc00) [pid = 1858] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 00:42:10 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f43363a5400) [pid = 1858] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 00:42:10 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f433dbdc800) [pid = 1858] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 00:42:10 INFO - PROCESS | 1858 | --DOMWINDOW == 108 (0x7f434cd98c00) [pid = 1858] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 00:42:10 INFO - PROCESS | 1858 | --DOMWINDOW == 107 (0x7f434035cc00) [pid = 1858] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 00:42:11 INFO - PROCESS | 1858 | 1461138131123 Marionette TRACE conn3 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 00:42:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 00:42:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1229ms 00:42:11 INFO - PROCESS | 1858 | 1461138131152 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 00:42:11 INFO - PROCESS | 1858 | 1461138131154 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 00:42:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 00:42:11 INFO - PROCESS | 1858 | 1461138131160 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 00:42:11 INFO - PROCESS | 1858 | 1461138131173 Marionette TRACE conn3 <- [1,394,null,{}] 00:42:11 INFO - PROCESS | 1858 | 1461138131178 Marionette TRACE conn3 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:11 INFO - PROCESS | 1858 | 1461138131309 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 00:42:11 INFO - PROCESS | 1858 | 1461138131323 Marionette TRACE conn3 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435192f800 == 58 [pid = 1858] [id = 106] 00:42:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f433f6a5c00) [pid = 1858] [serial = 317] [outer = (nil)] 00:42:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f434dbf5c00) [pid = 1858] [serial = 318] [outer = 0x7f433f6a5c00] 00:42:11 INFO - PROCESS | 1858 | 1461138131390 Marionette DEBUG loaded listener.js 00:42:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f43566e2800) [pid = 1858] [serial = 319] [outer = 0x7f433f6a5c00] 00:42:12 INFO - PROCESS | 1858 | 1461138132131 Marionette TRACE conn3 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 00:42:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 00:42:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 994ms 00:42:12 INFO - PROCESS | 1858 | 1461138132154 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 00:42:12 INFO - PROCESS | 1858 | 1461138132157 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 00:42:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 00:42:12 INFO - PROCESS | 1858 | 1461138132163 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 00:42:12 INFO - PROCESS | 1858 | 1461138132164 Marionette TRACE conn3 <- [1,398,null,{}] 00:42:12 INFO - PROCESS | 1858 | 1461138132170 Marionette TRACE conn3 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:12 INFO - PROCESS | 1858 | 1461138132331 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 00:42:12 INFO - PROCESS | 1858 | 1461138132352 Marionette TRACE conn3 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435251d000 == 59 [pid = 1858] [id = 107] 00:42:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f4354ea5c00) [pid = 1858] [serial = 320] [outer = (nil)] 00:42:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f435742d400) [pid = 1858] [serial = 321] [outer = 0x7f4354ea5c00] 00:42:12 INFO - PROCESS | 1858 | 1461138132409 Marionette DEBUG loaded listener.js 00:42:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f4357433800) [pid = 1858] [serial = 322] [outer = 0x7f4354ea5c00] 00:42:13 INFO - PROCESS | 1858 | 1461138133305 Marionette TRACE conn3 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 00:42:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 00:42:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1175ms 00:42:13 INFO - PROCESS | 1858 | 1461138133339 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 00:42:13 INFO - PROCESS | 1858 | 1461138133344 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 00:42:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 00:42:13 INFO - PROCESS | 1858 | 1461138133353 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 00:42:13 INFO - PROCESS | 1858 | 1461138133358 Marionette TRACE conn3 <- [1,402,null,{}] 00:42:13 INFO - PROCESS | 1858 | 1461138133367 Marionette TRACE conn3 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:13 INFO - PROCESS | 1858 | 1461138133537 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 00:42:13 INFO - PROCESS | 1858 | 1461138133675 Marionette TRACE conn3 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f8b5800 == 60 [pid = 1858] [id = 108] 00:42:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f4335549000) [pid = 1858] [serial = 323] [outer = (nil)] 00:42:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f43366ed000) [pid = 1858] [serial = 324] [outer = 0x7f4335549000] 00:42:13 INFO - PROCESS | 1858 | 1461138133750 Marionette DEBUG loaded listener.js 00:42:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f433962d000) [pid = 1858] [serial = 325] [outer = 0x7f4335549000] 00:42:14 INFO - PROCESS | 1858 | 1461138134684 Marionette TRACE conn3 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 00:42:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 00:42:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1389ms 00:42:14 INFO - PROCESS | 1858 | 1461138134743 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 00:42:14 INFO - PROCESS | 1858 | 1461138134752 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 00:42:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 00:42:14 INFO - PROCESS | 1858 | 1461138134761 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 00:42:14 INFO - PROCESS | 1858 | 1461138134765 Marionette TRACE conn3 <- [1,406,null,{}] 00:42:14 INFO - PROCESS | 1858 | 1461138134771 Marionette TRACE conn3 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:14 INFO - PROCESS | 1858 | 1461138134929 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 00:42:15 INFO - PROCESS | 1858 | 1461138135065 Marionette TRACE conn3 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc77800 == 61 [pid = 1858] [id = 109] 00:42:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f433554b800) [pid = 1858] [serial = 326] [outer = (nil)] 00:42:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f433f6ac800) [pid = 1858] [serial = 327] [outer = 0x7f433554b800] 00:42:15 INFO - PROCESS | 1858 | 1461138135139 Marionette DEBUG loaded listener.js 00:42:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f43406d7c00) [pid = 1858] [serial = 328] [outer = 0x7f433554b800] 00:42:16 INFO - PROCESS | 1858 | 1461138136085 Marionette TRACE conn3 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 00:42:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 00:42:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1378ms 00:42:16 INFO - PROCESS | 1858 | 1461138136140 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 00:42:16 INFO - PROCESS | 1858 | 1461138136144 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 00:42:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 00:42:16 INFO - PROCESS | 1858 | 1461138136169 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 00:42:16 INFO - PROCESS | 1858 | 1461138136175 Marionette TRACE conn3 <- [1,410,null,{}] 00:42:16 INFO - PROCESS | 1858 | 1461138136190 Marionette TRACE conn3 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:16 INFO - PROCESS | 1858 | 1461138136350 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 00:42:16 INFO - PROCESS | 1858 | 1461138136485 Marionette TRACE conn3 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356a8800 == 62 [pid = 1858] [id = 110] 00:42:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f434613f800) [pid = 1858] [serial = 329] [outer = (nil)] 00:42:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f43541a3000) [pid = 1858] [serial = 330] [outer = 0x7f434613f800] 00:42:16 INFO - PROCESS | 1858 | 1461138136617 Marionette DEBUG loaded listener.js 00:42:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f4356699800) [pid = 1858] [serial = 331] [outer = 0x7f434613f800] 00:42:17 INFO - PROCESS | 1858 | 1461138137417 Marionette TRACE conn3 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 00:42:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 00:42:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1287ms 00:42:17 INFO - PROCESS | 1858 | 1461138137455 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 00:42:17 INFO - PROCESS | 1858 | 1461138137460 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 00:42:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 00:42:17 INFO - PROCESS | 1858 | 1461138137465 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 00:42:17 INFO - PROCESS | 1858 | 1461138137468 Marionette TRACE conn3 <- [1,414,null,{}] 00:42:17 INFO - PROCESS | 1858 | 1461138137473 Marionette TRACE conn3 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:17 INFO - PROCESS | 1858 | 1461138137637 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 00:42:17 INFO - PROCESS | 1858 | 1461138137778 Marionette TRACE conn3 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c88800 == 63 [pid = 1858] [id = 111] 00:42:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f4336085000) [pid = 1858] [serial = 332] [outer = (nil)] 00:42:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f4357436400) [pid = 1858] [serial = 333] [outer = 0x7f4336085000] 00:42:17 INFO - PROCESS | 1858 | 1461138137848 Marionette DEBUG loaded listener.js 00:42:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f4359bd6c00) [pid = 1858] [serial = 334] [outer = 0x7f4336085000] 00:42:18 INFO - PROCESS | 1858 | 1461138138738 Marionette TRACE conn3 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 00:42:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 00:42:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1339ms 00:42:18 INFO - PROCESS | 1858 | 1461138138805 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 00:42:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 00:42:18 INFO - PROCESS | 1858 | 1461138138809 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 00:42:18 INFO - PROCESS | 1858 | 1461138138814 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 00:42:18 INFO - PROCESS | 1858 | 1461138138817 Marionette TRACE conn3 <- [1,418,null,{}] 00:42:18 INFO - PROCESS | 1858 | 1461138138822 Marionette TRACE conn3 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:18 INFO - PROCESS | 1858 | 1461138138964 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 00:42:19 INFO - PROCESS | 1858 | 1461138139106 Marionette TRACE conn3 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43519a8000 == 64 [pid = 1858] [id = 112] 00:42:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f43340e8400) [pid = 1858] [serial = 335] [outer = (nil)] 00:42:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f43340f1800) [pid = 1858] [serial = 336] [outer = 0x7f43340e8400] 00:42:19 INFO - PROCESS | 1858 | 1461138139180 Marionette DEBUG loaded listener.js 00:42:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f43340f6400) [pid = 1858] [serial = 337] [outer = 0x7f43340e8400] 00:42:20 INFO - PROCESS | 1858 | 1461138140390 Marionette TRACE conn3 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 00:42: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 00:42:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1629ms 00:42:20 INFO - PROCESS | 1858 | 1461138140448 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 00:42:20 INFO - PROCESS | 1858 | 1461138140452 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 00:42:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 00:42:20 INFO - PROCESS | 1858 | 1461138140473 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 00:42:20 INFO - PROCESS | 1858 | 1461138140477 Marionette TRACE conn3 <- [1,422,null,{}] 00:42:20 INFO - PROCESS | 1858 | 1461138140483 Marionette TRACE conn3 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:20 INFO - PROCESS | 1858 | 1461138140729 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 00:42:21 INFO - PROCESS | 1858 | 1461138141074 Marionette TRACE conn3 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c88000 == 65 [pid = 1858] [id = 113] 00:42:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f43340f6800) [pid = 1858] [serial = 338] [outer = (nil)] 00:42:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f43341a3800) [pid = 1858] [serial = 339] [outer = 0x7f43340f6800] 00:42:21 INFO - PROCESS | 1858 | 1461138141161 Marionette DEBUG loaded listener.js 00:42:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f43341ad400) [pid = 1858] [serial = 340] [outer = 0x7f43340f6800] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f5dc800 == 64 [pid = 1858] [id = 64] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435201e800 == 63 [pid = 1858] [id = 81] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340c4e000 == 62 [pid = 1858] [id = 65] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f4351fc0800) [pid = 1858] [serial = 279] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435192f800 == 61 [pid = 1858] [id = 106] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434fb0a800 == 60 [pid = 1858] [id = 105] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc7a800 == 59 [pid = 1858] [id = 104] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43419fb800 == 58 [pid = 1858] [id = 103] 00:42:22 INFO - PROCESS | 1858 | 1461138142550 Marionette TRACE conn3 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434005d000 == 57 [pid = 1858] [id = 102] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43389c4000 == 56 [pid = 1858] [id = 101] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b11800 == 55 [pid = 1858] [id = 100] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435251e000 == 54 [pid = 1858] [id = 96] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43419f8000 == 53 [pid = 1858] [id = 95] 00:42:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43396b6800 == 52 [pid = 1858] [id = 94] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f43423f0800) [pid = 1858] [serial = 273] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f433ec83c00) [pid = 1858] [serial = 264] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f434cd1e400) [pid = 1858] [serial = 243] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f433dabac00) [pid = 1858] [serial = 262] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f433962a800) [pid = 1858] [serial = 261] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f4352077800) [pid = 1858] [serial = 258] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f433f6ad000) [pid = 1858] [serial = 267] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f434df52000) [pid = 1858] [serial = 276] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f434cf8dc00) [pid = 1858] [serial = 252] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f433f59a000) [pid = 1858] [serial = 255] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f434091d000) [pid = 1858] [serial = 248] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f4339524800) [pid = 1858] [serial = 245] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f433f594400) [pid = 1858] [serial = 265] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f434cd18c00) [pid = 1858] [serial = 274] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f4339523c00) [pid = 1858] [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.] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f43417a8000) [pid = 1858] [serial = 270] [outer = (nil)] [url = about:blank] 00:42:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 00:42:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 2135ms 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f434fbd8000) [pid = 1858] [serial = 277] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f434234b000) [pid = 1858] [serial = 271] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f434035a000) [pid = 1858] [serial = 268] [outer = (nil)] [url = about:blank] 00:42:22 INFO - PROCESS | 1858 | 1461138142610 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 00:42:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 00:42:22 INFO - PROCESS | 1858 | 1461138142616 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 00:42:22 INFO - PROCESS | 1858 | 1461138142622 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 00:42:22 INFO - PROCESS | 1858 | 1461138142631 Marionette TRACE conn3 <- [1,426,null,{}] 00:42:22 INFO - PROCESS | 1858 | 1461138142644 Marionette TRACE conn3 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:22 INFO - PROCESS | 1858 | 1461138142777 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 00:42:22 INFO - PROCESS | 1858 | 1461138142788 Marionette TRACE conn3 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433631a800 == 53 [pid = 1858] [id = 114] 00:42:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f433421d000) [pid = 1858] [serial = 341] [outer = (nil)] 00:42:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f4335555400) [pid = 1858] [serial = 342] [outer = 0x7f433421d000] 00:42:22 INFO - PROCESS | 1858 | 1461138142850 Marionette DEBUG loaded listener.js 00:42:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f43355f3000) [pid = 1858] [serial = 343] [outer = 0x7f433421d000] 00:42:23 INFO - PROCESS | 1858 | 1461138143594 Marionette TRACE conn3 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 00:42:23 INFO - PROCESS | 1858 | 1461138143628 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 00:42:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 00:42:23 INFO - PROCESS | 1858 | 1461138143645 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 00:42:23 INFO - PROCESS | 1858 | 1461138143647 Marionette TRACE conn3 <- [1,430,null,{}] 00:42:23 INFO - PROCESS | 1858 | 1461138143653 Marionette TRACE conn3 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:23 INFO - PROCESS | 1858 | 1461138143792 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 00:42:23 INFO - PROCESS | 1858 | 1461138143808 Marionette TRACE conn3 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433cb57800 == 54 [pid = 1858] [id = 115] 00:42:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f43355f8c00) [pid = 1858] [serial = 344] [outer = (nil)] 00:42:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f4337d7cc00) [pid = 1858] [serial = 345] [outer = 0x7f43355f8c00] 00:42:23 INFO - PROCESS | 1858 | 1461138143867 Marionette DEBUG loaded listener.js 00:42:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f4339629400) [pid = 1858] [serial = 346] [outer = 0x7f43355f8c00] 00:42:24 INFO - PROCESS | 1858 | 1461138144697 Marionette TRACE conn3 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 00:42:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 00:42:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1137ms 00:42:24 INFO - PROCESS | 1858 | 1461138144778 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 00:42:24 INFO - PROCESS | 1858 | 1461138144781 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 00:42:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 00:42:24 INFO - PROCESS | 1858 | 1461138144793 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 00:42:24 INFO - PROCESS | 1858 | 1461138144801 Marionette TRACE conn3 <- [1,434,null,{}] 00:42:24 INFO - PROCESS | 1858 | 1461138144813 Marionette TRACE conn3 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:24 INFO - PROCESS | 1858 | 1461138144968 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 00:42:24 INFO - PROCESS | 1858 | 1461138144978 Marionette TRACE conn3 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434004b000 == 55 [pid = 1858] [id = 116] 00:42:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f433bff0000) [pid = 1858] [serial = 347] [outer = (nil)] 00:42:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f433e8ae400) [pid = 1858] [serial = 348] [outer = 0x7f433bff0000] 00:42:25 INFO - PROCESS | 1858 | 1461138145038 Marionette DEBUG loaded listener.js 00:42:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f433f590c00) [pid = 1858] [serial = 349] [outer = 0x7f433bff0000] 00:42:25 INFO - PROCESS | 1858 | 1461138145834 Marionette TRACE conn3 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 00:42:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 00:42:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1086ms 00:42:25 INFO - PROCESS | 1858 | 1461138145889 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 00:42:25 INFO - PROCESS | 1858 | 1461138145893 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 00:42:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 00:42:25 INFO - PROCESS | 1858 | 1461138145903 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 00:42:25 INFO - PROCESS | 1858 | 1461138145905 Marionette TRACE conn3 <- [1,438,null,{}] 00:42:25 INFO - PROCESS | 1858 | 1461138145909 Marionette TRACE conn3 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:26 INFO - PROCESS | 1858 | 1461138146073 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 00:42:26 INFO - PROCESS | 1858 | 1461138146141 Marionette TRACE conn3 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341361000 == 56 [pid = 1858] [id = 117] 00:42:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f433cbd9400) [pid = 1858] [serial = 350] [outer = (nil)] 00:42:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f433f6ac400) [pid = 1858] [serial = 351] [outer = 0x7f433cbd9400] 00:42:26 INFO - PROCESS | 1858 | 1461138146197 Marionette DEBUG loaded listener.js 00:42:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f434035a000) [pid = 1858] [serial = 352] [outer = 0x7f433cbd9400] 00:42:27 INFO - PROCESS | 1858 | 1461138147004 Marionette TRACE conn3 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 00:42:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 00:42:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1126ms 00:42:27 INFO - PROCESS | 1858 | 1461138147031 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 00:42:27 INFO - PROCESS | 1858 | 1461138147033 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 00:42:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 00:42:27 INFO - PROCESS | 1858 | 1461138147039 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 00:42:27 INFO - PROCESS | 1858 | 1461138147041 Marionette TRACE conn3 <- [1,442,null,{}] 00:42:27 INFO - PROCESS | 1858 | 1461138147046 Marionette TRACE conn3 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:27 INFO - PROCESS | 1858 | 1461138147206 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f4336f77800) [pid = 1858] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f43414fcc00) [pid = 1858] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f433f6a5c00) [pid = 1858] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f433db39c00) [pid = 1858] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f4336087c00) [pid = 1858] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f434bed9400) [pid = 1858] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f434cf88800) [pid = 1858] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f43366eb800) [pid = 1858] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f433642d000) [pid = 1858] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f433cb26c00) [pid = 1858] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f43406d5c00) [pid = 1858] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f4337d7b400) [pid = 1858] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f43366e8c00) [pid = 1858] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f43414f2400) [pid = 1858] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 108 (0x7f434ccbdc00) [pid = 1858] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 107 (0x7f43423b4400) [pid = 1858] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 106 (0x7f4337d78800) [pid = 1858] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 105 (0x7f43355f2400) [pid = 1858] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 00:42:27 INFO - PROCESS | 1858 | --DOMWINDOW == 104 (0x7f4350017000) [pid = 1858] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 00:42:27 INFO - PROCESS | 1858 | 1461138147577 Marionette TRACE conn3 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356b8800 == 57 [pid = 1858] [id = 118] 00:42:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f4336433c00) [pid = 1858] [serial = 353] [outer = (nil)] 00:42:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 106 (0x7f4337d7b400) [pid = 1858] [serial = 354] [outer = 0x7f4336433c00] 00:42:27 INFO - PROCESS | 1858 | 1461138147653 Marionette DEBUG loaded listener.js 00:42:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 107 (0x7f43406d6800) [pid = 1858] [serial = 355] [outer = 0x7f4336433c00] 00:42:28 INFO - PROCESS | 1858 | 1461138148373 Marionette TRACE conn3 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 00:42:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 00:42:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1375ms 00:42:28 INFO - PROCESS | 1858 | 1461138148416 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 00:42:28 INFO - PROCESS | 1858 | 1461138148420 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 00:42:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 00:42:28 INFO - PROCESS | 1858 | 1461138148432 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 00:42:28 INFO - PROCESS | 1858 | 1461138148435 Marionette TRACE conn3 <- [1,446,null,{}] 00:42:28 INFO - PROCESS | 1858 | 1461138148440 Marionette TRACE conn3 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:28 INFO - PROCESS | 1858 | 1461138148574 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 00:42:28 INFO - PROCESS | 1858 | 1461138148589 Marionette TRACE conn3 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434befc800 == 58 [pid = 1858] [id = 119] 00:42:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f43414fd800) [pid = 1858] [serial = 356] [outer = (nil)] 00:42:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f4342693000) [pid = 1858] [serial = 357] [outer = 0x7f43414fd800] 00:42:28 INFO - PROCESS | 1858 | 1461138148647 Marionette DEBUG loaded listener.js 00:42:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f434bed8c00) [pid = 1858] [serial = 358] [outer = 0x7f43414fd800] 00:42:29 INFO - PROCESS | 1858 | 1461138149389 Marionette TRACE conn3 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 00:42:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 00:42:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 984ms 00:42:29 INFO - PROCESS | 1858 | 1461138149410 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 00:42:29 INFO - PROCESS | 1858 | 1461138149414 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 00:42:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 00:42:29 INFO - PROCESS | 1858 | 1461138149419 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 00:42:29 INFO - PROCESS | 1858 | 1461138149421 Marionette TRACE conn3 <- [1,450,null,{}] 00:42:29 INFO - PROCESS | 1858 | 1461138149426 Marionette TRACE conn3 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:29 INFO - PROCESS | 1858 | 1461138149661 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 00:42:29 INFO - PROCESS | 1858 | 1461138149740 Marionette TRACE conn3 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b13800 == 59 [pid = 1858] [id = 120] 00:42:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f43340f2800) [pid = 1858] [serial = 359] [outer = (nil)] 00:42:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f43341a4c00) [pid = 1858] [serial = 360] [outer = 0x7f43340f2800] 00:42:29 INFO - PROCESS | 1858 | 1461138149812 Marionette DEBUG loaded listener.js 00:42:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f433421fc00) [pid = 1858] [serial = 361] [outer = 0x7f43340f2800] 00:42:30 INFO - PROCESS | 1858 | 1461138150723 Marionette TRACE conn3 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 00:42:30 INFO - PROCESS | 1858 | 1461138150807 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 00:42:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 00:42:30 INFO - PROCESS | 1858 | 1461138150814 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 00:42:30 INFO - PROCESS | 1858 | 1461138150820 Marionette TRACE conn3 <- [1,454,null,{}] 00:42:30 INFO - PROCESS | 1858 | 1461138150826 Marionette TRACE conn3 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:31 INFO - PROCESS | 1858 | 1461138151024 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 00:42:31 INFO - PROCESS | 1858 | 1461138151162 Marionette TRACE conn3 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f94d800 == 60 [pid = 1858] [id = 121] 00:42:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f43340f3400) [pid = 1858] [serial = 362] [outer = (nil)] 00:42:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f43366eb800) [pid = 1858] [serial = 363] [outer = 0x7f43340f3400] 00:42:31 INFO - PROCESS | 1858 | 1461138151237 Marionette DEBUG loaded listener.js 00:42:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f433962dc00) [pid = 1858] [serial = 364] [outer = 0x7f43340f3400] 00:42:32 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:32 INFO - PROCESS | 1858 | 1461138152196 Marionette TRACE conn3 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 00:42:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 00:42:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1434ms 00:42:32 INFO - PROCESS | 1858 | 1461138152249 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 00:42:32 INFO - PROCESS | 1858 | 1461138152253 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 00:42:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 00:42:32 INFO - PROCESS | 1858 | 1461138152260 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 00:42:32 INFO - PROCESS | 1858 | 1461138152263 Marionette TRACE conn3 <- [1,458,null,{}] 00:42:32 INFO - PROCESS | 1858 | 1461138152268 Marionette TRACE conn3 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:32 INFO - PROCESS | 1858 | 1461138152431 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 00:42:32 INFO - PROCESS | 1858 | 1461138152569 Marionette TRACE conn3 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434de18000 == 61 [pid = 1858] [id = 122] 00:42:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f43341af000) [pid = 1858] [serial = 365] [outer = (nil)] 00:42:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f433f6a6c00) [pid = 1858] [serial = 366] [outer = 0x7f43341af000] 00:42:32 INFO - PROCESS | 1858 | 1461138152638 Marionette DEBUG loaded listener.js 00:42:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f43406d5000) [pid = 1858] [serial = 367] [outer = 0x7f43341af000] 00:42:33 INFO - PROCESS | 1858 | 1461138153556 Marionette TRACE conn3 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 00:42:33 INFO - PROCESS | 1858 | 1461138153603 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 00:42:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 00:42:33 INFO - PROCESS | 1858 | 1461138153619 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 00:42:33 INFO - PROCESS | 1858 | 1461138153625 Marionette TRACE conn3 <- [1,462,null,{}] 00:42:33 INFO - PROCESS | 1858 | 1461138153630 Marionette TRACE conn3 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:33 INFO - PROCESS | 1858 | 1461138153776 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 00:42:33 INFO - PROCESS | 1858 | 1461138153916 Marionette TRACE conn3 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352365000 == 62 [pid = 1858] [id = 123] 00:42:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f433dabb400) [pid = 1858] [serial = 368] [outer = (nil)] 00:42:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f434bed8400) [pid = 1858] [serial = 369] [outer = 0x7f433dabb400] 00:42:33 INFO - PROCESS | 1858 | 1461138153984 Marionette DEBUG loaded listener.js 00:42:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f434cf8f000) [pid = 1858] [serial = 370] [outer = 0x7f433dabb400] 00:42:34 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:42:34 INFO - PROCESS | 1858 | 1461138154941 Marionette TRACE conn3 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 00:42:35 INFO - PROCESS | 1858 | 1461138155005 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 00:42:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 00:42:35 INFO - PROCESS | 1858 | 1461138155011 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 00:42:35 INFO - PROCESS | 1858 | 1461138155014 Marionette TRACE conn3 <- [1,466,null,{}] 00:42:35 INFO - PROCESS | 1858 | 1461138155019 Marionette TRACE conn3 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:35 INFO - PROCESS | 1858 | 1461138155169 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 00:42:35 INFO - PROCESS | 1858 | 1461138155306 Marionette TRACE conn3 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4359b96000 == 63 [pid = 1858] [id = 124] 00:42:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f433ea72400) [pid = 1858] [serial = 371] [outer = (nil)] 00:42:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f43500a1000) [pid = 1858] [serial = 372] [outer = 0x7f433ea72400] 00:42:35 INFO - PROCESS | 1858 | 1461138155412 Marionette DEBUG loaded listener.js 00:42:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f4352160000) [pid = 1858] [serial = 373] [outer = 0x7f433ea72400] 00:42:36 INFO - PROCESS | 1858 | 1461138156218 Marionette TRACE conn3 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 00:42:36 INFO - PROCESS | 1858 | 1461138156298 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 00:42:36 INFO - PROCESS | 1858 | 1461138156303 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 00:42:36 INFO - PROCESS | 1858 | 1461138156309 Marionette TRACE conn3 <- [1,470,null,{}] 00:42:36 INFO - PROCESS | 1858 | 1461138156314 Marionette TRACE conn3 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:36 INFO - PROCESS | 1858 | 1461138156504 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 00:42:36 INFO - PROCESS | 1858 | 1461138156656 Marionette TRACE conn3 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dc0800 == 64 [pid = 1858] [id = 125] 00:42:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f433f070c00) [pid = 1858] [serial = 374] [outer = (nil)] 00:42:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f434cd1ec00) [pid = 1858] [serial = 375] [outer = 0x7f433f070c00] 00:42:36 INFO - PROCESS | 1858 | 1461138156740 Marionette DEBUG loaded listener.js 00:42:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f4352559c00) [pid = 1858] [serial = 376] [outer = 0x7f433f070c00] 00:42:37 INFO - PROCESS | 1858 | 1461138157570 Marionette TRACE conn3 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 00:42:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 00:42:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1332ms 00:42:37 INFO - PROCESS | 1858 | 1461138157636 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 00:42:37 INFO - PROCESS | 1858 | 1461138157640 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 00:42:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 00:42:37 INFO - PROCESS | 1858 | 1461138157645 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 00:42:37 INFO - PROCESS | 1858 | 1461138157648 Marionette TRACE conn3 <- [1,474,null,{}] 00:42:37 INFO - PROCESS | 1858 | 1461138157654 Marionette TRACE conn3 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:37 INFO - PROCESS | 1858 | 1461138157800 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 00:42:37 INFO - PROCESS | 1858 | 1461138157953 Marionette TRACE conn3 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43340a0800 == 65 [pid = 1858] [id = 126] 00:42:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f433f06ac00) [pid = 1858] [serial = 377] [outer = (nil)] 00:42:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f435742ec00) [pid = 1858] [serial = 378] [outer = 0x7f433f06ac00] 00:42:38 INFO - PROCESS | 1858 | 1461138158026 Marionette DEBUG loaded listener.js 00:42:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f4357435000) [pid = 1858] [serial = 379] [outer = 0x7f433f06ac00] 00:42:38 INFO - PROCESS | 1858 | 1461138158924 Marionette TRACE conn3 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 00:42:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 00:42:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1329ms 00:42:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 00:42:38 INFO - PROCESS | 1858 | 1461138158976 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 00:42:38 INFO - PROCESS | 1858 | 1461138158978 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 00:42:38 INFO - PROCESS | 1858 | 1461138158984 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 00:42:38 INFO - PROCESS | 1858 | 1461138158988 Marionette TRACE conn3 <- [1,478,null,{}] 00:42:38 INFO - PROCESS | 1858 | 1461138158993 Marionette TRACE conn3 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:39 INFO - PROCESS | 1858 | 1461138159147 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 00:42:39 INFO - PROCESS | 1858 | 1461138159465 Marionette TRACE conn3 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e98000 == 66 [pid = 1858] [id = 127] 00:42:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f43341ae400) [pid = 1858] [serial = 380] [outer = (nil)] 00:42:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f4334227800) [pid = 1858] [serial = 381] [outer = 0x7f43341ae400] 00:42:39 INFO - PROCESS | 1858 | 1461138159590 Marionette DEBUG loaded listener.js 00:42:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4335551000) [pid = 1858] [serial = 382] [outer = 0x7f43341ae400] 00:42:40 INFO - PROCESS | 1858 | 1461138160500 Marionette TRACE conn3 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 00:42:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 00:42:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1581ms 00:42:40 INFO - PROCESS | 1858 | 1461138160566 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 00:42:40 INFO - PROCESS | 1858 | 1461138160572 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 00:42:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 00:42:40 INFO - PROCESS | 1858 | 1461138160580 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 00:42:40 INFO - PROCESS | 1858 | 1461138160584 Marionette TRACE conn3 <- [1,482,null,{}] 00:42:40 INFO - PROCESS | 1858 | 1461138160590 Marionette TRACE conn3 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:40 INFO - PROCESS | 1858 | 1461138160749 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 00:42:40 INFO - PROCESS | 1858 | 1461138160915 Marionette TRACE conn3 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:40 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434befc800 == 65 [pid = 1858] [id = 119] 00:42:40 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43356b8800 == 64 [pid = 1858] [id = 118] 00:42:40 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341361000 == 63 [pid = 1858] [id = 117] 00:42:40 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434004b000 == 62 [pid = 1858] [id = 116] 00:42:40 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f435742d400) [pid = 1858] [serial = 321] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b1c000 == 63 [pid = 1858] [id = 128] 00:42:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4336432c00) [pid = 1858] [serial = 383] [outer = (nil)] 00:42:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f4339329400) [pid = 1858] [serial = 384] [outer = 0x7f4336432c00] 00:42:41 INFO - PROCESS | 1858 | 1461138161055 Marionette DEBUG loaded listener.js 00:42:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f4339ecfc00) [pid = 1858] [serial = 385] [outer = 0x7f4336432c00] 00:42:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433cb57800 == 62 [pid = 1858] [id = 115] 00:42:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433631a800 == 61 [pid = 1858] [id = 114] 00:42:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c88000 == 60 [pid = 1858] [id = 113] 00:42:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc77800 == 59 [pid = 1858] [id = 109] 00:42:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f8b5800 == 58 [pid = 1858] [id = 108] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f43355f4c00) [pid = 1858] [serial = 300] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f435215d000) [pid = 1858] [serial = 315] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f434cd1b400) [pid = 1858] [serial = 288] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f4354bf3000) [pid = 1858] [serial = 316] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f4352511000) [pid = 1858] [serial = 291] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f43413b7800) [pid = 1858] [serial = 309] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f4352047800) [pid = 1858] [serial = 207] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f434dbf5c00) [pid = 1858] [serial = 318] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f433ec7f800) [pid = 1858] [serial = 306] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f435645a000) [pid = 1858] [serial = 294] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f433951f000) [pid = 1858] [serial = 147] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f4350019c00) [pid = 1858] [serial = 216] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f435244e000) [pid = 1858] [serial = 280] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f433962b000) [pid = 1858] [serial = 304] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f4339625400) [pid = 1858] [serial = 177] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f43413b2800) [pid = 1858] [serial = 150] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f4337d7dc00) [pid = 1858] [serial = 303] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f4337d85c00) [pid = 1858] [serial = 282] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f43423b5c00) [pid = 1858] [serial = 183] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f433f598400) [pid = 1858] [serial = 307] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f43419bcc00) [pid = 1858] [serial = 213] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f433f6a9000) [pid = 1858] [serial = 285] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f4339625c00) [pid = 1858] [serial = 297] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f433f98e800) [pid = 1858] [serial = 180] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f434bedb800) [pid = 1858] [serial = 174] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f43363a2c00) [pid = 1858] [serial = 301] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f435239c400) [pid = 1858] [serial = 219] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 108 (0x7f43566e2800) [pid = 1858] [serial = 319] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 107 (0x7f434cf0f800) [pid = 1858] [serial = 313] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 106 (0x7f43423b1400) [pid = 1858] [serial = 310] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 105 (0x7f433e04dc00) [pid = 1858] [serial = 210] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | --DOMWINDOW == 104 (0x7f434cd19400) [pid = 1858] [serial = 312] [outer = (nil)] [url = about:blank] 00:42:41 INFO - PROCESS | 1858 | 1461138161872 Marionette TRACE conn3 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 00:42:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 00:42:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1336ms 00:42:41 INFO - PROCESS | 1858 | 1461138161919 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 00:42:41 INFO - PROCESS | 1858 | 1461138161925 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 00:42:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 00:42:41 INFO - PROCESS | 1858 | 1461138161932 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 00:42:41 INFO - PROCESS | 1858 | 1461138161935 Marionette TRACE conn3 <- [1,486,null,{}] 00:42:41 INFO - PROCESS | 1858 | 1461138161940 Marionette TRACE conn3 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:42 INFO - PROCESS | 1858 | 1461138162075 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 00:42:42 INFO - PROCESS | 1858 | 1461138162091 Marionette TRACE conn3 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dc0000 == 59 [pid = 1858] [id = 129] 00:42:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f4337d7dc00) [pid = 1858] [serial = 386] [outer = (nil)] 00:42:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 106 (0x7f4339edb800) [pid = 1858] [serial = 387] [outer = 0x7f4337d7dc00] 00:42:42 INFO - PROCESS | 1858 | 1461138162151 Marionette DEBUG loaded listener.js 00:42:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 107 (0x7f433cbd9800) [pid = 1858] [serial = 388] [outer = 0x7f4337d7dc00] 00:42:42 INFO - PROCESS | 1858 | 1461138162931 Marionette TRACE conn3 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 00:42:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 00:42:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1030ms 00:42:42 INFO - PROCESS | 1858 | 1461138162969 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 00:42:42 INFO - PROCESS | 1858 | 1461138162973 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 00:42:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 00:42:43 INFO - PROCESS | 1858 | 1461138163040 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 00:42:43 INFO - PROCESS | 1858 | 1461138163049 Marionette TRACE conn3 <- [1,490,null,{}] 00:42:43 INFO - PROCESS | 1858 | 1461138163066 Marionette TRACE conn3 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:43 INFO - PROCESS | 1858 | 1461138163211 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 00:42:43 INFO - PROCESS | 1858 | 1461138163221 Marionette TRACE conn3 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433db0d000 == 60 [pid = 1858] [id = 130] 00:42:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f4339edac00) [pid = 1858] [serial = 389] [outer = (nil)] 00:42:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f433f06bc00) [pid = 1858] [serial = 390] [outer = 0x7f4339edac00] 00:42:43 INFO - PROCESS | 1858 | 1461138163278 Marionette DEBUG loaded listener.js 00:42:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f433f6af400) [pid = 1858] [serial = 391] [outer = 0x7f4339edac00] 00:42:44 INFO - PROCESS | 1858 | 1461138164015 Marionette TRACE conn3 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 00:42:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 00:42:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1050ms 00:42:44 INFO - PROCESS | 1858 | 1461138164042 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 00:42:44 INFO - PROCESS | 1858 | 1461138164046 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 00:42:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 00:42:44 INFO - PROCESS | 1858 | 1461138164051 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 00:42:44 INFO - PROCESS | 1858 | 1461138164053 Marionette TRACE conn3 <- [1,494,null,{}] 00:42:44 INFO - PROCESS | 1858 | 1461138164059 Marionette TRACE conn3 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:44 INFO - PROCESS | 1858 | 1461138164232 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 00:42:44 INFO - PROCESS | 1858 | 1461138164265 Marionette TRACE conn3 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356a3000 == 61 [pid = 1858] [id = 131] 00:42:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f43357e3800) [pid = 1858] [serial = 392] [outer = (nil)] 00:42:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f43357ee000) [pid = 1858] [serial = 393] [outer = 0x7f43357e3800] 00:42:44 INFO - PROCESS | 1858 | 1461138164324 Marionette DEBUG loaded listener.js 00:42:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f4339ed1000) [pid = 1858] [serial = 394] [outer = 0x7f43357e3800] 00:42:45 INFO - PROCESS | 1858 | 1461138165100 Marionette TRACE conn3 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 00:42:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 00:42:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1079ms 00:42:45 INFO - PROCESS | 1858 | 1461138165146 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 00:42:45 INFO - PROCESS | 1858 | 1461138165150 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 00:42:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 00:42:45 INFO - PROCESS | 1858 | 1461138165155 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 00:42:45 INFO - PROCESS | 1858 | 1461138165157 Marionette TRACE conn3 <- [1,498,null,{}] 00:42:45 INFO - PROCESS | 1858 | 1461138165163 Marionette TRACE conn3 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:45 INFO - PROCESS | 1858 | 1461138165330 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 00:42:45 INFO - PROCESS | 1858 | 1461138165357 Marionette TRACE conn3 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340760000 == 62 [pid = 1858] [id = 132] 00:42:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f433f6b1800) [pid = 1858] [serial = 395] [outer = (nil)] 00:42:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f433f98e800) [pid = 1858] [serial = 396] [outer = 0x7f433f6b1800] 00:42:45 INFO - PROCESS | 1858 | 1461138165428 Marionette DEBUG loaded listener.js 00:42:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f43413bc400) [pid = 1858] [serial = 397] [outer = 0x7f433f6b1800] 00:42:46 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f433cbd9400) [pid = 1858] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 00:42:46 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f4336433c00) [pid = 1858] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 00:42:46 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f433bff0000) [pid = 1858] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 00:42:46 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f43355f8c00) [pid = 1858] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 00:42:46 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f433421d000) [pid = 1858] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 00:42:46 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f43340f6800) [pid = 1858] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 00:42:46 INFO - PROCESS | 1858 | 1461138166327 Marionette TRACE conn3 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 00:42:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 00:42:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1233ms 00:42:46 INFO - PROCESS | 1858 | 1461138166390 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 00:42:46 INFO - PROCESS | 1858 | 1461138166393 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 00:42:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 00:42:46 INFO - PROCESS | 1858 | 1461138166400 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 00:42:46 INFO - PROCESS | 1858 | 1461138166401 Marionette TRACE conn3 <- [1,502,null,{}] 00:42:46 INFO - PROCESS | 1858 | 1461138166407 Marionette TRACE conn3 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:46 INFO - PROCESS | 1858 | 1461138166540 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 00:42:46 INFO - PROCESS | 1858 | 1461138166556 Marionette TRACE conn3 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4345fb2800 == 63 [pid = 1858] [id = 133] 00:42:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f4339837000) [pid = 1858] [serial = 398] [outer = (nil)] 00:42:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f4339840400) [pid = 1858] [serial = 399] [outer = 0x7f4339837000] 00:42:46 INFO - PROCESS | 1858 | 1461138166615 Marionette DEBUG loaded listener.js 00:42:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f433f6ad000) [pid = 1858] [serial = 400] [outer = 0x7f4339837000] 00:42:47 INFO - PROCESS | 1858 | 1461138167330 Marionette TRACE conn3 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 00:42:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 00:42:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 976ms 00:42:47 INFO - PROCESS | 1858 | 1461138167377 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 00:42:47 INFO - PROCESS | 1858 | 1461138167379 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 00:42:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 00:42:47 INFO - PROCESS | 1858 | 1461138167385 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 00:42:47 INFO - PROCESS | 1858 | 1461138167387 Marionette TRACE conn3 <- [1,506,null,{}] 00:42:47 INFO - PROCESS | 1858 | 1461138167392 Marionette TRACE conn3 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:47 INFO - PROCESS | 1858 | 1461138167563 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 00:42:47 INFO - PROCESS | 1858 | 1461138167584 Marionette TRACE conn3 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc6f000 == 64 [pid = 1858] [id = 134] 00:42:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f43341a7000) [pid = 1858] [serial = 401] [outer = (nil)] 00:42:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f43414f5400) [pid = 1858] [serial = 402] [outer = 0x7f43341a7000] 00:42:47 INFO - PROCESS | 1858 | 1461138167644 Marionette DEBUG loaded listener.js 00:42:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f434be51400) [pid = 1858] [serial = 403] [outer = 0x7f43341a7000] 00:42:48 INFO - PROCESS | 1858 | 1461138168545 Marionette TRACE conn3 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 00:42:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 00:42:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1233ms 00:42:48 INFO - PROCESS | 1858 | 1461138168620 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 00:42:48 INFO - PROCESS | 1858 | 1461138168625 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 00:42:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 00:42:48 INFO - PROCESS | 1858 | 1461138168634 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 00:42:48 INFO - PROCESS | 1858 | 1461138168639 Marionette TRACE conn3 <- [1,510,null,{}] 00:42:48 INFO - PROCESS | 1858 | 1461138168648 Marionette TRACE conn3 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:48 INFO - PROCESS | 1858 | 1461138168816 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 00:42:48 INFO - PROCESS | 1858 | 1461138168931 Marionette TRACE conn3 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336312000 == 65 [pid = 1858] [id = 135] 00:42:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f433421d400) [pid = 1858] [serial = 404] [outer = (nil)] 00:42:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f4335551400) [pid = 1858] [serial = 405] [outer = 0x7f433421d400] 00:42:49 INFO - PROCESS | 1858 | 1461138169005 Marionette DEBUG loaded listener.js 00:42:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f433629b800) [pid = 1858] [serial = 406] [outer = 0x7f433421d400] 00:42:49 INFO - PROCESS | 1858 | 1461138169905 Marionette TRACE conn3 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 00:42:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 00:42:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1334ms 00:42:49 INFO - PROCESS | 1858 | 1461138169969 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 00:42:49 INFO - PROCESS | 1858 | 1461138169977 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 00:42:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 00:42:49 INFO - PROCESS | 1858 | 1461138169987 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 00:42:49 INFO - PROCESS | 1858 | 1461138169991 Marionette TRACE conn3 <- [1,514,null,{}] 00:42:49 INFO - PROCESS | 1858 | 1461138169996 Marionette TRACE conn3 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:50 INFO - PROCESS | 1858 | 1461138170193 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 00:42:50 INFO - PROCESS | 1858 | 1461138170334 Marionette TRACE conn3 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434004f800 == 66 [pid = 1858] [id = 136] 00:42:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f433422a000) [pid = 1858] [serial = 407] [outer = (nil)] 00:42:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f4339835800) [pid = 1858] [serial = 408] [outer = 0x7f433422a000] 00:42:50 INFO - PROCESS | 1858 | 1461138170406 Marionette DEBUG loaded listener.js 00:42:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f4339ed4000) [pid = 1858] [serial = 409] [outer = 0x7f433422a000] 00:42:51 INFO - PROCESS | 1858 | 1461138171341 Marionette TRACE conn3 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 00:42:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 00:42:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1390ms 00:42:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 00:42:51 INFO - PROCESS | 1858 | 1461138171377 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 00:42:51 INFO - PROCESS | 1858 | 1461138171380 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 00:42:51 INFO - PROCESS | 1858 | 1461138171386 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 00:42:51 INFO - PROCESS | 1858 | 1461138171392 Marionette TRACE conn3 <- [1,518,null,{}] 00:42:51 INFO - PROCESS | 1858 | 1461138171407 Marionette TRACE conn3 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:51 INFO - PROCESS | 1858 | 1461138171566 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 00:42:51 INFO - PROCESS | 1858 | 1461138171722 Marionette TRACE conn3 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4351928000 == 67 [pid = 1858] [id = 137] 00:42:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f4339ed7000) [pid = 1858] [serial = 410] [outer = (nil)] 00:42:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f433f068c00) [pid = 1858] [serial = 411] [outer = 0x7f4339ed7000] 00:42:51 INFO - PROCESS | 1858 | 1461138171797 Marionette DEBUG loaded listener.js 00:42:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f433f995800) [pid = 1858] [serial = 412] [outer = 0x7f4339ed7000] 00:42:52 INFO - PROCESS | 1858 | 1461138172607 Marionette TRACE conn3 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 00:42:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 00:42:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1284ms 00:42:52 INFO - PROCESS | 1858 | 1461138172670 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 00:42:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 00:42:52 INFO - PROCESS | 1858 | 1461138172675 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 00:42:52 INFO - PROCESS | 1858 | 1461138172680 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 00:42:52 INFO - PROCESS | 1858 | 1461138172683 Marionette TRACE conn3 <- [1,522,null,{}] 00:42:52 INFO - PROCESS | 1858 | 1461138172688 Marionette TRACE conn3 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:52 INFO - PROCESS | 1858 | 1461138172848 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 00:42:52 INFO - PROCESS | 1858 | 1461138172987 Marionette TRACE conn3 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435247e000 == 68 [pid = 1858] [id = 138] 00:42:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f433dab9400) [pid = 1858] [serial = 413] [outer = (nil)] 00:42:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f43418d3800) [pid = 1858] [serial = 414] [outer = 0x7f433dab9400] 00:42:53 INFO - PROCESS | 1858 | 1461138173083 Marionette DEBUG loaded listener.js 00:42:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f434cd99c00) [pid = 1858] [serial = 415] [outer = 0x7f433dab9400] 00:42:53 INFO - PROCESS | 1858 | 1461138173958 Marionette TRACE conn3 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 00:42:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 00:42:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1331ms 00:42:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 00:42:54 INFO - PROCESS | 1858 | 1461138174012 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 00:42:54 INFO - PROCESS | 1858 | 1461138174015 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 00:42:54 INFO - PROCESS | 1858 | 1461138174021 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 00:42:54 INFO - PROCESS | 1858 | 1461138174024 Marionette TRACE conn3 <- [1,526,null,{}] 00:42:54 INFO - PROCESS | 1858 | 1461138174029 Marionette TRACE conn3 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:54 INFO - PROCESS | 1858 | 1461138174175 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 00:42:54 INFO - PROCESS | 1858 | 1461138174320 Marionette TRACE conn3 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574c0000 == 69 [pid = 1858] [id = 139] 00:42:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f4340c34c00) [pid = 1858] [serial = 416] [outer = (nil)] 00:42:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f43500c3400) [pid = 1858] [serial = 417] [outer = 0x7f4340c34c00] 00:42:54 INFO - PROCESS | 1858 | 1461138174391 Marionette DEBUG loaded listener.js 00:42:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f435244e000) [pid = 1858] [serial = 418] [outer = 0x7f4340c34c00] 00:42:55 INFO - PROCESS | 1858 | 1461138175234 Marionette TRACE conn3 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 00:42: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 00:42:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1283ms 00:42:55 INFO - PROCESS | 1858 | 1461138175320 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 00:42:55 INFO - PROCESS | 1858 | 1461138175324 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 00:42:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 00:42:55 INFO - PROCESS | 1858 | 1461138175332 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 00:42:55 INFO - PROCESS | 1858 | 1461138175335 Marionette TRACE conn3 <- [1,530,null,{}] 00:42:55 INFO - PROCESS | 1858 | 1461138175340 Marionette TRACE conn3 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:55 INFO - PROCESS | 1858 | 1461138175523 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 00:42:55 INFO - PROCESS | 1858 | 1461138175666 Marionette TRACE conn3 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c15800 == 70 [pid = 1858] [id = 140] 00:42:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f433691c800) [pid = 1858] [serial = 419] [outer = (nil)] 00:42:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f434e2c8400) [pid = 1858] [serial = 420] [outer = 0x7f433691c800] 00:42:55 INFO - PROCESS | 1858 | 1461138175743 Marionette DEBUG loaded listener.js 00:42:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4356697800) [pid = 1858] [serial = 421] [outer = 0x7f433691c800] 00:42:56 INFO - PROCESS | 1858 | 1461138176464 Marionette TRACE conn3 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 00:42: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 00:42:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 00:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:42:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 00:42:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:42: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 00:42:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 00:42:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:42:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:42:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 00:42:56 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 00:42:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1180ms 00:42:56 INFO - PROCESS | 1858 | 1461138176515 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 00:42:56 INFO - PROCESS | 1858 | 1461138176518 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 00:42:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 00:42:56 INFO - PROCESS | 1858 | 1461138176525 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 00:42:56 INFO - PROCESS | 1858 | 1461138176528 Marionette TRACE conn3 <- [1,534,null,{}] 00:42:56 INFO - PROCESS | 1858 | 1461138176533 Marionette TRACE conn3 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:56 INFO - PROCESS | 1858 | 1461138176706 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 00:42:56 INFO - PROCESS | 1858 | 1461138176855 Marionette TRACE conn3 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f488800 == 71 [pid = 1858] [id = 141] 00:42:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f43340f5800) [pid = 1858] [serial = 422] [outer = (nil)] 00:42:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f43406ddc00) [pid = 1858] [serial = 423] [outer = 0x7f43340f5800] 00:42:56 INFO - PROCESS | 1858 | 1461138176922 Marionette DEBUG loaded listener.js 00:42:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f4357408400) [pid = 1858] [serial = 424] [outer = 0x7f43340f5800] 00:42:57 INFO - PROCESS | 1858 | 1461138177717 Marionette TRACE conn3 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 00:42:57 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 00:42:57 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1234ms 00:42:57 INFO - PROCESS | 1858 | 1461138177759 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 00:42:57 INFO - PROCESS | 1858 | 1461138177763 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 00:42:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 00:42:57 INFO - PROCESS | 1858 | 1461138177789 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 00:42:57 INFO - PROCESS | 1858 | 1461138177791 Marionette TRACE conn3 <- [1,538,null,{}] 00:42:57 INFO - PROCESS | 1858 | 1461138177797 Marionette TRACE conn3 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:57 INFO - PROCESS | 1858 | 1461138177962 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 00:42:58 INFO - PROCESS | 1858 | 1461138178143 Marionette TRACE conn3 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ea1c000 == 72 [pid = 1858] [id = 142] 00:42:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f43355ecc00) [pid = 1858] [serial = 425] [outer = (nil)] 00:42:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f433608b400) [pid = 1858] [serial = 426] [outer = 0x7f43355ecc00] 00:42:58 INFO - PROCESS | 1858 | 1461138178221 Marionette DEBUG loaded listener.js 00:42:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f435740f000) [pid = 1858] [serial = 427] [outer = 0x7f43355ecc00] 00:42:59 INFO - PROCESS | 1858 | 1461138179282 Marionette TRACE conn3 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 00:42: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. 00:42:59 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1538ms 00:42:59 INFO - PROCESS | 1858 | 1461138179326 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 00:42:59 INFO - PROCESS | 1858 | 1461138179332 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 00:42:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 00:42:59 INFO - PROCESS | 1858 | 1461138179340 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 00:42:59 INFO - PROCESS | 1858 | 1461138179343 Marionette TRACE conn3 <- [1,542,null,{}] 00:42:59 INFO - PROCESS | 1858 | 1461138179369 Marionette TRACE conn3 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:42:59 INFO - PROCESS | 1858 | 1461138179532 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 00:42:59 INFO - PROCESS | 1858 | 1461138179679 Marionette TRACE conn3 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:42:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c87800 == 73 [pid = 1858] [id = 143] 00:42:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f432f7d1800) [pid = 1858] [serial = 428] [outer = (nil)] 00:42:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f43340f0c00) [pid = 1858] [serial = 429] [outer = 0x7f432f7d1800] 00:42:59 INFO - PROCESS | 1858 | 1461138179750 Marionette DEBUG loaded listener.js 00:42:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f4334226800) [pid = 1858] [serial = 430] [outer = 0x7f432f7d1800] 00:43:00 INFO - PROCESS | 1858 | 1461138180655 Marionette TRACE conn3 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 00:43: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. 00:43:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1340ms 00:43:00 INFO - PROCESS | 1858 | 1461138180680 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 00:43:00 INFO - PROCESS | 1858 | 1461138180688 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 00:43:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 00:43:00 INFO - PROCESS | 1858 | 1461138180718 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 00:43:00 INFO - PROCESS | 1858 | 1461138180721 Marionette TRACE conn3 <- [1,546,null,{}] 00:43:00 INFO - PROCESS | 1858 | 1461138180727 Marionette TRACE conn3 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:00 INFO - PROCESS | 1858 | 1461138180905 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 00:43:01 INFO - PROCESS | 1858 | 1461138181059 Marionette TRACE conn3 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b14000 == 74 [pid = 1858] [id = 144] 00:43:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f43341aa400) [pid = 1858] [serial = 431] [outer = (nil)] 00:43:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f43355ed000) [pid = 1858] [serial = 432] [outer = 0x7f43341aa400] 00:43:01 INFO - PROCESS | 1858 | 1461138181129 Marionette DEBUG loaded listener.js 00:43:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f43366eb000) [pid = 1858] [serial = 433] [outer = 0x7f43341aa400] 00:43:02 INFO - PROCESS | 1858 | 1461138182008 Marionette TRACE conn3 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 00:43:02 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 00:43:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1334ms 00:43:02 INFO - PROCESS | 1858 | 1461138182049 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 00:43:02 INFO - PROCESS | 1858 | 1461138182053 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 00:43:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 00:43:02 INFO - PROCESS | 1858 | 1461138182059 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 00:43:02 INFO - PROCESS | 1858 | 1461138182065 Marionette TRACE conn3 <- [1,550,null,{}] 00:43:02 INFO - PROCESS | 1858 | 1461138182079 Marionette TRACE conn3 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:02 INFO - PROCESS | 1858 | 1461138182305 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b14800 == 73 [pid = 1858] [id = 99] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335adf800 == 72 [pid = 1858] [id = 98] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4345fb2800 == 71 [pid = 1858] [id = 133] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f4342693000) [pid = 1858] [serial = 357] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f43366ed000) [pid = 1858] [serial = 324] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f433f6ac800) [pid = 1858] [serial = 327] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f43541a3000) [pid = 1858] [serial = 330] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4357436400) [pid = 1858] [serial = 333] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f43340f1800) [pid = 1858] [serial = 336] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340760000 == 70 [pid = 1858] [id = 132] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43356a3000 == 69 [pid = 1858] [id = 131] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433db0d000 == 68 [pid = 1858] [id = 130] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336dc0000 == 67 [pid = 1858] [id = 129] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b1c000 == 66 [pid = 1858] [id = 128] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e98000 == 65 [pid = 1858] [id = 127] 00:43:02 INFO - PROCESS | 1858 | 1461138182500 Marionette TRACE conn3 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352365000 == 64 [pid = 1858] [id = 123] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434de18000 == 63 [pid = 1858] [id = 122] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f94d800 == 62 [pid = 1858] [id = 121] 00:43:02 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b13800 == 61 [pid = 1858] [id = 120] 00:43:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ad9000 == 62 [pid = 1858] [id = 145] 00:43:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f4334228c00) [pid = 1858] [serial = 434] [outer = (nil)] 00:43:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f4336e2a000) [pid = 1858] [serial = 435] [outer = 0x7f4334228c00] 00:43:02 INFO - PROCESS | 1858 | 1461138182570 Marionette DEBUG loaded listener.js 00:43:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f433962d400) [pid = 1858] [serial = 436] [outer = 0x7f4334228c00] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f433f6ac400) [pid = 1858] [serial = 351] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4337d7b400) [pid = 1858] [serial = 354] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f434035a000) [pid = 1858] [serial = 352] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f433e8ae400) [pid = 1858] [serial = 348] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f4337d7cc00) [pid = 1858] [serial = 345] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f4339629400) [pid = 1858] [serial = 346] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f4335555400) [pid = 1858] [serial = 342] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f43341ad400) [pid = 1858] [serial = 340] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f43341a3800) [pid = 1858] [serial = 339] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f43355f3000) [pid = 1858] [serial = 343] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f433f590c00) [pid = 1858] [serial = 349] [outer = (nil)] [url = about:blank] 00:43:02 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f43406d6800) [pid = 1858] [serial = 355] [outer = (nil)] [url = about:blank] 00:43:03 INFO - PROCESS | 1858 | 1461138183299 Marionette TRACE conn3 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 00:43:03 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 00:43:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1283ms 00:43:03 INFO - PROCESS | 1858 | 1461138183343 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 00:43:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 00:43:03 INFO - PROCESS | 1858 | 1461138183347 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 00:43:03 INFO - PROCESS | 1858 | 1461138183353 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 00:43:03 INFO - PROCESS | 1858 | 1461138183355 Marionette TRACE conn3 <- [1,554,null,{}] 00:43:03 INFO - PROCESS | 1858 | 1461138183360 Marionette TRACE conn3 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:03 INFO - PROCESS | 1858 | 1461138183496 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 00:43:03 INFO - PROCESS | 1858 | 1461138183608 Marionette TRACE conn3 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433cb50800 == 63 [pid = 1858] [id = 146] 00:43:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f43341ad400) [pid = 1858] [serial = 437] [outer = (nil)] 00:43:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f433983b400) [pid = 1858] [serial = 438] [outer = 0x7f43341ad400] 00:43:03 INFO - PROCESS | 1858 | 1461138183667 Marionette DEBUG loaded listener.js 00:43:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4339ed7c00) [pid = 1858] [serial = 439] [outer = 0x7f43341ad400] 00:43:04 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:04 INFO - PROCESS | 1858 | 1461138184344 Marionette TRACE conn3 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 00:43:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 00:43:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1029ms 00:43:04 INFO - PROCESS | 1858 | 1461138184382 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 00:43:04 INFO - PROCESS | 1858 | 1461138184384 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 00:43:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 00:43:04 INFO - PROCESS | 1858 | 1461138184390 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 00:43:04 INFO - PROCESS | 1858 | 1461138184392 Marionette TRACE conn3 <- [1,558,null,{}] 00:43:04 INFO - PROCESS | 1858 | 1461138184397 Marionette TRACE conn3 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:04 INFO - PROCESS | 1858 | 1461138184598 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 00:43:04 INFO - PROCESS | 1858 | 1461138184669 Marionette TRACE conn3 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f5f1000 == 64 [pid = 1858] [id = 147] 00:43:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f4339837800) [pid = 1858] [serial = 440] [outer = (nil)] 00:43:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f433bf6c800) [pid = 1858] [serial = 441] [outer = 0x7f4339837800] 00:43:04 INFO - PROCESS | 1858 | 1461138184728 Marionette DEBUG loaded listener.js 00:43:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f433db44400) [pid = 1858] [serial = 442] [outer = 0x7f4339837800] 00:43:05 INFO - PROCESS | 1858 | 1461138185814 Marionette TRACE conn3 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 00:43:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 00:43:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1630ms 00:43:06 INFO - PROCESS | 1858 | 1461138186351 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 00:43:06 INFO - PROCESS | 1858 | 1461138186355 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 00:43:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 00:43:06 INFO - PROCESS | 1858 | 1461138186414 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 00:43:06 INFO - PROCESS | 1858 | 1461138186419 Marionette TRACE conn3 <- [1,562,null,{}] 00:43:06 INFO - PROCESS | 1858 | 1461138186427 Marionette TRACE conn3 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:06 INFO - PROCESS | 1858 | 1461138186722 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 00:43:06 INFO - PROCESS | 1858 | 1461138186762 Marionette TRACE conn3 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434befc800 == 65 [pid = 1858] [id = 148] 00:43:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f433db41000) [pid = 1858] [serial = 443] [outer = (nil)] 00:43:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f433f6a9400) [pid = 1858] [serial = 444] [outer = 0x7f433db41000] 00:43:06 INFO - PROCESS | 1858 | 1461138186856 Marionette DEBUG loaded listener.js 00:43:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f434dbfcc00) [pid = 1858] [serial = 445] [outer = 0x7f433db41000] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f4354ea5c00) [pid = 1858] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f4337d7dc00) [pid = 1858] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f43341ae400) [pid = 1858] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f4339837000) [pid = 1858] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f4336432c00) [pid = 1858] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f4339edac00) [pid = 1858] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f43414fd800) [pid = 1858] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f43357e3800) [pid = 1858] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 00:43:07 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f433f6b1800) [pid = 1858] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 00:43:07 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:07 INFO - PROCESS | 1858 | 1461138187894 Marionette TRACE conn3 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 00:43:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 00:43:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1544ms 00:43:07 INFO - PROCESS | 1858 | 1461138187948 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 00:43:07 INFO - PROCESS | 1858 | 1461138187950 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 00:43:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 00:43:07 INFO - PROCESS | 1858 | 1461138187956 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 00:43:07 INFO - PROCESS | 1858 | 1461138187958 Marionette TRACE conn3 <- [1,566,null,{}] 00:43:07 INFO - PROCESS | 1858 | 1461138187967 Marionette TRACE conn3 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:08 INFO - PROCESS | 1858 | 1461138188107 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 00:43:08 INFO - PROCESS | 1858 | 1461138188122 Marionette TRACE conn3 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bef7000 == 66 [pid = 1858] [id = 149] 00:43:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f433421f800) [pid = 1858] [serial = 446] [outer = (nil)] 00:43:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f433bff4c00) [pid = 1858] [serial = 447] [outer = 0x7f433421f800] 00:43:08 INFO - PROCESS | 1858 | 1461138188280 Marionette DEBUG loaded listener.js 00:43:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f434cf17000) [pid = 1858] [serial = 448] [outer = 0x7f433421f800] 00:43:08 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:08 INFO - PROCESS | 1858 | 1461138188904 Marionette TRACE conn3 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:43:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 00:43:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 980ms 00:43:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 00:43:08 INFO - PROCESS | 1858 | 1461138188937 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 00:43:08 INFO - PROCESS | 1858 | 1461138188940 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 00:43:08 INFO - PROCESS | 1858 | 1461138188945 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 00:43:08 INFO - PROCESS | 1858 | 1461138188948 Marionette TRACE conn3 <- [1,570,null,{}] 00:43:08 INFO - PROCESS | 1858 | 1461138188952 Marionette TRACE conn3 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:09 INFO - PROCESS | 1858 | 1461138189082 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 00:43:09 INFO - PROCESS | 1858 | 1461138189191 Marionette TRACE conn3 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435007a800 == 67 [pid = 1858] [id = 150] 00:43:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f43357e3400) [pid = 1858] [serial = 449] [outer = (nil)] 00:43:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f433ff1ec00) [pid = 1858] [serial = 450] [outer = 0x7f43357e3400] 00:43:09 INFO - PROCESS | 1858 | 1461138189249 Marionette DEBUG loaded listener.js 00:43:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f433ff24400) [pid = 1858] [serial = 451] [outer = 0x7f43357e3400] 00:43:09 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:10 INFO - PROCESS | 1858 | 1461138190153 Marionette TRACE conn3 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 00:43:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 00:43:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1280ms 00:43:10 INFO - PROCESS | 1858 | 1461138190226 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 00:43:10 INFO - PROCESS | 1858 | 1461138190233 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 00:43:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 00:43:10 INFO - PROCESS | 1858 | 1461138190241 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 00:43:10 INFO - PROCESS | 1858 | 1461138190247 Marionette TRACE conn3 <- [1,574,null,{}] 00:43:10 INFO - PROCESS | 1858 | 1461138190254 Marionette TRACE conn3 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:10 INFO - PROCESS | 1858 | 1461138190455 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 00:43:10 INFO - PROCESS | 1858 | 1461138190600 Marionette TRACE conn3 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336317000 == 68 [pid = 1858] [id = 151] 00:43:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f4335549c00) [pid = 1858] [serial = 452] [outer = (nil)] 00:43:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f43357e9c00) [pid = 1858] [serial = 453] [outer = 0x7f4335549c00] 00:43:10 INFO - PROCESS | 1858 | 1461138190669 Marionette DEBUG loaded listener.js 00:43:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4336918000) [pid = 1858] [serial = 454] [outer = 0x7f4335549c00] 00:43:11 INFO - PROCESS | 1858 | 1461138191575 Marionette TRACE conn3 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:43:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 00:43:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1387ms 00:43:11 INFO - PROCESS | 1858 | 1461138191630 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 00:43:11 INFO - PROCESS | 1858 | 1461138191637 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 00:43:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 00:43:11 INFO - PROCESS | 1858 | 1461138191648 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 00:43:11 INFO - PROCESS | 1858 | 1461138191651 Marionette TRACE conn3 <- [1,578,null,{}] 00:43:11 INFO - PROCESS | 1858 | 1461138191655 Marionette TRACE conn3 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:11 INFO - PROCESS | 1858 | 1461138191835 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 00:43:11 INFO - PROCESS | 1858 | 1461138191983 Marionette TRACE conn3 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434075a000 == 69 [pid = 1858] [id = 152] 00:43:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f433554dc00) [pid = 1858] [serial = 455] [outer = (nil)] 00:43:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f433962b800) [pid = 1858] [serial = 456] [outer = 0x7f433554dc00] 00:43:12 INFO - PROCESS | 1858 | 1461138192055 Marionette DEBUG loaded listener.js 00:43:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f4339ed7400) [pid = 1858] [serial = 457] [outer = 0x7f433554dc00] 00:43:12 INFO - PROCESS | 1858 | 1461138192870 Marionette TRACE conn3 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 00:43:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 00:43:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1282ms 00:43:12 INFO - PROCESS | 1858 | 1461138192945 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 00:43:12 INFO - PROCESS | 1858 | 1461138192948 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 00:43:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 00:43:12 INFO - PROCESS | 1858 | 1461138192957 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 00:43:12 INFO - PROCESS | 1858 | 1461138192963 Marionette TRACE conn3 <- [1,582,null,{}] 00:43:12 INFO - PROCESS | 1858 | 1461138192978 Marionette TRACE conn3 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:13 INFO - PROCESS | 1858 | 1461138193155 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 00:43:13 INFO - PROCESS | 1858 | 1461138193346 Marionette TRACE conn3 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352528800 == 70 [pid = 1858] [id = 153] 00:43:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f433ff1cc00) [pid = 1858] [serial = 458] [outer = (nil)] 00:43:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f433ff25c00) [pid = 1858] [serial = 459] [outer = 0x7f433ff1cc00] 00:43:13 INFO - PROCESS | 1858 | 1461138193424 Marionette DEBUG loaded listener.js 00:43:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f43423b1c00) [pid = 1858] [serial = 460] [outer = 0x7f433ff1cc00] 00:43:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f43423b6400) [pid = 1858] [serial = 461] [outer = 0x7f43363a9000] 00:43:14 INFO - PROCESS | 1858 | 1461138194309 Marionette TRACE conn3 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 00:43:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 00:43:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1390ms 00:43:14 INFO - PROCESS | 1858 | 1461138194348 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 00:43:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 00:43:14 INFO - PROCESS | 1858 | 1461138194353 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 00:43:14 INFO - PROCESS | 1858 | 1461138194358 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 00:43:14 INFO - PROCESS | 1858 | 1461138194361 Marionette TRACE conn3 <- [1,586,null,{}] 00:43:14 INFO - PROCESS | 1858 | 1461138194366 Marionette TRACE conn3 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:14 INFO - PROCESS | 1858 | 1461138194516 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 00:43:14 INFO - PROCESS | 1858 | 1461138194665 Marionette TRACE conn3 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dccf800 == 71 [pid = 1858] [id = 154] 00:43:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f433ff1f000) [pid = 1858] [serial = 462] [outer = (nil)] 00:43:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f434cd21c00) [pid = 1858] [serial = 463] [outer = 0x7f433ff1f000] 00:43:14 INFO - PROCESS | 1858 | 1461138194734 Marionette DEBUG loaded listener.js 00:43:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f434dfbfc00) [pid = 1858] [serial = 464] [outer = 0x7f433ff1f000] 00:43:15 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:15 INFO - PROCESS | 1858 | 1461138195562 Marionette TRACE conn3 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 00:43:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 00:43:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1238ms 00:43:15 INFO - PROCESS | 1858 | 1461138195597 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 00:43:15 INFO - PROCESS | 1858 | 1461138195600 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 00:43:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 00:43:15 INFO - PROCESS | 1858 | 1461138195607 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 00:43:15 INFO - PROCESS | 1858 | 1461138195609 Marionette TRACE conn3 <- [1,590,null,{}] 00:43:15 INFO - PROCESS | 1858 | 1461138195614 Marionette TRACE conn3 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:15 INFO - PROCESS | 1858 | 1461138195765 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 00:43:15 INFO - PROCESS | 1858 | 1461138195914 Marionette TRACE conn3 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dace800 == 72 [pid = 1858] [id = 155] 00:43:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f43423ecc00) [pid = 1858] [serial = 465] [outer = (nil)] 00:43:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f4351e94400) [pid = 1858] [serial = 466] [outer = 0x7f43423ecc00] 00:43:15 INFO - PROCESS | 1858 | 1461138195983 Marionette DEBUG loaded listener.js 00:43:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f4351e99000) [pid = 1858] [serial = 467] [outer = 0x7f43423ecc00] 00:43:16 INFO - PROCESS | 1858 | 1461138196867 Marionette TRACE conn3 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 00:43:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 00:43:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1334ms 00:43:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 00:43:16 INFO - PROCESS | 1858 | 1461138196943 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 00:43:16 INFO - PROCESS | 1858 | 1461138196946 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 00:43:16 INFO - PROCESS | 1858 | 1461138196952 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 00:43:16 INFO - PROCESS | 1858 | 1461138196955 Marionette TRACE conn3 <- [1,594,null,{}] 00:43:16 INFO - PROCESS | 1858 | 1461138196960 Marionette TRACE conn3 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:17 INFO - PROCESS | 1858 | 1461138197159 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 00:43:17 INFO - PROCESS | 1858 | 1461138197306 Marionette TRACE conn3 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbc2800 == 73 [pid = 1858] [id = 156] 00:43:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f432f850800) [pid = 1858] [serial = 468] [outer = (nil)] 00:43:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f432f85b800) [pid = 1858] [serial = 469] [outer = 0x7f432f850800] 00:43:17 INFO - PROCESS | 1858 | 1461138197375 Marionette DEBUG loaded listener.js 00:43:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f4351fc1800) [pid = 1858] [serial = 470] [outer = 0x7f432f850800] 00:43:18 INFO - PROCESS | 1858 | 1461138198288 Marionette TRACE conn3 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 00:43:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 00:43:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1388ms 00:43:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 00:43:18 INFO - PROCESS | 1858 | 1461138198340 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 00:43:18 INFO - PROCESS | 1858 | 1461138198342 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 00:43:18 INFO - PROCESS | 1858 | 1461138198348 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 00:43:18 INFO - PROCESS | 1858 | 1461138198351 Marionette TRACE conn3 <- [1,598,null,{}] 00:43:18 INFO - PROCESS | 1858 | 1461138198356 Marionette TRACE conn3 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:18 INFO - PROCESS | 1858 | 1461138198500 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 00:43:18 INFO - PROCESS | 1858 | 1461138198650 Marionette TRACE conn3 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbdd000 == 74 [pid = 1858] [id = 157] 00:43:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f432de5ac00) [pid = 1858] [serial = 471] [outer = (nil)] 00:43:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f432de5f800) [pid = 1858] [serial = 472] [outer = 0x7f432de5ac00] 00:43:18 INFO - PROCESS | 1858 | 1461138198721 Marionette DEBUG loaded listener.js 00:43:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432de64800) [pid = 1858] [serial = 473] [outer = 0x7f432de5ac00] 00:43:19 INFO - PROCESS | 1858 | 1461138199770 Marionette TRACE conn3 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 00:43:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 00:43:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1480ms 00:43:19 INFO - PROCESS | 1858 | 1461138199830 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 00:43:19 INFO - PROCESS | 1858 | 1461138199833 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 00:43:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 00:43:19 INFO - PROCESS | 1858 | 1461138199839 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 00:43:19 INFO - PROCESS | 1858 | 1461138199841 Marionette TRACE conn3 <- [1,602,null,{}] 00:43:19 INFO - PROCESS | 1858 | 1461138199847 Marionette TRACE conn3 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:20 INFO - PROCESS | 1858 | 1461138200031 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 00:43:20 INFO - PROCESS | 1858 | 1461138200225 Marionette TRACE conn3 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fcab000 == 75 [pid = 1858] [id = 158] 00:43:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432ddca800) [pid = 1858] [serial = 474] [outer = (nil)] 00:43:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432ddcec00) [pid = 1858] [serial = 475] [outer = 0x7f432ddca800] 00:43:20 INFO - PROCESS | 1858 | 1461138200293 Marionette DEBUG loaded listener.js 00:43:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432ddd5c00) [pid = 1858] [serial = 476] [outer = 0x7f432ddca800] 00:43:21 INFO - PROCESS | 1858 | 1461138201348 Marionette TRACE conn3 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 00:43:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 00:43:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1580ms 00:43:21 INFO - PROCESS | 1858 | 1461138201422 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 00:43:21 INFO - PROCESS | 1858 | 1461138201428 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 00:43:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 00:43:21 INFO - PROCESS | 1858 | 1461138201438 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 00:43:21 INFO - PROCESS | 1858 | 1461138201442 Marionette TRACE conn3 <- [1,606,null,{}] 00:43:21 INFO - PROCESS | 1858 | 1461138201449 Marionette TRACE conn3 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:21 INFO - PROCESS | 1858 | 1461138201725 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 00:43:21 INFO - PROCESS | 1858 | 1461138201925 Marionette TRACE conn3 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f485800 == 76 [pid = 1858] [id = 159] 00:43:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f432f85ac00) [pid = 1858] [serial = 477] [outer = (nil)] 00:43:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f43340f1c00) [pid = 1858] [serial = 478] [outer = 0x7f432f85ac00] 00:43:22 INFO - PROCESS | 1858 | 1461138202043 Marionette DEBUG loaded listener.js 00:43:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f433421d000) [pid = 1858] [serial = 479] [outer = 0x7f432f85ac00] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365a7800 == 75 [pid = 1858] [id = 63] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434bef7000 == 74 [pid = 1858] [id = 149] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434befc800 == 73 [pid = 1858] [id = 148] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f435742ec00) [pid = 1858] [serial = 378] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f43414f5400) [pid = 1858] [serial = 402] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f434cd1ec00) [pid = 1858] [serial = 375] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f43500a1000) [pid = 1858] [serial = 372] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f434bed8400) [pid = 1858] [serial = 369] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f5f1000 == 72 [pid = 1858] [id = 147] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433cb50800 == 71 [pid = 1858] [id = 146] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ad9000 == 70 [pid = 1858] [id = 145] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b14000 == 69 [pid = 1858] [id = 144] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c87800 == 68 [pid = 1858] [id = 143] 00:43:22 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336312000 == 67 [pid = 1858] [id = 135] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f433f6a6c00) [pid = 1858] [serial = 366] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4339ed1000) [pid = 1858] [serial = 394] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f433f98e800) [pid = 1858] [serial = 396] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f4339840400) [pid = 1858] [serial = 399] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f4334227800) [pid = 1858] [serial = 381] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f4357433800) [pid = 1858] [serial = 322] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f43413bc400) [pid = 1858] [serial = 397] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f43341a4c00) [pid = 1858] [serial = 360] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f43357ee000) [pid = 1858] [serial = 393] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f4339edb800) [pid = 1858] [serial = 387] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433cbd9800) [pid = 1858] [serial = 388] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f433f06bc00) [pid = 1858] [serial = 390] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f4335551000) [pid = 1858] [serial = 382] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f433f6ad000) [pid = 1858] [serial = 400] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f43366eb800) [pid = 1858] [serial = 363] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f4339ecfc00) [pid = 1858] [serial = 385] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f433f6af400) [pid = 1858] [serial = 391] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f434bed8c00) [pid = 1858] [serial = 358] [outer = (nil)] [url = about:blank] 00:43:22 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4339329400) [pid = 1858] [serial = 384] [outer = (nil)] [url = about:blank] 00:43:23 INFO - PROCESS | 1858 | 1461138203005 Marionette TRACE conn3 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:43:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 00:43:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1632ms 00:43:23 INFO - PROCESS | 1858 | 1461138203071 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 00:43:23 INFO - PROCESS | 1858 | 1461138203077 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 00:43:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 00:43:23 INFO - PROCESS | 1858 | 1461138203085 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 00:43:23 INFO - PROCESS | 1858 | 1461138203091 Marionette TRACE conn3 <- [1,610,null,{}] 00:43:23 INFO - PROCESS | 1858 | 1461138203099 Marionette TRACE conn3 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:23 INFO - PROCESS | 1858 | 1461138203331 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 00:43:23 INFO - PROCESS | 1858 | 1461138203543 Marionette TRACE conn3 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356af000 == 68 [pid = 1858] [id = 160] 00:43:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f432f856400) [pid = 1858] [serial = 480] [outer = (nil)] 00:43:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f43341a2800) [pid = 1858] [serial = 481] [outer = 0x7f432f856400] 00:43:23 INFO - PROCESS | 1858 | 1461138203664 Marionette DEBUG loaded listener.js 00:43:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f4334229c00) [pid = 1858] [serial = 482] [outer = 0x7f432f856400] 00:43:24 INFO - PROCESS | 1858 | 1461138204509 Marionette TRACE conn3 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 00:43:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 00:43:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1485ms 00:43:24 INFO - PROCESS | 1858 | 1461138204571 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 00:43:24 INFO - PROCESS | 1858 | 1461138204580 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 00:43:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 00:43:24 INFO - PROCESS | 1858 | 1461138204591 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 00:43:24 INFO - PROCESS | 1858 | 1461138204594 Marionette TRACE conn3 <- [1,614,null,{}] 00:43:24 INFO - PROCESS | 1858 | 1461138204600 Marionette TRACE conn3 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:24 INFO - PROCESS | 1858 | 1461138204762 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 00:43:24 INFO - PROCESS | 1858 | 1461138204908 Marionette TRACE conn3 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e87800 == 69 [pid = 1858] [id = 161] 00:43:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f432f857c00) [pid = 1858] [serial = 483] [outer = (nil)] 00:43:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f43357ea000) [pid = 1858] [serial = 484] [outer = 0x7f432f857c00] 00:43:24 INFO - PROCESS | 1858 | 1461138204979 Marionette DEBUG loaded listener.js 00:43:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f433608e800) [pid = 1858] [serial = 485] [outer = 0x7f432f857c00] 00:43:25 INFO - PROCESS | 1858 | 1461138205940 Marionette TRACE conn3 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 00:43:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 00:43:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1383ms 00:43:25 INFO - PROCESS | 1858 | 1461138205974 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 00:43:25 INFO - PROCESS | 1858 | 1461138205977 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 00:43:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 00:43:25 INFO - PROCESS | 1858 | 1461138205984 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 00:43:25 INFO - PROCESS | 1858 | 1461138205989 Marionette TRACE conn3 <- [1,618,null,{}] 00:43:26 INFO - PROCESS | 1858 | 1461138206005 Marionette TRACE conn3 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:26 INFO - PROCESS | 1858 | 1461138206170 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 00:43:26 INFO - PROCESS | 1858 | 1461138206316 Marionette TRACE conn3 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dbd000 == 70 [pid = 1858] [id = 162] 00:43:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4336921800) [pid = 1858] [serial = 486] [outer = (nil)] 00:43:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f4339522c00) [pid = 1858] [serial = 487] [outer = 0x7f4336921800] 00:43:26 INFO - PROCESS | 1858 | 1461138206394 Marionette DEBUG loaded listener.js 00:43:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f4339838c00) [pid = 1858] [serial = 488] [outer = 0x7f4336921800] 00:43:27 INFO - PROCESS | 1858 | 1461138207266 Marionette TRACE conn3 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:43:27 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 00:43:27 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1333ms 00:43:27 INFO - PROCESS | 1858 | 1461138207318 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 00:43:27 INFO - PROCESS | 1858 | 1461138207322 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 00:43:27 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 00:43:27 INFO - PROCESS | 1858 | 1461138207328 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 00:43:27 INFO - PROCESS | 1858 | 1461138207332 Marionette TRACE conn3 <- [1,622,null,{}] 00:43:27 INFO - PROCESS | 1858 | 1461138207337 Marionette TRACE conn3 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:27 INFO - PROCESS | 1858 | 1461138207497 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 00:43:27 INFO - PROCESS | 1858 | 1461138207649 Marionette TRACE conn3 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433c948800 == 71 [pid = 1858] [id = 163] 00:43:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f4336922000) [pid = 1858] [serial = 489] [outer = (nil)] 00:43:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f4339ed8c00) [pid = 1858] [serial = 490] [outer = 0x7f4336922000] 00:43:27 INFO - PROCESS | 1858 | 1461138207721 Marionette DEBUG loaded listener.js 00:43:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f433cbe0800) [pid = 1858] [serial = 491] [outer = 0x7f4336922000] 00:43:28 INFO - PROCESS | 1858 | 1461138208656 Marionette TRACE conn3 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 00:43:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 00:43:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1383ms 00:43:28 INFO - PROCESS | 1858 | 1461138208713 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 00:43:28 INFO - PROCESS | 1858 | 1461138208717 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 00:43:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 00:43:28 INFO - PROCESS | 1858 | 1461138208723 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 00:43:28 INFO - PROCESS | 1858 | 1461138208725 Marionette TRACE conn3 <- [1,626,null,{}] 00:43:28 INFO - PROCESS | 1858 | 1461138208731 Marionette TRACE conn3 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:28 INFO - PROCESS | 1858 | 1461138208882 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 00:43:29 INFO - PROCESS | 1858 | 1461138209038 Marionette TRACE conn3 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f5e8800 == 72 [pid = 1858] [id = 164] 00:43:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f4339ecfc00) [pid = 1858] [serial = 492] [outer = (nil)] 00:43:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f433ed56c00) [pid = 1858] [serial = 493] [outer = 0x7f4339ecfc00] 00:43:29 INFO - PROCESS | 1858 | 1461138209109 Marionette DEBUG loaded listener.js 00:43:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f433f6a8000) [pid = 1858] [serial = 494] [outer = 0x7f4339ecfc00] 00:43:29 INFO - PROCESS | 1858 | 1461138209985 Marionette TRACE conn3 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 00:43:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 00:43:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1335ms 00:43:30 INFO - PROCESS | 1858 | 1461138210059 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 00:43:30 INFO - PROCESS | 1858 | 1461138210063 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 00:43:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 00:43:30 INFO - PROCESS | 1858 | 1461138210069 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 00:43:30 INFO - PROCESS | 1858 | 1461138210072 Marionette TRACE conn3 <- [1,630,null,{}] 00:43:30 INFO - PROCESS | 1858 | 1461138210077 Marionette TRACE conn3 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:30 INFO - PROCESS | 1858 | 1461138210288 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 00:43:30 INFO - PROCESS | 1858 | 1461138210440 Marionette TRACE conn3 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341359800 == 73 [pid = 1858] [id = 165] 00:43:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f433ff1d800) [pid = 1858] [serial = 495] [outer = (nil)] 00:43:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f43414f2400) [pid = 1858] [serial = 496] [outer = 0x7f433ff1d800] 00:43:30 INFO - PROCESS | 1858 | 1461138210511 Marionette DEBUG loaded listener.js 00:43:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f434cf18c00) [pid = 1858] [serial = 497] [outer = 0x7f433ff1d800] 00:43:31 INFO - PROCESS | 1858 | 1461138211343 Marionette TRACE conn3 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 00:43:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 00:43:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1328ms 00:43:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 00:43:31 INFO - PROCESS | 1858 | 1461138211398 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 00:43:31 INFO - PROCESS | 1858 | 1461138211401 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 00:43:31 INFO - PROCESS | 1858 | 1461138211408 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 00:43:31 INFO - PROCESS | 1858 | 1461138211411 Marionette TRACE conn3 <- [1,634,null,{}] 00:43:31 INFO - PROCESS | 1858 | 1461138211417 Marionette TRACE conn3 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:31 INFO - PROCESS | 1858 | 1461138211565 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 00:43:31 INFO - PROCESS | 1858 | 1461138211718 Marionette TRACE conn3 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc4a800 == 74 [pid = 1858] [id = 166] 00:43:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432de59000) [pid = 1858] [serial = 498] [outer = (nil)] 00:43:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f434130a400) [pid = 1858] [serial = 499] [outer = 0x7f432de59000] 00:43:31 INFO - PROCESS | 1858 | 1461138211790 Marionette DEBUG loaded listener.js 00:43:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f434130fc00) [pid = 1858] [serial = 500] [outer = 0x7f432de59000] 00:43:32 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:32 INFO - PROCESS | 1858 | 1461138212717 Marionette TRACE conn3 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 00:43:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 00:43:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1350ms 00:43:32 INFO - PROCESS | 1858 | 1461138212759 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 00:43:32 INFO - PROCESS | 1858 | 1461138212765 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 00:43:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 00:43:32 INFO - PROCESS | 1858 | 1461138212774 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 00:43:32 INFO - PROCESS | 1858 | 1461138212778 Marionette TRACE conn3 <- [1,638,null,{}] 00:43:32 INFO - PROCESS | 1858 | 1461138212788 Marionette TRACE conn3 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:33 INFO - PROCESS | 1858 | 1461138213024 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 00:43:33 INFO - PROCESS | 1858 | 1461138213288 Marionette TRACE conn3 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434fb1d800 == 75 [pid = 1858] [id = 167] 00:43:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f4341311400) [pid = 1858] [serial = 501] [outer = (nil)] 00:43:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f434cf13800) [pid = 1858] [serial = 502] [outer = 0x7f4341311400] 00:43:33 INFO - PROCESS | 1858 | 1461138213462 Marionette DEBUG loaded listener.js 00:43:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f435009ec00) [pid = 1858] [serial = 503] [outer = 0x7f4341311400] 00:43:34 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:34 INFO - PROCESS | 1858 | 1461138214508 Marionette TRACE conn3 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 00:43:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 00:43:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1787ms 00:43:34 INFO - PROCESS | 1858 | 1461138214561 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 00:43:34 INFO - PROCESS | 1858 | 1461138214564 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 00:43:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 00:43:34 INFO - PROCESS | 1858 | 1461138214570 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 00:43:34 INFO - PROCESS | 1858 | 1461138214573 Marionette TRACE conn3 <- [1,642,null,{}] 00:43:34 INFO - PROCESS | 1858 | 1461138214578 Marionette TRACE conn3 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:34 INFO - PROCESS | 1858 | 1461138214750 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 00:43:35 INFO - PROCESS | 1858 | 1461138215118 Marionette TRACE conn3 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433408a800 == 76 [pid = 1858] [id = 168] 00:43:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432de5a400) [pid = 1858] [serial = 504] [outer = (nil)] 00:43:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f432de65400) [pid = 1858] [serial = 505] [outer = 0x7f432de5a400] 00:43:35 INFO - PROCESS | 1858 | 1461138215232 Marionette DEBUG loaded listener.js 00:43:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432f853c00) [pid = 1858] [serial = 506] [outer = 0x7f432de5a400] 00:43:36 INFO - PROCESS | 1858 | 1461138216189 Marionette TRACE conn3 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 00:43:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 00:43:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1692ms 00:43:36 INFO - PROCESS | 1858 | 1461138216281 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 00:43:36 INFO - PROCESS | 1858 | 1461138216287 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 00:43:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 00:43:36 INFO - PROCESS | 1858 | 1461138216296 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 00:43:36 INFO - PROCESS | 1858 | 1461138216299 Marionette TRACE conn3 <- [1,646,null,{}] 00:43:36 INFO - PROCESS | 1858 | 1461138216306 Marionette TRACE conn3 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:36 INFO - PROCESS | 1858 | 1461138216468 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 00:43:36 INFO - PROCESS | 1858 | 1461138216624 Marionette TRACE conn3 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:36 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dccf800 == 75 [pid = 1858] [id = 154] 00:43:36 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352528800 == 74 [pid = 1858] [id = 153] 00:43:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbd3800 == 75 [pid = 1858] [id = 169] 00:43:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f432de5b000) [pid = 1858] [serial = 507] [outer = (nil)] 00:43:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f433554d000) [pid = 1858] [serial = 508] [outer = 0x7f432de5b000] 00:43:36 INFO - PROCESS | 1858 | 1461138216717 Marionette DEBUG loaded listener.js 00:43:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f43357ee000) [pid = 1858] [serial = 509] [outer = 0x7f432de5b000] 00:43:36 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434075a000 == 74 [pid = 1858] [id = 152] 00:43:36 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336317000 == 73 [pid = 1858] [id = 151] 00:43:37 INFO - PROCESS | 1858 | 1461138217489 Marionette TRACE conn3 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 00:43:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 00:43:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1232ms 00:43:37 INFO - PROCESS | 1858 | 1461138217532 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 00:43:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 00:43:37 INFO - PROCESS | 1858 | 1461138217538 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 00:43:37 INFO - PROCESS | 1858 | 1461138217544 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 00:43:37 INFO - PROCESS | 1858 | 1461138217547 Marionette TRACE conn3 <- [1,650,null,{}] 00:43:37 INFO - PROCESS | 1858 | 1461138217552 Marionette TRACE conn3 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:37 INFO - PROCESS | 1858 | 1461138217695 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 00:43:37 INFO - PROCESS | 1858 | 1461138217704 Marionette TRACE conn3 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336ebd800 == 74 [pid = 1858] [id = 170] 00:43:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f4334229800) [pid = 1858] [serial = 510] [outer = (nil)] 00:43:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f433962c800) [pid = 1858] [serial = 511] [outer = 0x7f4334229800] 00:43:37 INFO - PROCESS | 1858 | 1461138217761 Marionette DEBUG loaded listener.js 00:43:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f433cb1f400) [pid = 1858] [serial = 512] [outer = 0x7f4334229800] 00:43:38 INFO - PROCESS | 1858 | 1461138218566 Marionette TRACE conn3 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 00:43:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 00:43:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1037ms 00:43:38 INFO - PROCESS | 1858 | 1461138218582 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 00:43:38 INFO - PROCESS | 1858 | 1461138218586 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 00:43:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 00:43:38 INFO - PROCESS | 1858 | 1461138218614 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 00:43:38 INFO - PROCESS | 1858 | 1461138218622 Marionette TRACE conn3 <- [1,654,null,{}] 00:43:38 INFO - PROCESS | 1858 | 1461138218640 Marionette TRACE conn3 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:38 INFO - PROCESS | 1858 | 1461138218783 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 00:43:38 INFO - PROCESS | 1858 | 1461138218800 Marionette TRACE conn3 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e10d800 == 75 [pid = 1858] [id = 171] 00:43:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4339625400) [pid = 1858] [serial = 513] [outer = (nil)] 00:43:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4341305800) [pid = 1858] [serial = 514] [outer = 0x7f4339625400] 00:43:38 INFO - PROCESS | 1858 | 1461138218857 Marionette DEBUG loaded listener.js 00:43:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f43414fcc00) [pid = 1858] [serial = 515] [outer = 0x7f4339625400] 00:43:39 INFO - PROCESS | 1858 | 1461138219716 Marionette TRACE conn3 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 00:43:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 00:43:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1169ms 00:43:39 INFO - PROCESS | 1858 | 1461138219762 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 00:43:39 INFO - PROCESS | 1858 | 1461138219766 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 00:43:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 00:43:39 INFO - PROCESS | 1858 | 1461138219777 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 00:43:39 INFO - PROCESS | 1858 | 1461138219779 Marionette TRACE conn3 <- [1,658,null,{}] 00:43:39 INFO - PROCESS | 1858 | 1461138219784 Marionette TRACE conn3 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:40 INFO - PROCESS | 1858 | 1461138220014 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 00:43:40 INFO - PROCESS | 1858 | 1461138220042 Marionette TRACE conn3 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435648f800 == 76 [pid = 1858] [id = 172] 00:43:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f432fb17000) [pid = 1858] [serial = 516] [outer = (nil)] 00:43:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f434bed8400) [pid = 1858] [serial = 517] [outer = 0x7f432fb17000] 00:43:40 INFO - PROCESS | 1858 | 1461138220103 Marionette DEBUG loaded listener.js 00:43:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f434e2eb000) [pid = 1858] [serial = 518] [outer = 0x7f432fb17000] 00:43:40 INFO - PROCESS | 1858 | 1461138220938 Marionette TRACE conn3 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 00:43:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 00:43:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1236ms 00:43:41 INFO - PROCESS | 1858 | 1461138221009 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 00:43:41 INFO - PROCESS | 1858 | 1461138221013 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 00:43:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 00:43:41 INFO - PROCESS | 1858 | 1461138221019 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 00:43:41 INFO - PROCESS | 1858 | 1461138221020 Marionette TRACE conn3 <- [1,662,null,{}] 00:43:41 INFO - PROCESS | 1858 | 1461138221026 Marionette TRACE conn3 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:41 INFO - PROCESS | 1858 | 1461138221200 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 00:43:41 INFO - PROCESS | 1858 | 1461138221219 Marionette TRACE conn3 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4357377800 == 77 [pid = 1858] [id = 173] 00:43:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f432fd0d400) [pid = 1858] [serial = 519] [outer = (nil)] 00:43:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f432fd0f400) [pid = 1858] [serial = 520] [outer = 0x7f432fd0d400] 00:43:41 INFO - PROCESS | 1858 | 1461138221291 Marionette DEBUG loaded listener.js 00:43:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f4350014400) [pid = 1858] [serial = 521] [outer = 0x7f432fd0d400] 00:43:41 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f433421f800) [pid = 1858] [serial = 446] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 00:43:41 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4334228c00) [pid = 1858] [serial = 434] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 00:43:41 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433db41000) [pid = 1858] [serial = 443] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 00:43:41 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f43341ad400) [pid = 1858] [serial = 437] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 00:43:41 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f4339837800) [pid = 1858] [serial = 440] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 00:43:41 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f432f7d1800) [pid = 1858] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 00:43:41 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f43341aa400) [pid = 1858] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 00:43:41 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:42 INFO - PROCESS | 1858 | 1461138222172 Marionette TRACE conn3 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 00:43:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 00:43:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1175ms 00:43:42 INFO - PROCESS | 1858 | 1461138222195 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 00:43:42 INFO - PROCESS | 1858 | 1461138222199 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 00:43:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 00:43:42 INFO - PROCESS | 1858 | 1461138222204 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 00:43:42 INFO - PROCESS | 1858 | 1461138222206 Marionette TRACE conn3 <- [1,666,null,{}] 00:43:42 INFO - PROCESS | 1858 | 1461138222211 Marionette TRACE conn3 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:42 INFO - PROCESS | 1858 | 1461138222384 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 00:43:42 INFO - PROCESS | 1858 | 1461138222404 Marionette TRACE conn3 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435737b000 == 78 [pid = 1858] [id = 174] 00:43:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4335656400) [pid = 1858] [serial = 522] [outer = (nil)] 00:43:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4335660c00) [pid = 1858] [serial = 523] [outer = 0x7f4335656400] 00:43:42 INFO - PROCESS | 1858 | 1461138222464 Marionette DEBUG loaded listener.js 00:43:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f433f063400) [pid = 1858] [serial = 524] [outer = 0x7f4335656400] 00:43:42 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:43 INFO - PROCESS | 1858 | 1461138223138 Marionette TRACE conn3 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 00:43:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 00:43:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 977ms 00:43:43 INFO - PROCESS | 1858 | 1461138223182 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 00:43:43 INFO - PROCESS | 1858 | 1461138223184 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 00:43:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 00:43:43 INFO - PROCESS | 1858 | 1461138223190 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 00:43:43 INFO - PROCESS | 1858 | 1461138223192 Marionette TRACE conn3 <- [1,670,null,{}] 00:43:43 INFO - PROCESS | 1858 | 1461138223197 Marionette TRACE conn3 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:43 INFO - PROCESS | 1858 | 1461138223337 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 00:43:43 INFO - PROCESS | 1858 | 1461138223456 Marionette TRACE conn3 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dde9000 == 79 [pid = 1858] [id = 175] 00:43:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f432fd03c00) [pid = 1858] [serial = 525] [outer = (nil)] 00:43:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f43519c0c00) [pid = 1858] [serial = 526] [outer = 0x7f432fd03c00] 00:43:43 INFO - PROCESS | 1858 | 1461138223519 Marionette DEBUG loaded listener.js 00:43:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f4351e9a800) [pid = 1858] [serial = 527] [outer = 0x7f432fd03c00] 00:43:44 INFO - PROCESS | 1858 | 1461138224455 Marionette TRACE conn3 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 00:43:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 00:43:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1330ms 00:43:44 INFO - PROCESS | 1858 | 1461138224522 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 00:43:44 INFO - PROCESS | 1858 | 1461138224528 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 00:43:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 00:43:44 INFO - PROCESS | 1858 | 1461138224555 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 00:43:44 INFO - PROCESS | 1858 | 1461138224560 Marionette TRACE conn3 <- [1,674,null,{}] 00:43:44 INFO - PROCESS | 1858 | 1461138224567 Marionette TRACE conn3 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:44 INFO - PROCESS | 1858 | 1461138224742 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 00:43:44 INFO - PROCESS | 1858 | 1461138224950 Marionette TRACE conn3 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8f000 == 80 [pid = 1858] [id = 176] 00:43:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f432fd0a800) [pid = 1858] [serial = 528] [outer = (nil)] 00:43:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432fd0cc00) [pid = 1858] [serial = 529] [outer = 0x7f432fd0a800] 00:43:45 INFO - PROCESS | 1858 | 1461138225071 Marionette DEBUG loaded listener.js 00:43:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f4334222000) [pid = 1858] [serial = 530] [outer = 0x7f432fd0a800] 00:43:45 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:43:45 INFO - PROCESS | 1858 | 1461138225878 Marionette TRACE conn3 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 00:43:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 00:43:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1396ms 00:43:45 INFO - PROCESS | 1858 | 1461138225949 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 00:43:45 INFO - PROCESS | 1858 | 1461138225956 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 00:43:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 00:43:45 INFO - PROCESS | 1858 | 1461138225967 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 00:43:45 INFO - PROCESS | 1858 | 1461138225970 Marionette TRACE conn3 <- [1,678,null,{}] 00:43:45 INFO - PROCESS | 1858 | 1461138225977 Marionette TRACE conn3 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:46 INFO - PROCESS | 1858 | 1461138226185 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 00:43:46 INFO - PROCESS | 1858 | 1461138226358 Marionette TRACE conn3 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434de08000 == 81 [pid = 1858] [id = 177] 00:43:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f432f7c6c00) [pid = 1858] [serial = 531] [outer = (nil)] 00:43:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f43357e2c00) [pid = 1858] [serial = 532] [outer = 0x7f432f7c6c00] 00:43:46 INFO - PROCESS | 1858 | 1461138226432 Marionette DEBUG loaded listener.js 00:43:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f43366eec00) [pid = 1858] [serial = 533] [outer = 0x7f432f7c6c00] 00:43:47 INFO - PROCESS | 1858 | 1461138227368 Marionette TRACE conn3 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 00:43:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 00:43:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1430ms 00:43:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 00:43:47 INFO - PROCESS | 1858 | 1461138227397 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 00:43:47 INFO - PROCESS | 1858 | 1461138227400 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 00:43:47 INFO - PROCESS | 1858 | 1461138227407 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 00:43:47 INFO - PROCESS | 1858 | 1461138227412 Marionette TRACE conn3 <- [1,682,null,{}] 00:43:47 INFO - PROCESS | 1858 | 1461138227427 Marionette TRACE conn3 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:47 INFO - PROCESS | 1858 | 1461138227590 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 00:43:47 INFO - PROCESS | 1858 | 1461138227754 Marionette TRACE conn3 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cdf0800 == 82 [pid = 1858] [id = 178] 00:43:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f4336926000) [pid = 1858] [serial = 534] [outer = (nil)] 00:43:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f433696e400) [pid = 1858] [serial = 535] [outer = 0x7f4336926000] 00:43:47 INFO - PROCESS | 1858 | 1461138227829 Marionette DEBUG loaded listener.js 00:43:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f4339834c00) [pid = 1858] [serial = 536] [outer = 0x7f4336926000] 00:43:49 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:49 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:43:49 INFO - PROCESS | 1858 | 1461138229137 Marionette TRACE conn3 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 00:43:49 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 00:43:49 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1785ms 00:43:49 INFO - PROCESS | 1858 | 1461138229220 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 00:43:49 INFO - PROCESS | 1858 | 1461138229226 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 00:43:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 00:43:49 INFO - PROCESS | 1858 | 1461138229236 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 00:43:49 INFO - PROCESS | 1858 | 1461138229239 Marionette TRACE conn3 <- [1,686,null,{}] 00:43:49 INFO - PROCESS | 1858 | 1461138229244 Marionette TRACE conn3 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:49 INFO - PROCESS | 1858 | 1461138229408 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 00:43:49 INFO - PROCESS | 1858 | 1461138229559 Marionette TRACE conn3 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cfed000 == 83 [pid = 1858] [id = 179] 00:43:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4336969000) [pid = 1858] [serial = 537] [outer = (nil)] 00:43:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f433f6ac800) [pid = 1858] [serial = 538] [outer = 0x7f4336969000] 00:43:49 INFO - PROCESS | 1858 | 1461138229630 Marionette DEBUG loaded listener.js 00:43:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f4342345400) [pid = 1858] [serial = 539] [outer = 0x7f4336969000] 00:43:50 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:50 INFO - PROCESS | 1858 | 1461138230891 Marionette TRACE conn3 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 00:43:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 00:43:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1684ms 00:43:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 00:43:50 INFO - PROCESS | 1858 | 1461138230921 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 00:43:50 INFO - PROCESS | 1858 | 1461138230924 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 00:43:50 INFO - PROCESS | 1858 | 1461138230930 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 00:43:50 INFO - PROCESS | 1858 | 1461138230933 Marionette TRACE conn3 <- [1,690,null,{}] 00:43:50 INFO - PROCESS | 1858 | 1461138230978 Marionette TRACE conn3 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:51 INFO - PROCESS | 1858 | 1461138231218 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 00:43:51 INFO - PROCESS | 1858 | 1461138231334 Marionette TRACE conn3 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd85800 == 84 [pid = 1858] [id = 180] 00:43:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f432bee2400) [pid = 1858] [serial = 540] [outer = (nil)] 00:43:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f432beea000) [pid = 1858] [serial = 541] [outer = 0x7f432bee2400] 00:43:51 INFO - PROCESS | 1858 | 1461138231406 Marionette DEBUG loaded listener.js 00:43:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f432bef0c00) [pid = 1858] [serial = 542] [outer = 0x7f432bee2400] 00:43:53 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:53 INFO - PROCESS | 1858 | 1461138233163 Marionette TRACE conn3 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 00:43:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 00:43:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 2282ms 00:43:53 INFO - PROCESS | 1858 | 1461138233248 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 00:43:53 INFO - PROCESS | 1858 | 1461138233255 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 00:43:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 00:43:53 INFO - PROCESS | 1858 | 1461138233265 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 00:43:53 INFO - PROCESS | 1858 | 1461138233267 Marionette TRACE conn3 <- [1,694,null,{}] 00:43:53 INFO - PROCESS | 1858 | 1461138233275 Marionette TRACE conn3 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:53 INFO - PROCESS | 1858 | 1461138233462 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 00:43:53 INFO - PROCESS | 1858 | 1461138233647 Marionette TRACE conn3 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc49800 == 83 [pid = 1858] [id = 68] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352367800 == 82 [pid = 1858] [id = 43] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434004f800 == 81 [pid = 1858] [id = 136] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434fb16800 == 80 [pid = 1858] [id = 73] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435251d000 == 79 [pid = 1858] [id = 107] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434bee2800 == 78 [pid = 1858] [id = 67] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435737b000 == 77 [pid = 1858] [id = 174] 00:43:53 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f434e2c8400) [pid = 1858] [serial = 420] [outer = (nil)] [url = about:blank] 00:43:53 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f43340f1c00) [pid = 1858] [serial = 478] [outer = (nil)] [url = about:blank] 00:43:53 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f43406ddc00) [pid = 1858] [serial = 423] [outer = (nil)] [url = about:blank] 00:43:53 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f432de5f800) [pid = 1858] [serial = 472] [outer = (nil)] [url = about:blank] 00:43:53 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f432f85b800) [pid = 1858] [serial = 469] [outer = (nil)] [url = about:blank] 00:43:53 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f4351e94400) [pid = 1858] [serial = 466] [outer = (nil)] [url = about:blank] 00:43:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dad7800 == 78 [pid = 1858] [id = 181] 00:43:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f432f85b800) [pid = 1858] [serial = 543] [outer = (nil)] 00:43:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f432fd08c00) [pid = 1858] [serial = 544] [outer = 0x7f432f85b800] 00:43:53 INFO - PROCESS | 1858 | 1461138233770 Marionette DEBUG loaded listener.js 00:43:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f43340ecc00) [pid = 1858] [serial = 545] [outer = 0x7f432f85b800] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4357377800 == 77 [pid = 1858] [id = 173] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435648f800 == 76 [pid = 1858] [id = 172] 00:43:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434e10d800 == 75 [pid = 1858] [id = 171] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336ebd800 == 74 [pid = 1858] [id = 170] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbd3800 == 73 [pid = 1858] [id = 169] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433408a800 == 72 [pid = 1858] [id = 168] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f5e8800 == 71 [pid = 1858] [id = 164] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433c948800 == 70 [pid = 1858] [id = 163] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336dbd000 == 69 [pid = 1858] [id = 162] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e87800 == 68 [pid = 1858] [id = 161] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43356af000 == 67 [pid = 1858] [id = 160] 00:43:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f485800 == 66 [pid = 1858] [id = 159] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f43418d1000) [pid = 1858] [serial = 250] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f433962b800) [pid = 1858] [serial = 456] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f43357e9c00) [pid = 1858] [serial = 453] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f433ff1ec00) [pid = 1858] [serial = 450] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f433bff4c00) [pid = 1858] [serial = 447] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f4336e2a000) [pid = 1858] [serial = 435] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f433f6a9400) [pid = 1858] [serial = 444] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f433962d400) [pid = 1858] [serial = 436] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f433608b400) [pid = 1858] [serial = 426] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f433983b400) [pid = 1858] [serial = 438] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f4339ed7c00) [pid = 1858] [serial = 439] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f433bf6c800) [pid = 1858] [serial = 441] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4335551400) [pid = 1858] [serial = 405] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433f068c00) [pid = 1858] [serial = 411] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f4339835800) [pid = 1858] [serial = 408] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f4334226800) [pid = 1858] [serial = 430] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f43340f0c00) [pid = 1858] [serial = 429] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f43500c3400) [pid = 1858] [serial = 417] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f43418d3800) [pid = 1858] [serial = 414] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f43366eb000) [pid = 1858] [serial = 433] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f43355ed000) [pid = 1858] [serial = 432] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f434dbfcc00) [pid = 1858] [serial = 445] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f433db44400) [pid = 1858] [serial = 442] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f434cf17000) [pid = 1858] [serial = 448] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f432ddcec00) [pid = 1858] [serial = 475] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f433ff25c00) [pid = 1858] [serial = 459] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f434cd21c00) [pid = 1858] [serial = 463] [outer = (nil)] [url = about:blank] 00:43:54 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:54 INFO - PROCESS | 1858 | 1461138234986 Marionette TRACE conn3 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 00:43:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 00:43:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1782ms 00:43:55 INFO - PROCESS | 1858 | 1461138235047 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 00:43:55 INFO - PROCESS | 1858 | 1461138235055 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 00:43:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 00:43:55 INFO - PROCESS | 1858 | 1461138235065 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 00:43:55 INFO - PROCESS | 1858 | 1461138235068 Marionette TRACE conn3 <- [1,698,null,{}] 00:43:55 INFO - PROCESS | 1858 | 1461138235172 Marionette TRACE conn3 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:55 INFO - PROCESS | 1858 | 1461138235309 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 00:43:55 INFO - PROCESS | 1858 | 1461138235319 Marionette TRACE conn3 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd9b800 == 67 [pid = 1858] [id = 182] 00:43:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432fd04c00) [pid = 1858] [serial = 546] [outer = (nil)] 00:43:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f43355ed800) [pid = 1858] [serial = 547] [outer = 0x7f432fd04c00] 00:43:55 INFO - PROCESS | 1858 | 1461138235379 Marionette DEBUG loaded listener.js 00:43:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f433565f400) [pid = 1858] [serial = 548] [outer = 0x7f432fd04c00] 00:43:56 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:56 INFO - PROCESS | 1858 | 1461138236536 Marionette TRACE conn3 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 00:43:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 00:43:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1509ms 00:43:56 INFO - PROCESS | 1858 | 1461138236575 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 00:43:56 INFO - PROCESS | 1858 | 1461138236577 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 00:43:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 00:43:56 INFO - PROCESS | 1858 | 1461138236584 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 00:43:56 INFO - PROCESS | 1858 | 1461138236588 Marionette TRACE conn3 <- [1,702,null,{}] 00:43:56 INFO - PROCESS | 1858 | 1461138236610 Marionette TRACE conn3 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:56 INFO - PROCESS | 1858 | 1461138236793 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 00:43:56 INFO - PROCESS | 1858 | 1461138236917 Marionette TRACE conn3 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335add800 == 68 [pid = 1858] [id = 183] 00:43:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f43357ea400) [pid = 1858] [serial = 549] [outer = (nil)] 00:43:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f4336428c00) [pid = 1858] [serial = 550] [outer = 0x7f43357ea400] 00:43:56 INFO - PROCESS | 1858 | 1461138236983 Marionette DEBUG loaded listener.js 00:43:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f4336920800) [pid = 1858] [serial = 551] [outer = 0x7f43357ea400] 00:43:58 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:43:58 INFO - PROCESS | 1858 | 1461138238120 Marionette TRACE conn3 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 00:43:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 00:43:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1587ms 00:43:58 INFO - PROCESS | 1858 | 1461138238186 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 00:43:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 00:43:58 INFO - PROCESS | 1858 | 1461138238191 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 00:43:58 INFO - PROCESS | 1858 | 1461138238196 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 00:43:58 INFO - PROCESS | 1858 | 1461138238198 Marionette TRACE conn3 <- [1,706,null,{}] 00:43:58 INFO - PROCESS | 1858 | 1461138238203 Marionette TRACE conn3 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:43:58 INFO - PROCESS | 1858 | 1461138238845 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f43357e3400) [pid = 1858] [serial = 449] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f43341a7000) [pid = 1858] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432fb17000) [pid = 1858] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f4334229800) [pid = 1858] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f432f85ac00) [pid = 1858] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f432fd0d400) [pid = 1858] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f4339625400) [pid = 1858] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f432de5a400) [pid = 1858] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f432de5b000) [pid = 1858] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 00:43:58 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f4335656400) [pid = 1858] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 00:43:59 INFO - PROCESS | 1858 | 1461138239043 Marionette TRACE conn3 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:43:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dddd800 == 69 [pid = 1858] [id = 184] 00:43:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f432f85ac00) [pid = 1858] [serial = 552] [outer = (nil)] 00:43:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f432fd09c00) [pid = 1858] [serial = 553] [outer = 0x7f432f85ac00] 00:43:59 INFO - PROCESS | 1858 | 1461138239105 Marionette DEBUG loaded listener.js 00:43:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f4336922800) [pid = 1858] [serial = 554] [outer = 0x7f432f85ac00] 00:44:00 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:00 INFO - PROCESS | 1858 | 1461138240158 Marionette TRACE conn3 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 00:44:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 00:44:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1986ms 00:44:00 INFO - PROCESS | 1858 | 1461138240182 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 00:44:00 INFO - PROCESS | 1858 | 1461138240185 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 00:44:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 00:44:00 INFO - PROCESS | 1858 | 1461138240198 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 00:44:00 INFO - PROCESS | 1858 | 1461138240200 Marionette TRACE conn3 <- [1,710,null,{}] 00:44:00 INFO - PROCESS | 1858 | 1461138240205 Marionette TRACE conn3 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:00 INFO - PROCESS | 1858 | 1461138240341 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 00:44:00 INFO - PROCESS | 1858 | 1461138240354 Marionette TRACE conn3 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433630a800 == 70 [pid = 1858] [id = 185] 00:44:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f432fb1a000) [pid = 1858] [serial = 555] [outer = (nil)] 00:44:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f4336f71000) [pid = 1858] [serial = 556] [outer = 0x7f432fb1a000] 00:44:00 INFO - PROCESS | 1858 | 1461138240420 Marionette DEBUG loaded listener.js 00:44:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f433951c000) [pid = 1858] [serial = 557] [outer = 0x7f432fb1a000] 00:44:01 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:01 INFO - PROCESS | 1858 | 1461138241814 Marionette TRACE conn3 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 00:44:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 00:44:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1687ms 00:44:01 INFO - PROCESS | 1858 | 1461138241899 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 00:44:01 INFO - PROCESS | 1858 | 1461138241907 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 00:44:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 00:44:01 INFO - PROCESS | 1858 | 1461138241916 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 00:44:01 INFO - PROCESS | 1858 | 1461138241919 Marionette TRACE conn3 <- [1,714,null,{}] 00:44:01 INFO - PROCESS | 1858 | 1461138241931 Marionette TRACE conn3 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:02 INFO - PROCESS | 1858 | 1461138242093 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 00:44:02 INFO - PROCESS | 1858 | 1461138242245 Marionette TRACE conn3 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dadd000 == 71 [pid = 1858] [id = 186] 00:44:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f432f85a800) [pid = 1858] [serial = 558] [outer = (nil)] 00:44:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f43357e6400) [pid = 1858] [serial = 559] [outer = 0x7f432f85a800] 00:44:02 INFO - PROCESS | 1858 | 1461138242319 Marionette DEBUG loaded listener.js 00:44:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f43362a2800) [pid = 1858] [serial = 560] [outer = 0x7f432f85a800] 00:44:03 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:03 INFO - PROCESS | 1858 | 1461138243700 Marionette TRACE conn3 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 00:44:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 00:44:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1831ms 00:44:03 INFO - PROCESS | 1858 | 1461138243861 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 00:44:03 INFO - PROCESS | 1858 | 1461138243870 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 00:44:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 00:44:03 INFO - PROCESS | 1858 | 1461138243887 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 00:44:03 INFO - PROCESS | 1858 | 1461138243891 Marionette TRACE conn3 <- [1,718,null,{}] 00:44:03 INFO - PROCESS | 1858 | 1461138243897 Marionette TRACE conn3 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:04 INFO - PROCESS | 1858 | 1461138244100 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 00:44:04 INFO - PROCESS | 1858 | 1461138244259 Marionette TRACE conn3 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dbd000 == 72 [pid = 1858] [id = 187] 00:44:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f432de5e400) [pid = 1858] [serial = 561] [outer = (nil)] 00:44:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f433696a400) [pid = 1858] [serial = 562] [outer = 0x7f432de5e400] 00:44:04 INFO - PROCESS | 1858 | 1461138244327 Marionette DEBUG loaded listener.js 00:44:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4339625800) [pid = 1858] [serial = 563] [outer = 0x7f432de5e400] 00:44:05 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:05 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:05 INFO - PROCESS | 1858 | 1461138245753 Marionette TRACE conn3 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 00:44:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 00:44:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1891ms 00:44:05 INFO - PROCESS | 1858 | 1461138245777 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 00:44:05 INFO - PROCESS | 1858 | 1461138245781 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 00:44:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 00:44:05 INFO - PROCESS | 1858 | 1461138245788 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 00:44:05 INFO - PROCESS | 1858 | 1461138245793 Marionette TRACE conn3 <- [1,722,null,{}] 00:44:05 INFO - PROCESS | 1858 | 1461138245853 Marionette TRACE conn3 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:06 INFO - PROCESS | 1858 | 1461138245998 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 00:44:06 INFO - PROCESS | 1858 | 1461138246146 Marionette TRACE conn3 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433e070800 == 73 [pid = 1858] [id = 188] 00:44:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4337d82800) [pid = 1858] [serial = 564] [outer = (nil)] 00:44:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4339ed5c00) [pid = 1858] [serial = 565] [outer = 0x7f4337d82800] 00:44:06 INFO - PROCESS | 1858 | 1461138246259 Marionette DEBUG loaded listener.js 00:44:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f433f597000) [pid = 1858] [serial = 566] [outer = 0x7f4337d82800] 00:44:07 INFO - PROCESS | 1858 | 1461138247312 Marionette TRACE conn3 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 00:44:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 00:44:07 INFO - PROCESS | 1858 | 1461138247384 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 00:44:07 INFO - PROCESS | 1858 | 1461138247392 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 00:44:07 INFO - PROCESS | 1858 | 1461138247398 Marionette TRACE conn3 <- [1,726,null,{}] 00:44:07 INFO - PROCESS | 1858 | 1461138247406 Marionette TRACE conn3 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:07 INFO - PROCESS | 1858 | 1461138247563 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 00:44:07 INFO - PROCESS | 1858 | 1461138247776 Marionette TRACE conn3 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dce0000 == 74 [pid = 1858] [id = 189] 00:44:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f432bee7800) [pid = 1858] [serial = 567] [outer = (nil)] 00:44:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f432fb1b400) [pid = 1858] [serial = 568] [outer = 0x7f432bee7800] 00:44:07 INFO - PROCESS | 1858 | 1461138247856 Marionette DEBUG loaded listener.js 00:44:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f432fd10000) [pid = 1858] [serial = 569] [outer = 0x7f432bee7800] 00:44:08 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:08 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:08 INFO - PROCESS | 1858 | 1461138248790 Marionette TRACE conn3 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 00:44:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 00:44:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1437ms 00:44:08 INFO - PROCESS | 1858 | 1461138248829 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 00:44:08 INFO - PROCESS | 1858 | 1461138248837 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 00:44:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 00:44:08 INFO - PROCESS | 1858 | 1461138248847 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 00:44:08 INFO - PROCESS | 1858 | 1461138248850 Marionette TRACE conn3 <- [1,730,null,{}] 00:44:08 INFO - PROCESS | 1858 | 1461138248855 Marionette TRACE conn3 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:09 INFO - PROCESS | 1858 | 1461138249014 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 00:44:09 INFO - PROCESS | 1858 | 1461138249216 Marionette TRACE conn3 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335522000 == 75 [pid = 1858] [id = 190] 00:44:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f4334224800) [pid = 1858] [serial = 570] [outer = (nil)] 00:44:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f43355ea800) [pid = 1858] [serial = 571] [outer = 0x7f4334224800] 00:44:09 INFO - PROCESS | 1858 | 1461138249288 Marionette DEBUG loaded listener.js 00:44:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f4335657400) [pid = 1858] [serial = 572] [outer = 0x7f4334224800] 00:44:09 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:09 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:10 INFO - PROCESS | 1858 | 1461138250158 Marionette TRACE conn3 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 00:44:10 INFO - PROCESS | 1858 | 1461138250234 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 00:44:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 00:44:10 INFO - PROCESS | 1858 | 1461138250240 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 00:44:10 INFO - PROCESS | 1858 | 1461138250245 Marionette TRACE conn3 <- [1,734,null,{}] 00:44:10 INFO - PROCESS | 1858 | 1461138250260 Marionette TRACE conn3 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:10 INFO - PROCESS | 1858 | 1461138250457 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 00:44:10 INFO - PROCESS | 1858 | 1461138250706 Marionette TRACE conn3 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ddeb800 == 76 [pid = 1858] [id = 191] 00:44:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f432fb1dc00) [pid = 1858] [serial = 573] [outer = (nil)] 00:44:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f43355f1800) [pid = 1858] [serial = 574] [outer = 0x7f432fb1dc00] 00:44:10 INFO - PROCESS | 1858 | 1461138250855 Marionette DEBUG loaded listener.js 00:44:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f4336424400) [pid = 1858] [serial = 575] [outer = 0x7f432fb1dc00] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4359b96000 == 75 [pid = 1858] [id = 124] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dddd800 == 74 [pid = 1858] [id = 184] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f4339522c00) [pid = 1858] [serial = 487] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f43341a2800) [pid = 1858] [serial = 481] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f43357ea000) [pid = 1858] [serial = 484] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f43519c0c00) [pid = 1858] [serial = 526] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335add800 == 73 [pid = 1858] [id = 183] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd9b800 == 72 [pid = 1858] [id = 182] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dad7800 == 71 [pid = 1858] [id = 181] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cfed000 == 70 [pid = 1858] [id = 179] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cdf0800 == 69 [pid = 1858] [id = 178] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434de08000 == 68 [pid = 1858] [id = 177] 00:44:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e8f000 == 67 [pid = 1858] [id = 176] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f433ed56c00) [pid = 1858] [serial = 493] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f434bed8400) [pid = 1858] [serial = 517] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433962c800) [pid = 1858] [serial = 511] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f433421d000) [pid = 1858] [serial = 479] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f4350014400) [pid = 1858] [serial = 521] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f43414fcc00) [pid = 1858] [serial = 515] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f434e2eb000) [pid = 1858] [serial = 518] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f434cf13800) [pid = 1858] [serial = 502] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f4339ed8c00) [pid = 1858] [serial = 490] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f432de65400) [pid = 1858] [serial = 505] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f43414f2400) [pid = 1858] [serial = 496] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f43357ee000) [pid = 1858] [serial = 509] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432f853c00) [pid = 1858] [serial = 506] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f434130a400) [pid = 1858] [serial = 499] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f433554d000) [pid = 1858] [serial = 508] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4341305800) [pid = 1858] [serial = 514] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f433cb1f400) [pid = 1858] [serial = 512] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4335660c00) [pid = 1858] [serial = 523] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f433f063400) [pid = 1858] [serial = 524] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f432fd0f400) [pid = 1858] [serial = 520] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f433ff24400) [pid = 1858] [serial = 451] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f434be51400) [pid = 1858] [serial = 403] [outer = (nil)] [url = about:blank] 00:44:11 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:11 INFO - PROCESS | 1858 | 1461138251602 Marionette TRACE conn3 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 00:44:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 00:44:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1385ms 00:44:11 INFO - PROCESS | 1858 | 1461138251627 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 00:44:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 00:44:11 INFO - PROCESS | 1858 | 1461138251631 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 00:44:11 INFO - PROCESS | 1858 | 1461138251637 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 00:44:11 INFO - PROCESS | 1858 | 1461138251639 Marionette TRACE conn3 <- [1,738,null,{}] 00:44:11 INFO - PROCESS | 1858 | 1461138251644 Marionette TRACE conn3 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:11 INFO - PROCESS | 1858 | 1461138251792 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 00:44:11 INFO - PROCESS | 1858 | 1461138251907 Marionette TRACE conn3 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c1c000 == 68 [pid = 1858] [id = 192] 00:44:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432fd04400) [pid = 1858] [serial = 576] [outer = (nil)] 00:44:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f43366f5400) [pid = 1858] [serial = 577] [outer = 0x7f432fd04400] 00:44:11 INFO - PROCESS | 1858 | 1461138251984 Marionette DEBUG loaded listener.js 00:44:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f4336968400) [pid = 1858] [serial = 578] [outer = 0x7f432fd04400] 00:44:13 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:13 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:13 INFO - PROCESS | 1858 | 1461138253098 Marionette TRACE conn3 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 00:44:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 00:44:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1486ms 00:44:13 INFO - PROCESS | 1858 | 1461138253124 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 00:44:13 INFO - PROCESS | 1858 | 1461138253127 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 00:44:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 00:44:13 INFO - PROCESS | 1858 | 1461138253133 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 00:44:13 INFO - PROCESS | 1858 | 1461138253135 Marionette TRACE conn3 <- [1,742,null,{}] 00:44:13 INFO - PROCESS | 1858 | 1461138253149 Marionette TRACE conn3 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:13 INFO - PROCESS | 1858 | 1461138253325 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 00:44:13 INFO - PROCESS | 1858 | 1461138253426 Marionette TRACE conn3 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365aa000 == 69 [pid = 1858] [id = 193] 00:44:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f432bee3800) [pid = 1858] [serial = 579] [outer = (nil)] 00:44:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f4336e2b400) [pid = 1858] [serial = 580] [outer = 0x7f432bee3800] 00:44:13 INFO - PROCESS | 1858 | 1461138253485 Marionette DEBUG loaded listener.js 00:44:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f4337f3e000) [pid = 1858] [serial = 581] [outer = 0x7f432bee3800] 00:44:14 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:14 INFO - PROCESS | 1858 | 1461138254720 Marionette TRACE conn3 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 00:44:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 00:44:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1634ms 00:44:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 00:44:14 INFO - PROCESS | 1858 | 1461138254775 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 00:44:14 INFO - PROCESS | 1858 | 1461138254777 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 00:44:14 INFO - PROCESS | 1858 | 1461138254790 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 00:44:14 INFO - PROCESS | 1858 | 1461138254792 Marionette TRACE conn3 <- [1,746,null,{}] 00:44:14 INFO - PROCESS | 1858 | 1461138254797 Marionette TRACE conn3 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:15 INFO - PROCESS | 1858 | 1461138255071 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f433ff1f000) [pid = 1858] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4340c34c00) [pid = 1858] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f432f850800) [pid = 1858] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f43417ae400) [pid = 1858] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f43340e8400) [pid = 1858] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f4339ed7000) [pid = 1858] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f434beda000) [pid = 1858] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f433554b800) [pid = 1858] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f433951b400) [pid = 1858] [serial = 247] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4335549000) [pid = 1858] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f433ff1cc00) [pid = 1858] [serial = 458] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f433dab9400) [pid = 1858] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f43341af000) [pid = 1858] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f433422a000) [pid = 1858] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f433691c800) [pid = 1858] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f433dabb400) [pid = 1858] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f43355f0800) [pid = 1858] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433f58e400) [pid = 1858] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f4337d73400) [pid = 1858] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432ddca800) [pid = 1858] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f435009d400) [pid = 1858] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f433ea72400) [pid = 1858] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f43340f3400) [pid = 1858] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f434cd14400) [pid = 1858] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f433421d400) [pid = 1858] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f43340f2800) [pid = 1858] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f432f856400) [pid = 1858] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f433f6a7c00) [pid = 1858] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f4336921800) [pid = 1858] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f4336085000) [pid = 1858] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f433f06ac00) [pid = 1858] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f433962ac00) [pid = 1858] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f43423ecc00) [pid = 1858] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f4335549c00) [pid = 1858] [serial = 452] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f433554dc00) [pid = 1858] [serial = 455] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f433f070c00) [pid = 1858] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f432f857c00) [pid = 1858] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f43340f5800) [pid = 1858] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f434613f800) [pid = 1858] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f432de5ac00) [pid = 1858] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f4337d7bc00) [pid = 1858] [serial = 244] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f43355ecc00) [pid = 1858] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f43357ea400) [pid = 1858] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f432fd04c00) [pid = 1858] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f432bee2400) [pid = 1858] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f432f7c6c00) [pid = 1858] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f432fd0a800) [pid = 1858] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f432f85b800) [pid = 1858] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 00:44:15 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f432f85ac00) [pid = 1858] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 00:44:15 INFO - PROCESS | 1858 | 1461138255580 Marionette TRACE conn3 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbd7000 == 70 [pid = 1858] [id = 194] 00:44:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f432bee2400) [pid = 1858] [serial = 582] [outer = (nil)] 00:44:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f432ddce400) [pid = 1858] [serial = 583] [outer = 0x7f432bee2400] 00:44:15 INFO - PROCESS | 1858 | 1461138255648 Marionette DEBUG loaded listener.js 00:44:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f43340e7c00) [pid = 1858] [serial = 584] [outer = 0x7f432bee2400] 00:44:16 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:16 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:16 INFO - PROCESS | 1858 | 1461138256738 Marionette TRACE conn3 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 00:44:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 00:44:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1992ms 00:44:16 INFO - PROCESS | 1858 | 1461138256776 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 00:44:16 INFO - PROCESS | 1858 | 1461138256779 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 00:44:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 00:44:16 INFO - PROCESS | 1858 | 1461138256784 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 00:44:16 INFO - PROCESS | 1858 | 1461138256786 Marionette TRACE conn3 <- [1,750,null,{}] 00:44:16 INFO - PROCESS | 1858 | 1461138256791 Marionette TRACE conn3 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:16 INFO - PROCESS | 1858 | 1461138256922 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 00:44:17 INFO - PROCESS | 1858 | 1461138257080 Marionette TRACE conn3 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336f9c000 == 71 [pid = 1858] [id = 195] 00:44:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f432beea400) [pid = 1858] [serial = 585] [outer = (nil)] 00:44:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f433554dc00) [pid = 1858] [serial = 586] [outer = 0x7f432beea400] 00:44:17 INFO - PROCESS | 1858 | 1461138257140 Marionette DEBUG loaded listener.js 00:44:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f433691f400) [pid = 1858] [serial = 587] [outer = 0x7f432beea400] 00:44:18 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:18 INFO - PROCESS | 1858 | 1461138258535 Marionette TRACE conn3 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 00:44:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 00:44:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1779ms 00:44:18 INFO - PROCESS | 1858 | 1461138258565 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 00:44:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 00:44:18 INFO - PROCESS | 1858 | 1461138258572 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 00:44:18 INFO - PROCESS | 1858 | 1461138258580 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 00:44:18 INFO - PROCESS | 1858 | 1461138258583 Marionette TRACE conn3 <- [1,754,null,{}] 00:44:18 INFO - PROCESS | 1858 | 1461138258591 Marionette TRACE conn3 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:18 INFO - PROCESS | 1858 | 1461138258770 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 00:44:18 INFO - PROCESS | 1858 | 1461138258926 Marionette TRACE conn3 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cdde000 == 72 [pid = 1858] [id = 196] 00:44:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f432de62800) [pid = 1858] [serial = 588] [outer = (nil)] 00:44:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f432fb1cc00) [pid = 1858] [serial = 589] [outer = 0x7f432de62800] 00:44:19 INFO - PROCESS | 1858 | 1461138259003 Marionette DEBUG loaded listener.js 00:44:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f43341a2c00) [pid = 1858] [serial = 590] [outer = 0x7f432de62800] 00:44:20 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:20 INFO - PROCESS | 1858 | 1461138260407 Marionette TRACE conn3 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 00:44:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 00:44:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1883ms 00:44:20 INFO - PROCESS | 1858 | 1461138260463 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 00:44:20 INFO - PROCESS | 1858 | 1461138260471 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 00:44:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 00:44:20 INFO - PROCESS | 1858 | 1461138260480 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 00:44:20 INFO - PROCESS | 1858 | 1461138260484 Marionette TRACE conn3 <- [1,758,null,{}] 00:44:20 INFO - PROCESS | 1858 | 1461138260489 Marionette TRACE conn3 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:20 INFO - PROCESS | 1858 | 1461138260679 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 00:44:20 INFO - PROCESS | 1858 | 1461138260840 Marionette TRACE conn3 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43362e9800 == 73 [pid = 1858] [id = 197] 00:44:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f432de5ec00) [pid = 1858] [serial = 591] [outer = (nil)] 00:44:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f43355f0000) [pid = 1858] [serial = 592] [outer = 0x7f432de5ec00] 00:44:20 INFO - PROCESS | 1858 | 1461138260910 Marionette DEBUG loaded listener.js 00:44:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f43357f0800) [pid = 1858] [serial = 593] [outer = 0x7f432de5ec00] 00:44:21 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:21 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:44:21 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:21 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:21 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:44:21 INFO - PROCESS | 1858 | 1461138261796 Marionette TRACE conn3 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 00:44:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 00:44:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1378ms 00:44:21 INFO - PROCESS | 1858 | 1461138261859 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 00:44:21 INFO - PROCESS | 1858 | 1461138261864 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 00:44:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 00:44:21 INFO - PROCESS | 1858 | 1461138261869 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 00:44:21 INFO - PROCESS | 1858 | 1461138261875 Marionette TRACE conn3 <- [1,762,null,{}] 00:44:21 INFO - PROCESS | 1858 | 1461138261890 Marionette TRACE conn3 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:22 INFO - PROCESS | 1858 | 1461138262068 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 00:44:22 INFO - PROCESS | 1858 | 1461138262220 Marionette TRACE conn3 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433aab8000 == 74 [pid = 1858] [id = 198] 00:44:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f4336924400) [pid = 1858] [serial = 594] [outer = (nil)] 00:44:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f4337d7b400) [pid = 1858] [serial = 595] [outer = 0x7f4336924400] 00:44:22 INFO - PROCESS | 1858 | 1461138262333 Marionette DEBUG loaded listener.js 00:44:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f433932f400) [pid = 1858] [serial = 596] [outer = 0x7f4336924400] 00:44:23 INFO - PROCESS | 1858 | 1461138263608 Marionette TRACE conn3 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 00:44:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 00:44:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1787ms 00:44:23 INFO - PROCESS | 1858 | 1461138263744 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 00:44:23 INFO - PROCESS | 1858 | 1461138263749 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 00:44:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 00:44:23 INFO - PROCESS | 1858 | 1461138263761 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 00:44:23 INFO - PROCESS | 1858 | 1461138263764 Marionette TRACE conn3 <- [1,766,null,{}] 00:44:23 INFO - PROCESS | 1858 | 1461138263770 Marionette TRACE conn3 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:23 INFO - PROCESS | 1858 | 1461138263913 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 00:44:24 INFO - PROCESS | 1858 | 1461138264065 Marionette TRACE conn3 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dddb800 == 75 [pid = 1858] [id = 199] 00:44:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f432beed000) [pid = 1858] [serial = 597] [outer = (nil)] 00:44:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f432fd10c00) [pid = 1858] [serial = 598] [outer = 0x7f432beed000] 00:44:24 INFO - PROCESS | 1858 | 1461138264147 Marionette DEBUG loaded listener.js 00:44:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f433696d000) [pid = 1858] [serial = 599] [outer = 0x7f432beed000] 00:44:25 INFO - PROCESS | 1858 | 1461138265573 Marionette TRACE conn3 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 00:44:25 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 00:44:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1895ms 00:44:25 INFO - PROCESS | 1858 | 1461138265658 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 00:44:25 INFO - PROCESS | 1858 | 1461138265663 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 00:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 00:44:25 INFO - PROCESS | 1858 | 1461138265671 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 00:44:25 INFO - PROCESS | 1858 | 1461138265676 Marionette TRACE conn3 <- [1,770,null,{}] 00:44:25 INFO - PROCESS | 1858 | 1461138265685 Marionette TRACE conn3 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:25 INFO - PROCESS | 1858 | 1461138265888 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 00:44:26 INFO - PROCESS | 1858 | 1461138266052 Marionette TRACE conn3 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cddd000 == 76 [pid = 1858] [id = 200] 00:44:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f432bee5800) [pid = 1858] [serial = 600] [outer = (nil)] 00:44:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f432f855000) [pid = 1858] [serial = 601] [outer = 0x7f432bee5800] 00:44:26 INFO - PROCESS | 1858 | 1461138266168 Marionette DEBUG loaded listener.js 00:44:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f432fd0c000) [pid = 1858] [serial = 602] [outer = 0x7f432bee5800] 00:44:26 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbd7000 == 75 [pid = 1858] [id = 194] 00:44:26 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365aa000 == 74 [pid = 1858] [id = 193] 00:44:26 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd85800 == 73 [pid = 1858] [id = 180] 00:44:26 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c1c000 == 72 [pid = 1858] [id = 192] 00:44:26 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f433696e400) [pid = 1858] [serial = 535] [outer = (nil)] [url = about:blank] 00:44:26 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f433f6ac800) [pid = 1858] [serial = 538] [outer = (nil)] [url = about:blank] 00:44:26 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f4336f71000) [pid = 1858] [serial = 556] [outer = (nil)] [url = about:blank] 00:44:26 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ddeb800 == 71 [pid = 1858] [id = 191] 00:44:26 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335522000 == 70 [pid = 1858] [id = 190] 00:44:26 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dce0000 == 69 [pid = 1858] [id = 189] 00:44:27 INFO - PROCESS | 1858 | 1461138267062 Marionette TRACE conn3 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f435244e000) [pid = 1858] [serial = 418] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f4351fc1800) [pid = 1858] [serial = 470] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f434e2ec400) [pid = 1858] [serial = 253] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f43340f6400) [pid = 1858] [serial = 337] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f433f995800) [pid = 1858] [serial = 412] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f434cf92800) [pid = 1858] [serial = 289] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f43406d7c00) [pid = 1858] [serial = 328] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f43417ac800) [pid = 1858] [serial = 249] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f433962d000) [pid = 1858] [serial = 325] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f43423b1c00) [pid = 1858] [serial = 460] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f434cd99c00) [pid = 1858] [serial = 415] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f43406d5000) [pid = 1858] [serial = 367] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f4339ed4000) [pid = 1858] [serial = 409] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f4356697800) [pid = 1858] [serial = 421] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f434cf8f000) [pid = 1858] [serial = 370] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f434e2f3000) [pid = 1858] [serial = 298] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f434cd1fc00) [pid = 1858] [serial = 256] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f433bf70c00) [pid = 1858] [serial = 283] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f432ddd5c00) [pid = 1858] [serial = 476] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f4356466000) [pid = 1858] [serial = 295] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f4352160000) [pid = 1858] [serial = 373] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f433962dc00) [pid = 1858] [serial = 364] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f4354be9c00) [pid = 1858] [serial = 292] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f433629b800) [pid = 1858] [serial = 406] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f433421fc00) [pid = 1858] [serial = 361] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f4334229c00) [pid = 1858] [serial = 482] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f433fbe1c00) [pid = 1858] [serial = 286] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 108 (0x7f4339838c00) [pid = 1858] [serial = 488] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 107 (0x7f4359bd6c00) [pid = 1858] [serial = 334] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 106 (0x7f4357435000) [pid = 1858] [serial = 379] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 105 (0x7f435255a000) [pid = 1858] [serial = 259] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 104 (0x7f4351e99000) [pid = 1858] [serial = 467] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 103 (0x7f4336918000) [pid = 1858] [serial = 454] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 102 (0x7f4339ed7400) [pid = 1858] [serial = 457] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 101 (0x7f4352559c00) [pid = 1858] [serial = 376] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 100 (0x7f433608e800) [pid = 1858] [serial = 485] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 99 (0x7f4357408400) [pid = 1858] [serial = 424] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 98 (0x7f4356699800) [pid = 1858] [serial = 331] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 97 (0x7f432de64800) [pid = 1858] [serial = 473] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 96 (0x7f433db39800) [pid = 1858] [serial = 246] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 95 (0x7f435740f000) [pid = 1858] [serial = 427] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 94 (0x7f434dfbfc00) [pid = 1858] [serial = 464] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 93 (0x7f4336428c00) [pid = 1858] [serial = 550] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 92 (0x7f43355ed800) [pid = 1858] [serial = 547] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 91 (0x7f432bef0c00) [pid = 1858] [serial = 542] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 90 (0x7f432beea000) [pid = 1858] [serial = 541] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 89 (0x7f43366eec00) [pid = 1858] [serial = 533] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 88 (0x7f43357e2c00) [pid = 1858] [serial = 532] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 87 (0x7f4334222000) [pid = 1858] [serial = 530] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 86 (0x7f432fd0cc00) [pid = 1858] [serial = 529] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 85 (0x7f432fd08c00) [pid = 1858] [serial = 544] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 84 (0x7f43340ecc00) [pid = 1858] [serial = 545] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 83 (0x7f4336920800) [pid = 1858] [serial = 551] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 82 (0x7f433565f400) [pid = 1858] [serial = 548] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 81 (0x7f432fd09c00) [pid = 1858] [serial = 553] [outer = (nil)] [url = about:blank] 00:44:27 INFO - PROCESS | 1858 | --DOMWINDOW == 80 (0x7f4336922800) [pid = 1858] [serial = 554] [outer = (nil)] [url = about:blank] 00:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 00:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1492ms 00:44:27 INFO - PROCESS | 1858 | 1461138267163 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 00:44:27 INFO - PROCESS | 1858 | 1461138267172 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 00:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 00:44:27 INFO - PROCESS | 1858 | 1461138267181 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 00:44:27 INFO - PROCESS | 1858 | 1461138267185 Marionette TRACE conn3 <- [1,774,null,{}] 00:44:27 INFO - PROCESS | 1858 | 1461138267191 Marionette TRACE conn3 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:27 INFO - PROCESS | 1858 | 1461138267344 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 00:44:27 INFO - PROCESS | 1858 | 1461138267469 Marionette TRACE conn3 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dcc5000 == 70 [pid = 1858] [id = 201] 00:44:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 81 (0x7f432ddc6c00) [pid = 1858] [serial = 603] [outer = (nil)] 00:44:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 82 (0x7f43341aec00) [pid = 1858] [serial = 604] [outer = 0x7f432ddc6c00] 00:44:27 INFO - PROCESS | 1858 | 1461138267534 Marionette DEBUG loaded listener.js 00:44:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 83 (0x7f433554a800) [pid = 1858] [serial = 605] [outer = 0x7f432ddc6c00] 00:44:28 INFO - PROCESS | 1858 | 1461138268383 Marionette TRACE conn3 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 00:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 00:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1230ms 00:44:28 INFO - PROCESS | 1858 | 1461138268412 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 00:44:28 INFO - PROCESS | 1858 | 1461138268414 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 00:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 00:44:28 INFO - PROCESS | 1858 | 1461138268433 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 00:44:28 INFO - PROCESS | 1858 | 1461138268440 Marionette TRACE conn3 <- [1,778,null,{}] 00:44:28 INFO - PROCESS | 1858 | 1461138268461 Marionette TRACE conn3 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:28 INFO - PROCESS | 1858 | 1461138268633 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 00:44:28 INFO - PROCESS | 1858 | 1461138268644 Marionette TRACE conn3 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ad9800 == 71 [pid = 1858] [id = 202] 00:44:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 84 (0x7f432fd0f800) [pid = 1858] [serial = 606] [outer = (nil)] 00:44:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 85 (0x7f43357e4800) [pid = 1858] [serial = 607] [outer = 0x7f432fd0f800] 00:44:28 INFO - PROCESS | 1858 | 1461138268811 Marionette DEBUG loaded listener.js 00:44:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 86 (0x7f433629f400) [pid = 1858] [serial = 608] [outer = 0x7f432fd0f800] 00:44:29 INFO - PROCESS | 1858 | 1461138269874 Marionette TRACE conn3 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 00:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 00:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1500ms 00:44:29 INFO - PROCESS | 1858 | 1461138269926 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 00:44:29 INFO - PROCESS | 1858 | 1461138269931 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 00:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 00:44:29 INFO - PROCESS | 1858 | 1461138269949 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 00:44:29 INFO - PROCESS | 1858 | 1461138269954 Marionette TRACE conn3 <- [1,782,null,{}] 00:44:29 INFO - PROCESS | 1858 | 1461138269962 Marionette TRACE conn3 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:30 INFO - PROCESS | 1858 | 1461138270181 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 00:44:30 INFO - PROCESS | 1858 | 1461138270207 Marionette TRACE conn3 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8c000 == 72 [pid = 1858] [id = 203] 00:44:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 87 (0x7f433421d400) [pid = 1858] [serial = 609] [outer = (nil)] 00:44:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 88 (0x7f4336921c00) [pid = 1858] [serial = 610] [outer = 0x7f433421d400] 00:44:30 INFO - PROCESS | 1858 | 1461138270268 Marionette DEBUG loaded listener.js 00:44:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f4336965000) [pid = 1858] [serial = 611] [outer = 0x7f433421d400] 00:44:31 INFO - PROCESS | 1858 | 1461138271375 Marionette TRACE conn3 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 88 (0x7f4336926000) [pid = 1858] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 87 (0x7f4339ecfc00) [pid = 1858] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 86 (0x7f432de59000) [pid = 1858] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 85 (0x7f433ff1d800) [pid = 1858] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 84 (0x7f4336922000) [pid = 1858] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 83 (0x7f4341311400) [pid = 1858] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 82 (0x7f4334224800) [pid = 1858] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 81 (0x7f432fb1dc00) [pid = 1858] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 80 (0x7f432fd04400) [pid = 1858] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 79 (0x7f432bee7800) [pid = 1858] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 78 (0x7f432bee3800) [pid = 1858] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 77 (0x7f432fb1a000) [pid = 1858] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 76 (0x7f432bee2400) [pid = 1858] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 00:44:31 INFO - PROCESS | 1858 | --DOMWINDOW == 75 (0x7f4336969000) [pid = 1858] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 00:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 00:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1496ms 00:44:31 INFO - PROCESS | 1858 | 1461138271435 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 00:44:31 INFO - PROCESS | 1858 | 1461138271438 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 00:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 00:44:31 INFO - PROCESS | 1858 | 1461138271444 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 00:44:31 INFO - PROCESS | 1858 | 1461138271446 Marionette TRACE conn3 <- [1,786,null,{}] 00:44:31 INFO - PROCESS | 1858 | 1461138271451 Marionette TRACE conn3 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:31 INFO - PROCESS | 1858 | 1461138271579 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 00:44:31 INFO - PROCESS | 1858 | 1461138271597 Marionette TRACE conn3 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433630f000 == 73 [pid = 1858] [id = 204] 00:44:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 76 (0x7f432ddc8400) [pid = 1858] [serial = 612] [outer = (nil)] 00:44:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 77 (0x7f43341a7c00) [pid = 1858] [serial = 613] [outer = 0x7f432ddc8400] 00:44:31 INFO - PROCESS | 1858 | 1461138271659 Marionette DEBUG loaded listener.js 00:44:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 78 (0x7f4336917400) [pid = 1858] [serial = 614] [outer = 0x7f432ddc8400] 00:44:32 INFO - PROCESS | 1858 | 1461138272603 Marionette TRACE conn3 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 00:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 00:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1178ms 00:44:32 INFO - PROCESS | 1858 | 1461138272625 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 00:44:32 INFO - PROCESS | 1858 | 1461138272628 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 00:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 00:44:32 INFO - PROCESS | 1858 | 1461138272634 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 00:44:32 INFO - PROCESS | 1858 | 1461138272637 Marionette TRACE conn3 <- [1,790,null,{}] 00:44:32 INFO - PROCESS | 1858 | 1461138272642 Marionette TRACE conn3 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:32 INFO - PROCESS | 1858 | 1461138272830 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 00:44:32 INFO - PROCESS | 1858 | 1461138272939 Marionette TRACE conn3 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dad800 == 74 [pid = 1858] [id = 205] 00:44:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 79 (0x7f432ddd5800) [pid = 1858] [serial = 615] [outer = (nil)] 00:44:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 80 (0x7f4337d8e800) [pid = 1858] [serial = 616] [outer = 0x7f432ddd5800] 00:44:33 INFO - PROCESS | 1858 | 1461138273004 Marionette DEBUG loaded listener.js 00:44:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 81 (0x7f4339627000) [pid = 1858] [serial = 617] [outer = 0x7f432ddd5800] 00:44:34 INFO - PROCESS | 1858 | 1461138274053 Marionette TRACE conn3 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 00:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 00:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1487ms 00:44:34 INFO - PROCESS | 1858 | 1461138274122 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 00:44:34 INFO - PROCESS | 1858 | 1461138274128 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 00:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 00:44:34 INFO - PROCESS | 1858 | 1461138274136 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 00:44:34 INFO - PROCESS | 1858 | 1461138274142 Marionette TRACE conn3 <- [1,794,null,{}] 00:44:34 INFO - PROCESS | 1858 | 1461138274150 Marionette TRACE conn3 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:34 INFO - PROCESS | 1858 | 1461138274367 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 00:44:34 INFO - PROCESS | 1858 | 1461138274615 Marionette TRACE conn3 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fda1000 == 75 [pid = 1858] [id = 206] 00:44:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 82 (0x7f432fb10800) [pid = 1858] [serial = 618] [outer = (nil)] 00:44:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 83 (0x7f43340f0800) [pid = 1858] [serial = 619] [outer = 0x7f432fb10800] 00:44:34 INFO - PROCESS | 1858 | 1461138274690 Marionette DEBUG loaded listener.js 00:44:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 84 (0x7f4334229c00) [pid = 1858] [serial = 620] [outer = 0x7f432fb10800] 00:44:35 INFO - PROCESS | 1858 | 1461138275510 Marionette TRACE conn3 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 00:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 00:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1442ms 00:44:35 INFO - PROCESS | 1858 | 1461138275579 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 00:44:35 INFO - PROCESS | 1858 | 1461138275588 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 00:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 00:44:35 INFO - PROCESS | 1858 | 1461138275598 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 00:44:35 INFO - PROCESS | 1858 | 1461138275602 Marionette TRACE conn3 <- [1,798,null,{}] 00:44:35 INFO - PROCESS | 1858 | 1461138275608 Marionette TRACE conn3 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:35 INFO - PROCESS | 1858 | 1461138275821 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 00:44:35 INFO - PROCESS | 1858 | 1461138275970 Marionette TRACE conn3 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433631c800 == 76 [pid = 1858] [id = 207] 00:44:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 85 (0x7f432fd09800) [pid = 1858] [serial = 621] [outer = (nil)] 00:44:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 86 (0x7f43357ec000) [pid = 1858] [serial = 622] [outer = 0x7f432fd09800] 00:44:36 INFO - PROCESS | 1858 | 1461138276039 Marionette DEBUG loaded listener.js 00:44:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 87 (0x7f4336294000) [pid = 1858] [serial = 623] [outer = 0x7f432fd09800] 00:44:37 INFO - PROCESS | 1858 | 1461138277024 Marionette TRACE conn3 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 00:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 00:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1480ms 00:44:37 INFO - PROCESS | 1858 | 1461138277079 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 00:44:37 INFO - PROCESS | 1858 | 1461138277082 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 00:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 00:44:37 INFO - PROCESS | 1858 | 1461138277089 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 00:44:37 INFO - PROCESS | 1858 | 1461138277094 Marionette TRACE conn3 <- [1,802,null,{}] 00:44:37 INFO - PROCESS | 1858 | 1461138277121 Marionette TRACE conn3 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:37 INFO - PROCESS | 1858 | 1461138277330 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 00:44:37 INFO - PROCESS | 1858 | 1461138277482 Marionette TRACE conn3 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43396d6800 == 77 [pid = 1858] [id = 208] 00:44:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 88 (0x7f4336967000) [pid = 1858] [serial = 624] [outer = (nil)] 00:44:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f433951ac00) [pid = 1858] [serial = 625] [outer = 0x7f4336967000] 00:44:37 INFO - PROCESS | 1858 | 1461138277559 Marionette DEBUG loaded listener.js 00:44:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f4339629400) [pid = 1858] [serial = 626] [outer = 0x7f4336967000] 00:44:38 INFO - PROCESS | 1858 | 1461138278405 Marionette TRACE conn3 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 00:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 00:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1386ms 00:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 00:44:38 INFO - PROCESS | 1858 | 1461138278476 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 00:44:38 INFO - PROCESS | 1858 | 1461138278479 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 00:44:38 INFO - PROCESS | 1858 | 1461138278486 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 00:44:38 INFO - PROCESS | 1858 | 1461138278489 Marionette TRACE conn3 <- [1,806,null,{}] 00:44:38 INFO - PROCESS | 1858 | 1461138278494 Marionette TRACE conn3 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:38 INFO - PROCESS | 1858 | 1461138278661 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 00:44:38 INFO - PROCESS | 1858 | 1461138278811 Marionette TRACE conn3 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ea0b800 == 78 [pid = 1858] [id = 209] 00:44:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 91 (0x7f4336969000) [pid = 1858] [serial = 627] [outer = (nil)] 00:44:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 92 (0x7f4339ed1800) [pid = 1858] [serial = 628] [outer = 0x7f4336969000] 00:44:38 INFO - PROCESS | 1858 | 1461138278886 Marionette DEBUG loaded listener.js 00:44:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 93 (0x7f4339ede800) [pid = 1858] [serial = 629] [outer = 0x7f4336969000] 00:44:39 INFO - PROCESS | 1858 | 1461138279775 Marionette TRACE conn3 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 00:44:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 00:44:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1330ms 00:44:39 INFO - PROCESS | 1858 | 1461138279815 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 00:44:39 INFO - PROCESS | 1858 | 1461138279819 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 00:44:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 00:44:39 INFO - PROCESS | 1858 | 1461138279824 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 00:44:39 INFO - PROCESS | 1858 | 1461138279828 Marionette TRACE conn3 <- [1,810,null,{}] 00:44:39 INFO - PROCESS | 1858 | 1461138279833 Marionette TRACE conn3 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:39 INFO - PROCESS | 1858 | 1461138279983 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 00:44:40 INFO - PROCESS | 1858 | 1461138280137 Marionette TRACE conn3 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f951000 == 79 [pid = 1858] [id = 210] 00:44:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 94 (0x7f433aacd400) [pid = 1858] [serial = 630] [outer = (nil)] 00:44:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 95 (0x7f433bfec400) [pid = 1858] [serial = 631] [outer = 0x7f433aacd400] 00:44:40 INFO - PROCESS | 1858 | 1461138280211 Marionette DEBUG loaded listener.js 00:44:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 96 (0x7f433c985c00) [pid = 1858] [serial = 632] [outer = 0x7f433aacd400] 00:44:41 INFO - PROCESS | 1858 | 1461138281113 Marionette TRACE conn3 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 00:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 00:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1332ms 00:44:41 INFO - PROCESS | 1858 | 1461138281158 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 00:44:41 INFO - PROCESS | 1858 | 1461138281161 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 00:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 00:44:41 INFO - PROCESS | 1858 | 1461138281167 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 00:44:41 INFO - PROCESS | 1858 | 1461138281170 Marionette TRACE conn3 <- [1,814,null,{}] 00:44:41 INFO - PROCESS | 1858 | 1461138281175 Marionette TRACE conn3 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:41 INFO - PROCESS | 1858 | 1461138281353 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 00:44:41 INFO - PROCESS | 1858 | 1461138281505 Marionette TRACE conn3 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43401b7800 == 80 [pid = 1858] [id = 211] 00:44:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 97 (0x7f433bf71400) [pid = 1858] [serial = 633] [outer = (nil)] 00:44:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 98 (0x7f433db3c400) [pid = 1858] [serial = 634] [outer = 0x7f433bf71400] 00:44:41 INFO - PROCESS | 1858 | 1461138281579 Marionette DEBUG loaded listener.js 00:44:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 99 (0x7f433e98b000) [pid = 1858] [serial = 635] [outer = 0x7f433bf71400] 00:44:42 INFO - PROCESS | 1858 | 1461138282479 Marionette TRACE conn3 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 00:44:42 INFO - PROCESS | 1858 | 1461138282553 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 00:44:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 00:44:42 INFO - PROCESS | 1858 | 1461138282559 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 00:44:42 INFO - PROCESS | 1858 | 1461138282561 Marionette TRACE conn3 <- [1,818,null,{}] 00:44:42 INFO - PROCESS | 1858 | 1461138282567 Marionette TRACE conn3 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:42 INFO - PROCESS | 1858 | 1461138282720 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 00:44:42 INFO - PROCESS | 1858 | 1461138282874 Marionette TRACE conn3 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cfef800 == 81 [pid = 1858] [id = 212] 00:44:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 100 (0x7f432bee6000) [pid = 1858] [serial = 636] [outer = (nil)] 00:44:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 101 (0x7f432f854800) [pid = 1858] [serial = 637] [outer = 0x7f432bee6000] 00:44:42 INFO - PROCESS | 1858 | 1461138282945 Marionette DEBUG loaded listener.js 00:44:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 102 (0x7f4336925800) [pid = 1858] [serial = 638] [outer = 0x7f432bee6000] 00:44:44 INFO - PROCESS | 1858 | 1461138284026 Marionette TRACE conn3 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 00:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 00:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1536ms 00:44:44 INFO - PROCESS | 1858 | 1461138284097 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 00:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 00:44:44 INFO - PROCESS | 1858 | 1461138284103 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 00:44:44 INFO - PROCESS | 1858 | 1461138284110 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 00:44:44 INFO - PROCESS | 1858 | 1461138284115 Marionette TRACE conn3 <- [1,822,null,{}] 00:44:44 INFO - PROCESS | 1858 | 1461138284122 Marionette TRACE conn3 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:44 INFO - PROCESS | 1858 | 1461138284409 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 00:44:44 INFO - PROCESS | 1858 | 1461138284636 Marionette TRACE conn3 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dddc000 == 82 [pid = 1858] [id = 213] 00:44:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 103 (0x7f432fd09400) [pid = 1858] [serial = 639] [outer = (nil)] 00:44:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 104 (0x7f43340e8000) [pid = 1858] [serial = 640] [outer = 0x7f432fd09400] 00:44:44 INFO - PROCESS | 1858 | 1461138284705 Marionette DEBUG loaded listener.js 00:44:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f433421dc00) [pid = 1858] [serial = 641] [outer = 0x7f432fd09400] 00:44:45 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433630f000 == 81 [pid = 1858] [id = 204] 00:44:45 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e8c000 == 80 [pid = 1858] [id = 203] 00:44:45 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ad9800 == 79 [pid = 1858] [id = 202] 00:44:45 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dcc5000 == 78 [pid = 1858] [id = 201] 00:44:45 INFO - PROCESS | 1858 | --DOMWINDOW == 104 (0x7f433554dc00) [pid = 1858] [serial = 586] [outer = (nil)] [url = about:blank] 00:44:45 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cddd000 == 77 [pid = 1858] [id = 200] 00:44:45 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43362e9800 == 76 [pid = 1858] [id = 197] 00:44:45 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cdde000 == 75 [pid = 1858] [id = 196] 00:44:45 INFO - PROCESS | 1858 | 1461138285593 Marionette TRACE conn3 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 00:44:45 INFO - PROCESS | 1858 | 1461138285684 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 00:44:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 00:44:45 INFO - PROCESS | 1858 | 1461138285698 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 00:44:45 INFO - PROCESS | 1858 | 1461138285701 Marionette TRACE conn3 <- [1,826,null,{}] 00:44:45 INFO - PROCESS | 1858 | 1461138285708 Marionette TRACE conn3 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:45 INFO - PROCESS | 1858 | 1461138285871 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 00:44:45 INFO - PROCESS | 1858 | 1461138285881 Marionette TRACE conn3 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd88800 == 76 [pid = 1858] [id = 214] 00:44:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 82 (0x7f433422a000) [pid = 1858] [serial = 642] [outer = (nil)] 00:44:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 83 (0x7f43357ed800) [pid = 1858] [serial = 643] [outer = 0x7f433422a000] 00:44:45 INFO - PROCESS | 1858 | 1461138285941 Marionette DEBUG loaded listener.js 00:44:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 84 (0x7f43363a4c00) [pid = 1858] [serial = 644] [outer = 0x7f433422a000] 00:44:46 INFO - PROCESS | 1858 | 1461138286833 Marionette TRACE conn3 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 00:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 00:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1182ms 00:44:46 INFO - PROCESS | 1858 | 1461138286879 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 00:44:46 INFO - PROCESS | 1858 | 1461138286882 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 00:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 00:44:46 INFO - PROCESS | 1858 | 1461138286888 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 00:44:46 INFO - PROCESS | 1858 | 1461138286893 Marionette TRACE conn3 <- [1,830,null,{}] 00:44:46 INFO - PROCESS | 1858 | 1461138286907 Marionette TRACE conn3 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:47 INFO - PROCESS | 1858 | 1461138287098 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 00:44:47 INFO - PROCESS | 1858 | 1461138287108 Marionette TRACE conn3 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8a800 == 77 [pid = 1858] [id = 215] 00:44:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 85 (0x7f4336920000) [pid = 1858] [serial = 645] [outer = (nil)] 00:44:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 86 (0x7f433696a400) [pid = 1858] [serial = 646] [outer = 0x7f4336920000] 00:44:47 INFO - PROCESS | 1858 | 1461138287181 Marionette DEBUG loaded listener.js 00:44:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 87 (0x7f4337f3e000) [pid = 1858] [serial = 647] [outer = 0x7f4336920000] 00:44:47 INFO - PROCESS | 1858 | 1461138287948 Marionette TRACE conn3 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 00:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 00:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1088ms 00:44:47 INFO - PROCESS | 1858 | 1461138287986 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 00:44:47 INFO - PROCESS | 1858 | 1461138287990 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 00:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 00:44:47 INFO - PROCESS | 1858 | 1461138287996 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 00:44:48 INFO - PROCESS | 1858 | 1461138287999 Marionette TRACE conn3 <- [1,834,null,{}] 00:44:48 INFO - PROCESS | 1858 | 1461138288004 Marionette TRACE conn3 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:48 INFO - PROCESS | 1858 | 1461138288205 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 00:44:48 INFO - PROCESS | 1858 | 1461138288236 Marionette TRACE conn3 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365b7800 == 78 [pid = 1858] [id = 216] 00:44:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 88 (0x7f4336081800) [pid = 1858] [serial = 648] [outer = (nil)] 00:44:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f4339624c00) [pid = 1858] [serial = 649] [outer = 0x7f4336081800] 00:44:48 INFO - PROCESS | 1858 | 1461138288296 Marionette DEBUG loaded listener.js 00:44:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f433bf70c00) [pid = 1858] [serial = 650] [outer = 0x7f4336081800] 00:44:49 INFO - PROCESS | 1858 | 1461138289113 Marionette TRACE conn3 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 00:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 00:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1180ms 00:44:49 INFO - PROCESS | 1858 | 1461138289178 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 00:44:49 INFO - PROCESS | 1858 | 1461138289181 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 00:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 00:44:49 INFO - PROCESS | 1858 | 1461138289187 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 00:44:49 INFO - PROCESS | 1858 | 1461138289189 Marionette TRACE conn3 <- [1,838,null,{}] 00:44:49 INFO - PROCESS | 1858 | 1461138289194 Marionette TRACE conn3 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:49 INFO - PROCESS | 1858 | 1461138289379 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 00:44:49 INFO - PROCESS | 1858 | 1461138289411 Marionette TRACE conn3 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337d10000 == 79 [pid = 1858] [id = 217] 00:44:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 91 (0x7f4339620800) [pid = 1858] [serial = 651] [outer = (nil)] 00:44:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 92 (0x7f433cbe4800) [pid = 1858] [serial = 652] [outer = 0x7f4339620800] 00:44:49 INFO - PROCESS | 1858 | 1461138289477 Marionette DEBUG loaded listener.js 00:44:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 93 (0x7f432fd08000) [pid = 1858] [serial = 653] [outer = 0x7f4339620800] 00:44:49 INFO - PROCESS | 1858 | --DOMWINDOW == 92 (0x7f433421d400) [pid = 1858] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 00:44:49 INFO - PROCESS | 1858 | --DOMWINDOW == 91 (0x7f432fd0f800) [pid = 1858] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 00:44:49 INFO - PROCESS | 1858 | --DOMWINDOW == 90 (0x7f432bee5800) [pid = 1858] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 00:44:49 INFO - PROCESS | 1858 | --DOMWINDOW == 89 (0x7f432ddc6c00) [pid = 1858] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 00:44:49 INFO - PROCESS | 1858 | --DOMWINDOW == 88 (0x7f432ddc8400) [pid = 1858] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 00:44:50 INFO - PROCESS | 1858 | 1461138290334 Marionette TRACE conn3 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 00:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 00:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1177ms 00:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 00:44:50 INFO - PROCESS | 1858 | 1461138290364 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 00:44:50 INFO - PROCESS | 1858 | 1461138290366 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 00:44:50 INFO - PROCESS | 1858 | 1461138290371 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 00:44:50 INFO - PROCESS | 1858 | 1461138290374 Marionette TRACE conn3 <- [1,842,null,{}] 00:44:50 INFO - PROCESS | 1858 | 1461138290379 Marionette TRACE conn3 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:50 INFO - PROCESS | 1858 | 1461138290575 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 00:44:50 INFO - PROCESS | 1858 | 1461138290606 Marionette TRACE conn3 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433da71800 == 80 [pid = 1858] [id = 218] 00:44:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 89 (0x7f4334221000) [pid = 1858] [serial = 654] [outer = (nil)] 00:44:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 90 (0x7f433db45400) [pid = 1858] [serial = 655] [outer = 0x7f4334221000] 00:44:50 INFO - PROCESS | 1858 | 1461138290670 Marionette DEBUG loaded listener.js 00:44:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 91 (0x7f433f06b800) [pid = 1858] [serial = 656] [outer = 0x7f4334221000] 00:44:51 INFO - PROCESS | 1858 | 1461138291380 Marionette TRACE conn3 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 00:44:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 00:44:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1031ms 00:44:51 INFO - PROCESS | 1858 | 1461138291406 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 00:44:51 INFO - PROCESS | 1858 | 1461138291409 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 00:44:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 00:44:51 INFO - PROCESS | 1858 | 1461138291414 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 00:44:51 INFO - PROCESS | 1858 | 1461138291417 Marionette TRACE conn3 <- [1,846,null,{}] 00:44:51 INFO - PROCESS | 1858 | 1461138291422 Marionette TRACE conn3 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:51 INFO - PROCESS | 1858 | 1461138291559 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 00:44:51 INFO - PROCESS | 1858 | 1461138291674 Marionette TRACE conn3 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43401b0800 == 81 [pid = 1858] [id = 219] 00:44:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 92 (0x7f43362a2000) [pid = 1858] [serial = 657] [outer = (nil)] 00:44:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 93 (0x7f433f590c00) [pid = 1858] [serial = 658] [outer = 0x7f43362a2000] 00:44:51 INFO - PROCESS | 1858 | 1461138291735 Marionette DEBUG loaded listener.js 00:44:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 94 (0x7f433f598400) [pid = 1858] [serial = 659] [outer = 0x7f43362a2000] 00:44:52 INFO - PROCESS | 1858 | 1461138292748 Marionette TRACE conn3 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 00:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 00:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1384ms 00:44:52 INFO - PROCESS | 1858 | 1461138292800 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 00:44:52 INFO - PROCESS | 1858 | 1461138292806 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 00:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 00:44:52 INFO - PROCESS | 1858 | 1461138292815 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 00:44:52 INFO - PROCESS | 1858 | 1461138292820 Marionette TRACE conn3 <- [1,850,null,{}] 00:44:52 INFO - PROCESS | 1858 | 1461138292827 Marionette TRACE conn3 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:53 INFO - PROCESS | 1858 | 1461138293037 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 00:44:53 INFO - PROCESS | 1858 | 1461138293195 Marionette TRACE conn3 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ad0800 == 82 [pid = 1858] [id = 220] 00:44:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 95 (0x7f432fd10000) [pid = 1858] [serial = 660] [outer = (nil)] 00:44:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 96 (0x7f43355ea800) [pid = 1858] [serial = 661] [outer = 0x7f432fd10000] 00:44:53 INFO - PROCESS | 1858 | 1461138293269 Marionette DEBUG loaded listener.js 00:44:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 97 (0x7f43357e9c00) [pid = 1858] [serial = 662] [outer = 0x7f432fd10000] 00:44:54 INFO - PROCESS | 1858 | 1461138294240 Marionette TRACE conn3 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 00:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 00:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1486ms 00:44:54 INFO - PROCESS | 1858 | 1461138294302 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 00:44:54 INFO - PROCESS | 1858 | 1461138294311 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 00:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 00:44:54 INFO - PROCESS | 1858 | 1461138294321 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 00:44:54 INFO - PROCESS | 1858 | 1461138294325 Marionette TRACE conn3 <- [1,854,null,{}] 00:44:54 INFO - PROCESS | 1858 | 1461138294331 Marionette TRACE conn3 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:54 INFO - PROCESS | 1858 | 1461138294543 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 00:44:54 INFO - PROCESS | 1858 | 1461138294788 Marionette TRACE conn3 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43395f9800 == 83 [pid = 1858] [id = 221] 00:44:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 98 (0x7f43340e7c00) [pid = 1858] [serial = 663] [outer = (nil)] 00:44:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 99 (0x7f4336f78c00) [pid = 1858] [serial = 664] [outer = 0x7f43340e7c00] 00:44:54 INFO - PROCESS | 1858 | 1461138294903 Marionette DEBUG loaded listener.js 00:44:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 100 (0x7f4339521000) [pid = 1858] [serial = 665] [outer = 0x7f43340e7c00] 00:44:55 INFO - PROCESS | 1858 | 1461138295705 Marionette TRACE conn3 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 00:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 00:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1432ms 00:44:55 INFO - PROCESS | 1858 | 1461138295753 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 00:44:55 INFO - PROCESS | 1858 | 1461138295756 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 00:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 00:44:55 INFO - PROCESS | 1858 | 1461138295763 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 00:44:55 INFO - PROCESS | 1858 | 1461138295768 Marionette TRACE conn3 <- [1,858,null,{}] 00:44:55 INFO - PROCESS | 1858 | 1461138295784 Marionette TRACE conn3 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:55 INFO - PROCESS | 1858 | 1461138295965 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 00:44:56 INFO - PROCESS | 1858 | 1461138296119 Marionette TRACE conn3 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341354000 == 84 [pid = 1858] [id = 222] 00:44:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 101 (0x7f4339525c00) [pid = 1858] [serial = 666] [outer = (nil)] 00:44:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 102 (0x7f433dbdf000) [pid = 1858] [serial = 667] [outer = 0x7f4339525c00] 00:44:56 INFO - PROCESS | 1858 | 1461138296195 Marionette DEBUG loaded listener.js 00:44:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 103 (0x7f433f062400) [pid = 1858] [serial = 668] [outer = 0x7f4339525c00] 00:44:57 INFO - PROCESS | 1858 | 1461138297013 Marionette TRACE conn3 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 00:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 00:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1282ms 00:44:57 INFO - PROCESS | 1858 | 1461138297047 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 00:44:57 INFO - PROCESS | 1858 | 1461138297050 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 00:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 00:44:57 INFO - PROCESS | 1858 | 1461138297057 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 00:44:57 INFO - PROCESS | 1858 | 1461138297059 Marionette TRACE conn3 <- [1,862,null,{}] 00:44:57 INFO - PROCESS | 1858 | 1461138297065 Marionette TRACE conn3 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:57 INFO - PROCESS | 1858 | 1461138297239 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 00:44:57 INFO - PROCESS | 1858 | 1461138297400 Marionette TRACE conn3 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43419f9000 == 85 [pid = 1858] [id = 223] 00:44:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 104 (0x7f4339ed6000) [pid = 1858] [serial = 669] [outer = (nil)] 00:44:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 105 (0x7f433f597800) [pid = 1858] [serial = 670] [outer = 0x7f4339ed6000] 00:44:57 INFO - PROCESS | 1858 | 1461138297474 Marionette DEBUG loaded listener.js 00:44:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 106 (0x7f433f6a7400) [pid = 1858] [serial = 671] [outer = 0x7f4339ed6000] 00:44:58 INFO - PROCESS | 1858 | 1461138298330 Marionette TRACE conn3 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 00:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 00:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1331ms 00:44:58 INFO - PROCESS | 1858 | 1461138298389 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 00:44:58 INFO - PROCESS | 1858 | 1461138298392 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 00:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 00:44:58 INFO - PROCESS | 1858 | 1461138298398 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 00:44:58 INFO - PROCESS | 1858 | 1461138298401 Marionette TRACE conn3 <- [1,866,null,{}] 00:44:58 INFO - PROCESS | 1858 | 1461138298407 Marionette TRACE conn3 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:44:58 INFO - PROCESS | 1858 | 1461138298588 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 00:44:58 INFO - PROCESS | 1858 | 1461138298743 Marionette TRACE conn3 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:44:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4345fb3000 == 86 [pid = 1858] [id = 224] 00:44:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 107 (0x7f433f062800) [pid = 1858] [serial = 672] [outer = (nil)] 00:44:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 108 (0x7f433f6afc00) [pid = 1858] [serial = 673] [outer = 0x7f433f062800] 00:44:58 INFO - PROCESS | 1858 | 1461138298814 Marionette DEBUG loaded listener.js 00:44:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 109 (0x7f433f8a6400) [pid = 1858] [serial = 674] [outer = 0x7f433f062800] 00:44:59 INFO - PROCESS | 1858 | 1461138299739 Marionette TRACE conn3 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 00:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 00:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1385ms 00:44:59 INFO - PROCESS | 1858 | 1461138299792 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 00:44:59 INFO - PROCESS | 1858 | 1461138299795 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 00:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 00:44:59 INFO - PROCESS | 1858 | 1461138299803 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 00:44:59 INFO - PROCESS | 1858 | 1461138299805 Marionette TRACE conn3 <- [1,870,null,{}] 00:44:59 INFO - PROCESS | 1858 | 1461138299811 Marionette TRACE conn3 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:00 INFO - PROCESS | 1858 | 1461138299995 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 00:45:00 INFO - PROCESS | 1858 | 1461138300155 Marionette TRACE conn3 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cae5000 == 87 [pid = 1858] [id = 225] 00:45:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f433f6a9400) [pid = 1858] [serial = 675] [outer = (nil)] 00:45:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f433ff27c00) [pid = 1858] [serial = 676] [outer = 0x7f433f6a9400] 00:45:00 INFO - PROCESS | 1858 | 1461138300231 Marionette DEBUG loaded listener.js 00:45:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f434091d800) [pid = 1858] [serial = 677] [outer = 0x7f433f6a9400] 00:45:01 INFO - PROCESS | 1858 | 1461138301106 Marionette TRACE conn3 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 00:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 00:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1338ms 00:45:01 INFO - PROCESS | 1858 | 1461138301143 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 00:45:01 INFO - PROCESS | 1858 | 1461138301149 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 00:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 00:45:01 INFO - PROCESS | 1858 | 1461138301158 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 00:45:01 INFO - PROCESS | 1858 | 1461138301160 Marionette TRACE conn3 <- [1,874,null,{}] 00:45:01 INFO - PROCESS | 1858 | 1461138301167 Marionette TRACE conn3 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:01 INFO - PROCESS | 1858 | 1461138301378 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 00:45:01 INFO - PROCESS | 1858 | 1461138301540 Marionette TRACE conn3 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434ccdf800 == 88 [pid = 1858] [id = 226] 00:45:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f4339321000) [pid = 1858] [serial = 678] [outer = (nil)] 00:45:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f4340b08400) [pid = 1858] [serial = 679] [outer = 0x7f4339321000] 00:45:01 INFO - PROCESS | 1858 | 1461138301613 Marionette DEBUG loaded listener.js 00:45:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f4341303c00) [pid = 1858] [serial = 680] [outer = 0x7f4339321000] 00:45:02 INFO - PROCESS | 1858 | 1461138302495 Marionette TRACE conn3 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 00:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 00:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1383ms 00:45:02 INFO - PROCESS | 1858 | 1461138302541 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 00:45:02 INFO - PROCESS | 1858 | 1461138302545 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 00:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 00:45:02 INFO - PROCESS | 1858 | 1461138302551 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 00:45:02 INFO - PROCESS | 1858 | 1461138302553 Marionette TRACE conn3 <- [1,878,null,{}] 00:45:02 INFO - PROCESS | 1858 | 1461138302559 Marionette TRACE conn3 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:02 INFO - PROCESS | 1858 | 1461138302712 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 00:45:02 INFO - PROCESS | 1858 | 1461138302875 Marionette TRACE conn3 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434d16e000 == 89 [pid = 1858] [id = 227] 00:45:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f432f7cf000) [pid = 1858] [serial = 681] [outer = (nil)] 00:45:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f4337d7f800) [pid = 1858] [serial = 682] [outer = 0x7f432f7cf000] 00:45:02 INFO - PROCESS | 1858 | 1461138302948 Marionette DEBUG loaded listener.js 00:45:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f434130c400) [pid = 1858] [serial = 683] [outer = 0x7f432f7cf000] 00:45:03 INFO - PROCESS | 1858 | 1461138303830 Marionette TRACE conn3 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 00:45:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 00:45:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1333ms 00:45:03 INFO - PROCESS | 1858 | 1461138303888 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 00:45:03 INFO - PROCESS | 1858 | 1461138303893 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 00:45:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 00:45:03 INFO - PROCESS | 1858 | 1461138303899 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 00:45:03 INFO - PROCESS | 1858 | 1461138303901 Marionette TRACE conn3 <- [1,882,null,{}] 00:45:03 INFO - PROCESS | 1858 | 1461138303907 Marionette TRACE conn3 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:04 INFO - PROCESS | 1858 | 1461138304076 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 00:45:04 INFO - PROCESS | 1858 | 1461138304700 Marionette TRACE conn3 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ada800 == 90 [pid = 1858] [id = 228] 00:45:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f432ddcdc00) [pid = 1858] [serial = 684] [outer = (nil)] 00:45:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f432de59c00) [pid = 1858] [serial = 685] [outer = 0x7f432ddcdc00] 00:45:04 INFO - PROCESS | 1858 | 1461138304786 Marionette DEBUG loaded listener.js 00:45:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f432f851000) [pid = 1858] [serial = 686] [outer = 0x7f432ddcdc00] 00:45:05 INFO - PROCESS | 1858 | 1461138305585 Marionette TRACE conn3 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 00:45:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 00:45:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1735ms 00:45:05 INFO - PROCESS | 1858 | 1461138305636 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 00:45:05 INFO - PROCESS | 1858 | 1461138305642 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 00:45:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 00:45:05 INFO - PROCESS | 1858 | 1461138305650 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 00:45:05 INFO - PROCESS | 1858 | 1461138305654 Marionette TRACE conn3 <- [1,886,null,{}] 00:45:05 INFO - PROCESS | 1858 | 1461138305661 Marionette TRACE conn3 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:05 INFO - PROCESS | 1858 | 1461138305826 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 00:45:06 INFO - PROCESS | 1858 | 1461138306007 Marionette TRACE conn3 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ddd9000 == 91 [pid = 1858] [id = 229] 00:45:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f433421cc00) [pid = 1858] [serial = 687] [outer = (nil)] 00:45:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f43340ee800) [pid = 1858] [serial = 688] [outer = 0x7f433421cc00] 00:45:06 INFO - PROCESS | 1858 | 1461138306135 Marionette DEBUG loaded listener.js 00:45:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f43355ee800) [pid = 1858] [serial = 689] [outer = 0x7f433421cc00] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336f9c000 == 90 [pid = 1858] [id = 195] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4351928000 == 89 [pid = 1858] [id = 137] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f432fb1cc00) [pid = 1858] [serial = 589] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f43355f0000) [pid = 1858] [serial = 592] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f4337d7b400) [pid = 1858] [serial = 595] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f4337d8e800) [pid = 1858] [serial = 616] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433da71800 == 88 [pid = 1858] [id = 218] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337d10000 == 87 [pid = 1858] [id = 217] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365b7800 == 86 [pid = 1858] [id = 216] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e8a800 == 85 [pid = 1858] [id = 215] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd88800 == 84 [pid = 1858] [id = 214] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dddc000 == 83 [pid = 1858] [id = 213] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43401b7800 == 82 [pid = 1858] [id = 211] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f951000 == 81 [pid = 1858] [id = 210] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43396d6800 == 80 [pid = 1858] [id = 208] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433631c800 == 79 [pid = 1858] [id = 207] 00:45:06 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fda1000 == 78 [pid = 1858] [id = 206] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f4336921c00) [pid = 1858] [serial = 610] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f43357e4800) [pid = 1858] [serial = 607] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f432fd0c000) [pid = 1858] [serial = 602] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f432f855000) [pid = 1858] [serial = 601] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f43341aec00) [pid = 1858] [serial = 604] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 114 (0x7f433554a800) [pid = 1858] [serial = 605] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 113 (0x7f432fd10c00) [pid = 1858] [serial = 598] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 112 (0x7f43341a7c00) [pid = 1858] [serial = 613] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 111 (0x7f4336965000) [pid = 1858] [serial = 611] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 110 (0x7f4336917400) [pid = 1858] [serial = 614] [outer = (nil)] [url = about:blank] 00:45:06 INFO - PROCESS | 1858 | --DOMWINDOW == 109 (0x7f433629f400) [pid = 1858] [serial = 608] [outer = (nil)] [url = about:blank] 00:45:07 INFO - PROCESS | 1858 | 1461138307130 Marionette TRACE conn3 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 00:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 00:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1538ms 00:45:07 INFO - PROCESS | 1858 | 1461138307192 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 00:45:07 INFO - PROCESS | 1858 | 1461138307198 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 00:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 00:45:07 INFO - PROCESS | 1858 | 1461138307204 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 00:45:07 INFO - PROCESS | 1858 | 1461138307207 Marionette TRACE conn3 <- [1,890,null,{}] 00:45:07 INFO - PROCESS | 1858 | 1461138307212 Marionette TRACE conn3 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:07 INFO - PROCESS | 1858 | 1461138307373 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 00:45:07 INFO - PROCESS | 1858 | 1461138307508 Marionette TRACE conn3 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc9d000 == 79 [pid = 1858] [id = 230] 00:45:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 110 (0x7f432fd08800) [pid = 1858] [serial = 690] [outer = (nil)] 00:45:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 111 (0x7f4335663800) [pid = 1858] [serial = 691] [outer = 0x7f432fd08800] 00:45:07 INFO - PROCESS | 1858 | 1461138307570 Marionette DEBUG loaded listener.js 00:45:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 112 (0x7f43363a2800) [pid = 1858] [serial = 692] [outer = 0x7f432fd08800] 00:45:08 INFO - PROCESS | 1858 | 1461138308304 Marionette TRACE conn3 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 00:45:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 00:45:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1131ms 00:45:08 INFO - PROCESS | 1858 | 1461138308335 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 00:45:08 INFO - PROCESS | 1858 | 1461138308338 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 00:45:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 00:45:08 INFO - PROCESS | 1858 | 1461138308363 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 00:45:08 INFO - PROCESS | 1858 | 1461138308372 Marionette TRACE conn3 <- [1,894,null,{}] 00:45:08 INFO - PROCESS | 1858 | 1461138308382 Marionette TRACE conn3 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:08 INFO - PROCESS | 1858 | 1461138308535 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 00:45:08 INFO - PROCESS | 1858 | 1461138308546 Marionette TRACE conn3 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43362e2000 == 80 [pid = 1858] [id = 231] 00:45:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 113 (0x7f43357f1800) [pid = 1858] [serial = 693] [outer = (nil)] 00:45:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 114 (0x7f4336e2a800) [pid = 1858] [serial = 694] [outer = 0x7f43357f1800] 00:45:08 INFO - PROCESS | 1858 | 1461138308606 Marionette DEBUG loaded listener.js 00:45:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 115 (0x7f4337d81c00) [pid = 1858] [serial = 695] [outer = 0x7f43357f1800] 00:45:09 INFO - PROCESS | 1858 | 1461138309393 Marionette TRACE conn3 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 00:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 00:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1115ms 00:45:09 INFO - PROCESS | 1858 | 1461138309461 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 00:45:09 INFO - PROCESS | 1858 | 1461138309475 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 00:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 00:45:09 INFO - PROCESS | 1858 | 1461138309481 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 00:45:09 INFO - PROCESS | 1858 | 1461138309483 Marionette TRACE conn3 <- [1,898,null,{}] 00:45:09 INFO - PROCESS | 1858 | 1461138309497 Marionette TRACE conn3 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:09 INFO - PROCESS | 1858 | 1461138309681 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 00:45:09 INFO - PROCESS | 1858 | 1461138309701 Marionette TRACE conn3 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dbe000 == 81 [pid = 1858] [id = 232] 00:45:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f43363ab800) [pid = 1858] [serial = 696] [outer = (nil)] 00:45:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f4339525400) [pid = 1858] [serial = 697] [outer = 0x7f43363ab800] 00:45:09 INFO - PROCESS | 1858 | 1461138309773 Marionette DEBUG loaded listener.js 00:45:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f4339837c00) [pid = 1858] [serial = 698] [outer = 0x7f43363ab800] 00:45:10 INFO - PROCESS | 1858 | 1461138310586 Marionette TRACE conn3 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 00:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 00:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1129ms 00:45:10 INFO - PROCESS | 1858 | 1461138310610 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 00:45:10 INFO - PROCESS | 1858 | 1461138310614 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 00:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 00:45:10 INFO - PROCESS | 1858 | 1461138310619 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 00:45:10 INFO - PROCESS | 1858 | 1461138310621 Marionette TRACE conn3 <- [1,902,null,{}] 00:45:10 INFO - PROCESS | 1858 | 1461138310626 Marionette TRACE conn3 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:10 INFO - PROCESS | 1858 | 1461138310804 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 00:45:10 INFO - PROCESS | 1858 | 1461138310831 Marionette TRACE conn3 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433aaa3800 == 82 [pid = 1858] [id = 233] 00:45:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f4339ed7400) [pid = 1858] [serial = 699] [outer = (nil)] 00:45:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f4339edd000) [pid = 1858] [serial = 700] [outer = 0x7f4339ed7400] 00:45:10 INFO - PROCESS | 1858 | 1461138310901 Marionette DEBUG loaded listener.js 00:45:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f433cbe1800) [pid = 1858] [serial = 701] [outer = 0x7f4339ed7400] 00:45:11 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f4336081800) [pid = 1858] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 00:45:11 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f4339620800) [pid = 1858] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 00:45:11 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f4334221000) [pid = 1858] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 00:45:11 INFO - PROCESS | 1858 | --DOMWINDOW == 117 (0x7f4336920000) [pid = 1858] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 00:45:11 INFO - PROCESS | 1858 | --DOMWINDOW == 116 (0x7f432fd09400) [pid = 1858] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 00:45:11 INFO - PROCESS | 1858 | --DOMWINDOW == 115 (0x7f433422a000) [pid = 1858] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 00:45:11 INFO - PROCESS | 1858 | 1461138311871 Marionette TRACE conn3 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 00:45:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 00:45:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1277ms 00:45:11 INFO - PROCESS | 1858 | 1461138311902 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 00:45:11 INFO - PROCESS | 1858 | 1461138311905 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 00:45:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 00:45:11 INFO - PROCESS | 1858 | 1461138311911 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 00:45:11 INFO - PROCESS | 1858 | 1461138311913 Marionette TRACE conn3 <- [1,906,null,{}] 00:45:11 INFO - PROCESS | 1858 | 1461138311918 Marionette TRACE conn3 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:12 INFO - PROCESS | 1858 | 1461138312118 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 00:45:12 INFO - PROCESS | 1858 | 1461138312199 Marionette TRACE conn3 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433c947000 == 83 [pid = 1858] [id = 234] 00:45:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 116 (0x7f433983b000) [pid = 1858] [serial = 702] [outer = (nil)] 00:45:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 117 (0x7f433f066400) [pid = 1858] [serial = 703] [outer = 0x7f433983b000] 00:45:12 INFO - PROCESS | 1858 | 1461138312259 Marionette DEBUG loaded listener.js 00:45:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 118 (0x7f433f598c00) [pid = 1858] [serial = 704] [outer = 0x7f433983b000] 00:45:12 INFO - PROCESS | 1858 | 1461138312902 Marionette TRACE conn3 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 00:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 00:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1026ms 00:45:12 INFO - PROCESS | 1858 | 1461138312938 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 00:45:12 INFO - PROCESS | 1858 | 1461138312940 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 00:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 00:45:12 INFO - PROCESS | 1858 | 1461138312947 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 00:45:12 INFO - PROCESS | 1858 | 1461138312949 Marionette TRACE conn3 <- [1,910,null,{}] 00:45:12 INFO - PROCESS | 1858 | 1461138312954 Marionette TRACE conn3 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:13 INFO - PROCESS | 1858 | 1461138313155 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 00:45:13 INFO - PROCESS | 1858 | 1461138313173 Marionette TRACE conn3 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340246000 == 84 [pid = 1858] [id = 235] 00:45:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f433f06ec00) [pid = 1858] [serial = 705] [outer = (nil)] 00:45:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f433f8a5000) [pid = 1858] [serial = 706] [outer = 0x7f433f06ec00] 00:45:13 INFO - PROCESS | 1858 | 1461138313233 Marionette DEBUG loaded listener.js 00:45:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f433ff1d400) [pid = 1858] [serial = 707] [outer = 0x7f433f06ec00] 00:45:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f432ddc9000) [pid = 1858] [serial = 708] [outer = 0x7f43363a9000] 00:45:14 INFO - PROCESS | 1858 | 1461138314345 Marionette TRACE conn3 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 00:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 00:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1427ms 00:45:14 INFO - PROCESS | 1858 | 1461138314376 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 00:45:14 INFO - PROCESS | 1858 | 1461138314381 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 00:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 00:45:14 INFO - PROCESS | 1858 | 1461138314390 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 00:45:14 INFO - PROCESS | 1858 | 1461138314396 Marionette TRACE conn3 <- [1,914,null,{}] 00:45:14 INFO - PROCESS | 1858 | 1461138314406 Marionette TRACE conn3 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:14 INFO - PROCESS | 1858 | 1461138314590 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 00:45:14 INFO - PROCESS | 1858 | 1461138314785 Marionette TRACE conn3 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b1c000 == 85 [pid = 1858] [id = 236] 00:45:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f4335552c00) [pid = 1858] [serial = 709] [outer = (nil)] 00:45:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f43357e5400) [pid = 1858] [serial = 710] [outer = 0x7f4335552c00] 00:45:14 INFO - PROCESS | 1858 | 1461138314912 Marionette DEBUG loaded listener.js 00:45:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f43363af800) [pid = 1858] [serial = 711] [outer = 0x7f4335552c00] 00:45:15 INFO - PROCESS | 1858 | 1461138315888 Marionette TRACE conn3 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 00:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 00:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1535ms 00:45:15 INFO - PROCESS | 1858 | 1461138315926 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 00:45:15 INFO - PROCESS | 1858 | 1461138315933 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 00:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 00:45:15 INFO - PROCESS | 1858 | 1461138315942 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 00:45:15 INFO - PROCESS | 1858 | 1461138315946 Marionette TRACE conn3 <- [1,918,null,{}] 00:45:15 INFO - PROCESS | 1858 | 1461138315951 Marionette TRACE conn3 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:16 INFO - PROCESS | 1858 | 1461138316130 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 00:45:16 INFO - PROCESS | 1858 | 1461138316291 Marionette TRACE conn3 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f4d3800 == 86 [pid = 1858] [id = 237] 00:45:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f43355eb400) [pid = 1858] [serial = 712] [outer = (nil)] 00:45:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f4339621c00) [pid = 1858] [serial = 713] [outer = 0x7f43355eb400] 00:45:16 INFO - PROCESS | 1858 | 1461138316362 Marionette DEBUG loaded listener.js 00:45:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f4339edcc00) [pid = 1858] [serial = 714] [outer = 0x7f43355eb400] 00:45:17 INFO - PROCESS | 1858 | 1461138317297 Marionette TRACE conn3 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 00:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 00:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1431ms 00:45:17 INFO - PROCESS | 1858 | 1461138317374 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 00:45:17 INFO - PROCESS | 1858 | 1461138317377 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 00:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 00:45:17 INFO - PROCESS | 1858 | 1461138317385 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 00:45:17 INFO - PROCESS | 1858 | 1461138317390 Marionette TRACE conn3 <- [1,922,null,{}] 00:45:17 INFO - PROCESS | 1858 | 1461138317406 Marionette TRACE conn3 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:17 INFO - PROCESS | 1858 | 1461138317620 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 00:45:17 INFO - PROCESS | 1858 | 1461138317825 Marionette TRACE conn3 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434beeb800 == 87 [pid = 1858] [id = 238] 00:45:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f433e998000) [pid = 1858] [serial = 715] [outer = (nil)] 00:45:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f433f6a7c00) [pid = 1858] [serial = 716] [outer = 0x7f433e998000] 00:45:17 INFO - PROCESS | 1858 | 1461138317945 Marionette DEBUG loaded listener.js 00:45:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f433ff24c00) [pid = 1858] [serial = 717] [outer = 0x7f433e998000] 00:45:18 INFO - PROCESS | 1858 | 1461138318764 Marionette TRACE conn3 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 00:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 00:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1434ms 00:45:18 INFO - PROCESS | 1858 | 1461138318820 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 00:45:18 INFO - PROCESS | 1858 | 1461138318824 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 00:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 00:45:18 INFO - PROCESS | 1858 | 1461138318831 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 00:45:18 INFO - PROCESS | 1858 | 1461138318834 Marionette TRACE conn3 <- [1,926,null,{}] 00:45:18 INFO - PROCESS | 1858 | 1461138318840 Marionette TRACE conn3 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:19 INFO - PROCESS | 1858 | 1461138319016 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 00:45:19 INFO - PROCESS | 1858 | 1461138319179 Marionette TRACE conn3 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434de13000 == 88 [pid = 1858] [id = 239] 00:45:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f433ede5c00) [pid = 1858] [serial = 718] [outer = (nil)] 00:45:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f43406d6c00) [pid = 1858] [serial = 719] [outer = 0x7f433ede5c00] 00:45:19 INFO - PROCESS | 1858 | 1461138319251 Marionette DEBUG loaded listener.js 00:45:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4341308c00) [pid = 1858] [serial = 720] [outer = 0x7f433ede5c00] 00:45:20 INFO - PROCESS | 1858 | 1461138320077 Marionette TRACE conn3 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 00:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 00:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1291ms 00:45:20 INFO - PROCESS | 1858 | 1461138320122 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 00:45:20 INFO - PROCESS | 1858 | 1461138320126 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 00:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 00:45:20 INFO - PROCESS | 1858 | 1461138320132 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 00:45:20 INFO - PROCESS | 1858 | 1461138320135 Marionette TRACE conn3 <- [1,930,null,{}] 00:45:20 INFO - PROCESS | 1858 | 1461138320140 Marionette TRACE conn3 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:20 INFO - PROCESS | 1858 | 1461138320303 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 00:45:20 INFO - PROCESS | 1858 | 1461138320466 Marionette TRACE conn3 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434fb0a000 == 89 [pid = 1858] [id = 240] 00:45:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f43402a2c00) [pid = 1858] [serial = 721] [outer = (nil)] 00:45:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f43413b4800) [pid = 1858] [serial = 722] [outer = 0x7f43402a2c00] 00:45:20 INFO - PROCESS | 1858 | 1461138320536 Marionette DEBUG loaded listener.js 00:45:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f4341458000) [pid = 1858] [serial = 723] [outer = 0x7f43402a2c00] 00:45:21 INFO - PROCESS | 1858 | 1461138321443 Marionette TRACE conn3 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 00:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 00:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1377ms 00:45:21 INFO - PROCESS | 1858 | 1461138321511 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 00:45:21 INFO - PROCESS | 1858 | 1461138321515 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 00:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 00:45:21 INFO - PROCESS | 1858 | 1461138321521 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 00:45:21 INFO - PROCESS | 1858 | 1461138321524 Marionette TRACE conn3 <- [1,934,null,{}] 00:45:21 INFO - PROCESS | 1858 | 1461138321529 Marionette TRACE conn3 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:21 INFO - PROCESS | 1858 | 1461138321752 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 00:45:21 INFO - PROCESS | 1858 | 1461138321912 Marionette TRACE conn3 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43519ac800 == 90 [pid = 1858] [id = 241] 00:45:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f434130ec00) [pid = 1858] [serial = 724] [outer = (nil)] 00:45:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f4342349400) [pid = 1858] [serial = 725] [outer = 0x7f434130ec00] 00:45:21 INFO - PROCESS | 1858 | 1461138321983 Marionette DEBUG loaded listener.js 00:45:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4346133800) [pid = 1858] [serial = 726] [outer = 0x7f434130ec00] 00:45:22 INFO - PROCESS | 1858 | 1461138322783 Marionette TRACE conn3 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 00:45:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 00:45:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1291ms 00:45:22 INFO - PROCESS | 1858 | 1461138322813 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 00:45:22 INFO - PROCESS | 1858 | 1461138322817 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 00:45:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 00:45:22 INFO - PROCESS | 1858 | 1461138322822 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 00:45:22 INFO - PROCESS | 1858 | 1461138322824 Marionette TRACE conn3 <- [1,938,null,{}] 00:45:22 INFO - PROCESS | 1858 | 1461138322830 Marionette TRACE conn3 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:22 INFO - PROCESS | 1858 | 1461138322984 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 00:45:23 INFO - PROCESS | 1858 | 1461138323150 Marionette TRACE conn3 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43521a0000 == 91 [pid = 1858] [id = 242] 00:45:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f43414f2400) [pid = 1858] [serial = 727] [outer = (nil)] 00:45:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f434bed3800) [pid = 1858] [serial = 728] [outer = 0x7f43414f2400] 00:45:23 INFO - PROCESS | 1858 | 1461138323220 Marionette DEBUG loaded listener.js 00:45:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f434ca69000) [pid = 1858] [serial = 729] [outer = 0x7f43414f2400] 00:45:24 INFO - PROCESS | 1858 | 1461138324083 Marionette TRACE conn3 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 00:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 00:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1331ms 00:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 00:45:24 INFO - PROCESS | 1858 | 1461138324155 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 00:45:24 INFO - PROCESS | 1858 | 1461138324158 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 00:45:24 INFO - PROCESS | 1858 | 1461138324164 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 00:45:24 INFO - PROCESS | 1858 | 1461138324167 Marionette TRACE conn3 <- [1,942,null,{}] 00:45:24 INFO - PROCESS | 1858 | 1461138324173 Marionette TRACE conn3 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:24 INFO - PROCESS | 1858 | 1461138324336 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 00:45:24 INFO - PROCESS | 1858 | 1461138324499 Marionette TRACE conn3 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433efe5800 == 92 [pid = 1858] [id = 243] 00:45:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f432beeec00) [pid = 1858] [serial = 730] [outer = (nil)] 00:45:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f433f58f400) [pid = 1858] [serial = 731] [outer = 0x7f432beeec00] 00:45:24 INFO - PROCESS | 1858 | 1461138324571 Marionette DEBUG loaded listener.js 00:45:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f434ccbb400) [pid = 1858] [serial = 732] [outer = 0x7f432beeec00] 00:45:25 INFO - PROCESS | 1858 | 1461138325590 Marionette TRACE conn3 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 00:45:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 00:45:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1490ms 00:45:25 INFO - PROCESS | 1858 | 1461138325654 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 00:45:25 INFO - PROCESS | 1858 | 1461138325661 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 00:45:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 00:45:25 INFO - PROCESS | 1858 | 1461138325667 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 00:45:25 INFO - PROCESS | 1858 | 1461138325670 Marionette TRACE conn3 <- [1,946,null,{}] 00:45:25 INFO - PROCESS | 1858 | 1461138325675 Marionette TRACE conn3 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:25 INFO - PROCESS | 1858 | 1461138325844 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 00:45:26 INFO - PROCESS | 1858 | 1461138326316 Marionette TRACE conn3 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b17000 == 93 [pid = 1858] [id = 244] 00:45:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f432de61800) [pid = 1858] [serial = 733] [outer = (nil)] 00:45:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f432f853c00) [pid = 1858] [serial = 734] [outer = 0x7f432de61800] 00:45:26 INFO - PROCESS | 1858 | 1461138326428 Marionette DEBUG loaded listener.js 00:45:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f43341afc00) [pid = 1858] [serial = 735] [outer = 0x7f432de61800] 00:45:27 INFO - PROCESS | 1858 | 1461138327484 Marionette TRACE conn3 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 00:45:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 00:45:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1881ms 00:45:27 INFO - PROCESS | 1858 | 1461138327552 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 00:45:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 00:45:27 INFO - PROCESS | 1858 | 1461138327563 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 00:45:27 INFO - PROCESS | 1858 | 1461138327576 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 00:45:27 INFO - PROCESS | 1858 | 1461138327583 Marionette TRACE conn3 <- [1,950,null,{}] 00:45:27 INFO - PROCESS | 1858 | 1461138327593 Marionette TRACE conn3 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:27 INFO - PROCESS | 1858 | 1461138327900 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 00:45:28 INFO - PROCESS | 1858 | 1461138328167 Marionette TRACE conn3 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c0b800 == 94 [pid = 1858] [id = 245] 00:45:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f432fd07400) [pid = 1858] [serial = 736] [outer = (nil)] 00:45:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f4336920c00) [pid = 1858] [serial = 737] [outer = 0x7f432fd07400] 00:45:28 INFO - PROCESS | 1858 | 1461138328282 Marionette DEBUG loaded listener.js 00:45:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f4337d70400) [pid = 1858] [serial = 738] [outer = 0x7f432fd07400] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433c947000 == 93 [pid = 1858] [id = 234] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433aaa3800 == 92 [pid = 1858] [id = 233] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f43357ec000) [pid = 1858] [serial = 622] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f43340f0800) [pid = 1858] [serial = 619] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433951ac00) [pid = 1858] [serial = 625] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f4339ed1800) [pid = 1858] [serial = 628] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f433bfec400) [pid = 1858] [serial = 631] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f433db3c400) [pid = 1858] [serial = 634] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f433f590c00) [pid = 1858] [serial = 658] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336dbe000 == 91 [pid = 1858] [id = 232] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43362e2000 == 90 [pid = 1858] [id = 231] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc9d000 == 89 [pid = 1858] [id = 230] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ddd9000 == 88 [pid = 1858] [id = 229] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ada800 == 87 [pid = 1858] [id = 228] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434ccdf800 == 86 [pid = 1858] [id = 226] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cae5000 == 85 [pid = 1858] [id = 225] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4345fb3000 == 84 [pid = 1858] [id = 224] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43419f9000 == 83 [pid = 1858] [id = 223] 00:45:29 INFO - PROCESS | 1858 | 1461138329357 Marionette TRACE conn3 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341354000 == 82 [pid = 1858] [id = 222] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43395f9800 == 81 [pid = 1858] [id = 221] 00:45:29 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ad0800 == 80 [pid = 1858] [id = 220] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432f854800) [pid = 1858] [serial = 637] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f4339624c00) [pid = 1858] [serial = 649] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f433cbe4800) [pid = 1858] [serial = 652] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f433db45400) [pid = 1858] [serial = 655] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f432fd08000) [pid = 1858] [serial = 653] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f433696a400) [pid = 1858] [serial = 646] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f433421dc00) [pid = 1858] [serial = 641] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f43340e8000) [pid = 1858] [serial = 640] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f43357ed800) [pid = 1858] [serial = 643] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f43363a4c00) [pid = 1858] [serial = 644] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f433bf70c00) [pid = 1858] [serial = 650] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f4337f3e000) [pid = 1858] [serial = 647] [outer = (nil)] [url = about:blank] 00:45:29 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f433f06b800) [pid = 1858] [serial = 656] [outer = (nil)] [url = about:blank] 00:45:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 00:45:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1852ms 00:45:29 INFO - PROCESS | 1858 | 1461138329429 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 00:45:29 INFO - PROCESS | 1858 | 1461138329435 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 00:45:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 00:45:29 INFO - PROCESS | 1858 | 1461138329442 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 00:45:29 INFO - PROCESS | 1858 | 1461138329444 Marionette TRACE conn3 <- [1,954,null,{}] 00:45:29 INFO - PROCESS | 1858 | 1461138329450 Marionette TRACE conn3 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:29 INFO - PROCESS | 1858 | 1461138329606 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 00:45:29 INFO - PROCESS | 1858 | 1461138329727 Marionette TRACE conn3 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433552b800 == 81 [pid = 1858] [id = 246] 00:45:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f432fd06800) [pid = 1858] [serial = 739] [outer = (nil)] 00:45:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f433951bc00) [pid = 1858] [serial = 740] [outer = 0x7f432fd06800] 00:45:29 INFO - PROCESS | 1858 | 1461138329792 Marionette DEBUG loaded listener.js 00:45:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f433bf70c00) [pid = 1858] [serial = 741] [outer = 0x7f432fd06800] 00:45:30 INFO - PROCESS | 1858 | 1461138330581 Marionette TRACE conn3 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 00:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 00:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1182ms 00:45:30 INFO - PROCESS | 1858 | 1461138330624 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 00:45:30 INFO - PROCESS | 1858 | 1461138330628 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 00:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 00:45:30 INFO - PROCESS | 1858 | 1461138330663 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 00:45:30 INFO - PROCESS | 1858 | 1461138330671 Marionette TRACE conn3 <- [1,958,null,{}] 00:45:30 INFO - PROCESS | 1858 | 1461138330678 Marionette TRACE conn3 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:30 INFO - PROCESS | 1858 | 1461138330835 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 00:45:30 INFO - PROCESS | 1858 | 1461138330847 Marionette TRACE conn3 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337d27000 == 82 [pid = 1858] [id = 247] 00:45:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f4336924000) [pid = 1858] [serial = 742] [outer = (nil)] 00:45:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f433f6aa400) [pid = 1858] [serial = 743] [outer = 0x7f4336924000] 00:45:30 INFO - PROCESS | 1858 | 1461138330908 Marionette DEBUG loaded listener.js 00:45:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f433ff1c800) [pid = 1858] [serial = 744] [outer = 0x7f4336924000] 00:45:31 INFO - PROCESS | 1858 | 1461138331713 Marionette TRACE conn3 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 00:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 00:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1104ms 00:45:31 INFO - PROCESS | 1858 | 1461138331764 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 00:45:31 INFO - PROCESS | 1858 | 1461138331768 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 00:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 00:45:31 INFO - PROCESS | 1858 | 1461138331800 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 00:45:31 INFO - PROCESS | 1858 | 1461138331803 Marionette TRACE conn3 <- [1,962,null,{}] 00:45:31 INFO - PROCESS | 1858 | 1461138331825 Marionette TRACE conn3 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:32 INFO - PROCESS | 1858 | 1461138332028 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 00:45:32 INFO - PROCESS | 1858 | 1461138332052 Marionette TRACE conn3 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f4d5000 == 83 [pid = 1858] [id = 248] 00:45:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f433c987000) [pid = 1858] [serial = 745] [outer = (nil)] 00:45:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f43403dac00) [pid = 1858] [serial = 746] [outer = 0x7f433c987000] 00:45:32 INFO - PROCESS | 1858 | 1461138332111 Marionette DEBUG loaded listener.js 00:45:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f4341309800) [pid = 1858] [serial = 747] [outer = 0x7f433c987000] 00:45:32 INFO - PROCESS | 1858 | 1461138332960 Marionette TRACE conn3 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 00:45:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 00:45:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1199ms 00:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 00:45:33 INFO - PROCESS | 1858 | 1461138333000 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 00:45:33 INFO - PROCESS | 1858 | 1461138333003 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 00:45:33 INFO - PROCESS | 1858 | 1461138333018 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 00:45:33 INFO - PROCESS | 1858 | 1461138333020 Marionette TRACE conn3 <- [1,966,null,{}] 00:45:33 INFO - PROCESS | 1858 | 1461138333026 Marionette TRACE conn3 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:33 INFO - PROCESS | 1858 | 1461138333213 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 00:45:33 INFO - PROCESS | 1858 | 1461138333243 Marionette TRACE conn3 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340757800 == 84 [pid = 1858] [id = 249] 00:45:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f43414fd000) [pid = 1858] [serial = 748] [outer = (nil)] 00:45:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f43419bc800) [pid = 1858] [serial = 749] [outer = 0x7f43414fd000] 00:45:33 INFO - PROCESS | 1858 | 1461138333313 Marionette DEBUG loaded listener.js 00:45:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f43423ee400) [pid = 1858] [serial = 750] [outer = 0x7f43414fd000] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f432ddcdc00) [pid = 1858] [serial = 684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f432fd08800) [pid = 1858] [serial = 690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4339ed7400) [pid = 1858] [serial = 699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f43362a2000) [pid = 1858] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f433983b000) [pid = 1858] [serial = 702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f43363ab800) [pid = 1858] [serial = 696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f432beea400) [pid = 1858] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f43357f1800) [pid = 1858] [serial = 693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f433421cc00) [pid = 1858] [serial = 687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 00:45:34 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f432ddd5800) [pid = 1858] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 00:45:34 INFO - PROCESS | 1858 | 1461138334281 Marionette TRACE conn3 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 00:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 00:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1294ms 00:45:34 INFO - PROCESS | 1858 | 1461138334303 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 00:45:34 INFO - PROCESS | 1858 | 1461138334307 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 00:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 00:45:34 INFO - PROCESS | 1858 | 1461138334316 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 00:45:34 INFO - PROCESS | 1858 | 1461138334318 Marionette TRACE conn3 <- [1,970,null,{}] 00:45:34 INFO - PROCESS | 1858 | 1461138334322 Marionette TRACE conn3 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:34 INFO - PROCESS | 1858 | 1461138334487 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 00:45:34 INFO - PROCESS | 1858 | 1461138334502 Marionette TRACE conn3 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43401ac800 == 85 [pid = 1858] [id = 250] 00:45:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f432fd0a800) [pid = 1858] [serial = 751] [outer = (nil)] 00:45:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f4337d7bc00) [pid = 1858] [serial = 752] [outer = 0x7f432fd0a800] 00:45:34 INFO - PROCESS | 1858 | 1461138334565 Marionette DEBUG loaded listener.js 00:45:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f434bed7800) [pid = 1858] [serial = 753] [outer = 0x7f432fd0a800] 00:45:35 INFO - PROCESS | 1858 | 1461138335335 Marionette TRACE conn3 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 00:45:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 00:45:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1078ms 00:45:35 INFO - PROCESS | 1858 | 1461138335402 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 00:45:35 INFO - PROCESS | 1858 | 1461138335406 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 00:45:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 00:45:35 INFO - PROCESS | 1858 | 1461138335417 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 00:45:35 INFO - PROCESS | 1858 | 1461138335419 Marionette TRACE conn3 <- [1,974,null,{}] 00:45:35 INFO - PROCESS | 1858 | 1461138335425 Marionette TRACE conn3 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:35 INFO - PROCESS | 1858 | 1461138335572 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 00:45:35 INFO - PROCESS | 1858 | 1461138335585 Marionette TRACE conn3 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc78000 == 86 [pid = 1858] [id = 251] 00:45:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f43357ee000) [pid = 1858] [serial = 754] [outer = (nil)] 00:45:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f434cd1fc00) [pid = 1858] [serial = 755] [outer = 0x7f43357ee000] 00:45:35 INFO - PROCESS | 1858 | 1461138335647 Marionette DEBUG loaded listener.js 00:45:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f434cd97800) [pid = 1858] [serial = 756] [outer = 0x7f43357ee000] 00:45:36 INFO - PROCESS | 1858 | 1461138336709 Marionette TRACE conn3 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 00:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 00:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1339ms 00:45:36 INFO - PROCESS | 1858 | 1461138336754 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 00:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 00:45:36 INFO - PROCESS | 1858 | 1461138336760 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 00:45:36 INFO - PROCESS | 1858 | 1461138336768 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 00:45:36 INFO - PROCESS | 1858 | 1461138336773 Marionette TRACE conn3 <- [1,978,null,{}] 00:45:36 INFO - PROCESS | 1858 | 1461138336781 Marionette TRACE conn3 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:36 INFO - PROCESS | 1858 | 1461138336970 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 00:45:37 INFO - PROCESS | 1858 | 1461138337189 Marionette TRACE conn3 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8f000 == 87 [pid = 1858] [id = 252] 00:45:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f4336081800) [pid = 1858] [serial = 757] [outer = (nil)] 00:45:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f43363af400) [pid = 1858] [serial = 758] [outer = 0x7f4336081800] 00:45:37 INFO - PROCESS | 1858 | 1461138337308 Marionette DEBUG loaded listener.js 00:45:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f4336f6ec00) [pid = 1858] [serial = 759] [outer = 0x7f4336081800] 00:45:38 INFO - PROCESS | 1858 | 1461138338146 Marionette TRACE conn3 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 00:45:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 00:45:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1438ms 00:45:38 INFO - PROCESS | 1858 | 1461138338206 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 00:45:38 INFO - PROCESS | 1858 | 1461138338214 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 00:45:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 00:45:38 INFO - PROCESS | 1858 | 1461138338224 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 00:45:38 INFO - PROCESS | 1858 | 1461138338227 Marionette TRACE conn3 <- [1,982,null,{}] 00:45:38 INFO - PROCESS | 1858 | 1461138338233 Marionette TRACE conn3 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:38 INFO - PROCESS | 1858 | 1461138338401 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 00:45:38 INFO - PROCESS | 1858 | 1461138338563 Marionette TRACE conn3 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd3e000 == 88 [pid = 1858] [id = 253] 00:45:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f433608a800) [pid = 1858] [serial = 760] [outer = (nil)] 00:45:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f433dabd800) [pid = 1858] [serial = 761] [outer = 0x7f433608a800] 00:45:38 INFO - PROCESS | 1858 | 1461138338636 Marionette DEBUG loaded listener.js 00:45:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f433f06e400) [pid = 1858] [serial = 762] [outer = 0x7f433608a800] 00:45:39 INFO - PROCESS | 1858 | 1461138339562 Marionette TRACE conn3 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 00:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 00:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1385ms 00:45:39 INFO - PROCESS | 1858 | 1461138339609 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 00:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 00:45:39 INFO - PROCESS | 1858 | 1461138339614 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 00:45:39 INFO - PROCESS | 1858 | 1461138339621 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 00:45:39 INFO - PROCESS | 1858 | 1461138339627 Marionette TRACE conn3 <- [1,986,null,{}] 00:45:39 INFO - PROCESS | 1858 | 1461138339643 Marionette TRACE conn3 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:39 INFO - PROCESS | 1858 | 1461138339817 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 00:45:39 INFO - PROCESS | 1858 | 1461138339980 Marionette TRACE conn3 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43519ac000 == 89 [pid = 1858] [id = 254] 00:45:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f4340919800) [pid = 1858] [serial = 763] [outer = (nil)] 00:45:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f43417ac800) [pid = 1858] [serial = 764] [outer = 0x7f4340919800] 00:45:40 INFO - PROCESS | 1858 | 1461138340056 Marionette DEBUG loaded listener.js 00:45:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f43423ef000) [pid = 1858] [serial = 765] [outer = 0x7f4340919800] 00:45:40 INFO - PROCESS | 1858 | 1461138340900 Marionette TRACE conn3 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 00:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 00:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1339ms 00:45:40 INFO - PROCESS | 1858 | 1461138340961 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 00:45:40 INFO - PROCESS | 1858 | 1461138340965 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 00:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 00:45:40 INFO - PROCESS | 1858 | 1461138340971 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 00:45:40 INFO - PROCESS | 1858 | 1461138340973 Marionette TRACE conn3 <- [1,990,null,{}] 00:45:40 INFO - PROCESS | 1858 | 1461138340979 Marionette TRACE conn3 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:41 INFO - PROCESS | 1858 | 1461138341149 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 00:45:41 INFO - PROCESS | 1858 | 1461138341319 Marionette TRACE conn3 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354186000 == 90 [pid = 1858] [id = 255] 00:45:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f434091d400) [pid = 1858] [serial = 766] [outer = (nil)] 00:45:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f434cd20c00) [pid = 1858] [serial = 767] [outer = 0x7f434091d400] 00:45:41 INFO - PROCESS | 1858 | 1461138341393 Marionette DEBUG loaded listener.js 00:45:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f434cd9d400) [pid = 1858] [serial = 768] [outer = 0x7f434091d400] 00:45:42 INFO - PROCESS | 1858 | 1461138342228 Marionette TRACE conn3 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 00:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 00:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1327ms 00:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 00:45:42 INFO - PROCESS | 1858 | 1461138342299 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 00:45:42 INFO - PROCESS | 1858 | 1461138342302 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 00:45:42 INFO - PROCESS | 1858 | 1461138342308 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 00:45:42 INFO - PROCESS | 1858 | 1461138342311 Marionette TRACE conn3 <- [1,994,null,{}] 00:45:42 INFO - PROCESS | 1858 | 1461138342316 Marionette TRACE conn3 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:42 INFO - PROCESS | 1858 | 1461138342487 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 00:45:42 INFO - PROCESS | 1858 | 1461138342651 Marionette TRACE conn3 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435641e000 == 91 [pid = 1858] [id = 256] 00:45:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f434ccbdc00) [pid = 1858] [serial = 769] [outer = (nil)] 00:45:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f434cf8d400) [pid = 1858] [serial = 770] [outer = 0x7f434ccbdc00] 00:45:42 INFO - PROCESS | 1858 | 1461138342721 Marionette DEBUG loaded listener.js 00:45:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f434d1dcc00) [pid = 1858] [serial = 771] [outer = 0x7f434ccbdc00] 00:45:43 INFO - PROCESS | 1858 | 1461138343565 Marionette TRACE conn3 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 00:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 00:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1286ms 00:45:43 INFO - PROCESS | 1858 | 1461138343595 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 00:45:43 INFO - PROCESS | 1858 | 1461138343598 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 00:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 00:45:43 INFO - PROCESS | 1858 | 1461138343604 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 00:45:43 INFO - PROCESS | 1858 | 1461138343606 Marionette TRACE conn3 <- [1,998,null,{}] 00:45:43 INFO - PROCESS | 1858 | 1461138343612 Marionette TRACE conn3 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:43 INFO - PROCESS | 1858 | 1461138343796 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 00:45:43 INFO - PROCESS | 1858 | 1461138343967 Marionette TRACE conn3 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435737c000 == 92 [pid = 1858] [id = 257] 00:45:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f434d1df800) [pid = 1858] [serial = 772] [outer = (nil)] 00:45:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f434dfbb400) [pid = 1858] [serial = 773] [outer = 0x7f434d1df800] 00:45:44 INFO - PROCESS | 1858 | 1461138344041 Marionette DEBUG loaded listener.js 00:45:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f43500c6000) [pid = 1858] [serial = 774] [outer = 0x7f434d1df800] 00:45:44 INFO - PROCESS | 1858 | 1461138344910 Marionette TRACE conn3 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 00:45:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 00:45:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1382ms 00:45:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 00:45:44 INFO - PROCESS | 1858 | 1461138344987 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 00:45:44 INFO - PROCESS | 1858 | 1461138344990 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 00:45:44 INFO - PROCESS | 1858 | 1461138344996 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 00:45:45 INFO - PROCESS | 1858 | 1461138344999 Marionette TRACE conn3 <- [1,1002,null,{}] 00:45:45 INFO - PROCESS | 1858 | 1461138345004 Marionette TRACE conn3 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:45 INFO - PROCESS | 1858 | 1461138345213 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 00:45:45 INFO - PROCESS | 1858 | 1461138345420 Marionette TRACE conn3 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574c2800 == 93 [pid = 1858] [id = 258] 00:45:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f434de29000) [pid = 1858] [serial = 775] [outer = (nil)] 00:45:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f4351e95000) [pid = 1858] [serial = 776] [outer = 0x7f434de29000] 00:45:45 INFO - PROCESS | 1858 | 1461138345493 Marionette DEBUG loaded listener.js 00:45:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f4351e9c400) [pid = 1858] [serial = 777] [outer = 0x7f434de29000] 00:45:46 INFO - PROCESS | 1858 | 1461138346342 Marionette TRACE conn3 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 00:45:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 00:45:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1382ms 00:45:46 INFO - PROCESS | 1858 | 1461138346378 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 00:45:46 INFO - PROCESS | 1858 | 1461138346383 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 00:45:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 00:45:46 INFO - PROCESS | 1858 | 1461138346389 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 00:45:46 INFO - PROCESS | 1858 | 1461138346391 Marionette TRACE conn3 <- [1,1006,null,{}] 00:45:46 INFO - PROCESS | 1858 | 1461138346396 Marionette TRACE conn3 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:46 INFO - PROCESS | 1858 | 1461138346567 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 00:45:46 INFO - PROCESS | 1858 | 1461138346737 Marionette TRACE conn3 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432accf000 == 94 [pid = 1858] [id = 259] 00:45:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f435196b800) [pid = 1858] [serial = 778] [outer = (nil)] 00:45:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f4351ea1800) [pid = 1858] [serial = 779] [outer = 0x7f435196b800] 00:45:46 INFO - PROCESS | 1858 | 1461138346807 Marionette DEBUG loaded listener.js 00:45:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f4351fc1800) [pid = 1858] [serial = 780] [outer = 0x7f435196b800] 00:45:47 INFO - PROCESS | 1858 | 1461138347667 Marionette TRACE conn3 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 00:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 00:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1332ms 00:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 00:45:47 INFO - PROCESS | 1858 | 1461138347722 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 00:45:47 INFO - PROCESS | 1858 | 1461138347725 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 00:45:47 INFO - PROCESS | 1858 | 1461138347730 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 00:45:47 INFO - PROCESS | 1858 | 1461138347734 Marionette TRACE conn3 <- [1,1010,null,{}] 00:45:47 INFO - PROCESS | 1858 | 1461138347739 Marionette TRACE conn3 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:47 INFO - PROCESS | 1858 | 1461138347900 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 00:45:48 INFO - PROCESS | 1858 | 1461138348071 Marionette TRACE conn3 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435736e000 == 95 [pid = 1858] [id = 260] 00:45:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f43519c6800) [pid = 1858] [serial = 781] [outer = (nil)] 00:45:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f4352047800) [pid = 1858] [serial = 782] [outer = 0x7f43519c6800] 00:45:48 INFO - PROCESS | 1858 | 1461138348142 Marionette DEBUG loaded listener.js 00:45:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f4352160000) [pid = 1858] [serial = 783] [outer = 0x7f43519c6800] 00:45:48 INFO - PROCESS | 1858 | 1461138348964 Marionette TRACE conn3 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 00:45:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 00:45:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1290ms 00:45:49 INFO - PROCESS | 1858 | 1461138349021 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 00:45:49 INFO - PROCESS | 1858 | 1461138349025 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 00:45:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 00:45:49 INFO - PROCESS | 1858 | 1461138349030 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 00:45:49 INFO - PROCESS | 1858 | 1461138349032 Marionette TRACE conn3 <- [1,1014,null,{}] 00:45:49 INFO - PROCESS | 1858 | 1461138349038 Marionette TRACE conn3 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:49 INFO - PROCESS | 1858 | 1461138349201 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 00:45:49 INFO - PROCESS | 1858 | 1461138349375 Marionette TRACE conn3 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337aca000 == 96 [pid = 1858] [id = 261] 00:45:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432ddd5800) [pid = 1858] [serial = 784] [outer = (nil)] 00:45:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f43366edc00) [pid = 1858] [serial = 785] [outer = 0x7f432ddd5800] 00:45:49 INFO - PROCESS | 1858 | 1461138349445 Marionette DEBUG loaded listener.js 00:45:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f4352397c00) [pid = 1858] [serial = 786] [outer = 0x7f432ddd5800] 00:45:50 INFO - PROCESS | 1858 | 1461138350322 Marionette TRACE conn3 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 00:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 00:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1341ms 00:45:50 INFO - PROCESS | 1858 | 1461138350373 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 00:45:50 INFO - PROCESS | 1858 | 1461138350377 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 00:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 00:45:50 INFO - PROCESS | 1858 | 1461138350383 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 00:45:50 INFO - PROCESS | 1858 | 1461138350387 Marionette TRACE conn3 <- [1,1018,null,{}] 00:45:50 INFO - PROCESS | 1858 | 1461138350392 Marionette TRACE conn3 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:50 INFO - PROCESS | 1858 | 1461138350602 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 00:45:50 INFO - PROCESS | 1858 | 1461138350771 Marionette TRACE conn3 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6ed800 == 97 [pid = 1858] [id = 262] 00:45:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f432ddc6400) [pid = 1858] [serial = 787] [outer = (nil)] 00:45:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f432e021c00) [pid = 1858] [serial = 788] [outer = 0x7f432ddc6400] 00:45:50 INFO - PROCESS | 1858 | 1461138350850 Marionette DEBUG loaded listener.js 00:45:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f43521b2000) [pid = 1858] [serial = 789] [outer = 0x7f432ddc6400] 00:45:52 INFO - PROCESS | 1858 | 1461138352059 Marionette TRACE conn3 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 00:45:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 00:45:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1729ms 00:45:52 INFO - PROCESS | 1858 | 1461138352114 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 00:45:52 INFO - PROCESS | 1858 | 1461138352119 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 00:45:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 00:45:52 INFO - PROCESS | 1858 | 1461138352127 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 00:45:52 INFO - PROCESS | 1858 | 1461138352132 Marionette TRACE conn3 <- [1,1022,null,{}] 00:45:52 INFO - PROCESS | 1858 | 1461138352141 Marionette TRACE conn3 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:52 INFO - PROCESS | 1858 | 1461138352314 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 00:45:52 INFO - PROCESS | 1858 | 1461138352546 Marionette TRACE conn3 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd85800 == 98 [pid = 1858] [id = 263] 00:45:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f432e02a800) [pid = 1858] [serial = 790] [outer = (nil)] 00:45:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f432f85a000) [pid = 1858] [serial = 791] [outer = 0x7f432e02a800] 00:45:52 INFO - PROCESS | 1858 | 1461138352610 Marionette DEBUG loaded listener.js 00:45:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f43341a7400) [pid = 1858] [serial = 792] [outer = 0x7f432e02a800] 00:45:53 INFO - PROCESS | 1858 | 1461138353414 Marionette TRACE conn3 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 00:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 00:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1338ms 00:45:53 INFO - PROCESS | 1858 | 1461138353486 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 00:45:53 INFO - PROCESS | 1858 | 1461138353501 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 00:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 00:45:53 INFO - PROCESS | 1858 | 1461138353518 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 00:45:53 INFO - PROCESS | 1858 | 1461138353527 Marionette TRACE conn3 <- [1,1026,null,{}] 00:45:53 INFO - PROCESS | 1858 | 1461138353538 Marionette TRACE conn3 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:53 INFO - PROCESS | 1858 | 1461138353782 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 00:45:54 INFO - PROCESS | 1858 | 1461138354008 Marionette TRACE conn3 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335510000 == 99 [pid = 1858] [id = 264] 00:45:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f43355f1c00) [pid = 1858] [serial = 793] [outer = (nil)] 00:45:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4335e02800) [pid = 1858] [serial = 794] [outer = 0x7f43355f1c00] 00:45:54 INFO - PROCESS | 1858 | 1461138354090 Marionette DEBUG loaded listener.js 00:45:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f4335e0bc00) [pid = 1858] [serial = 795] [outer = 0x7f43355f1c00] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336dad800 == 98 [pid = 1858] [id = 205] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43401ac800 == 97 [pid = 1858] [id = 250] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f433f6afc00) [pid = 1858] [serial = 673] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433f597800) [pid = 1858] [serial = 670] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f433ff27c00) [pid = 1858] [serial = 676] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f4337d7f800) [pid = 1858] [serial = 682] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f4340b08400) [pid = 1858] [serial = 679] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f433f8a5000) [pid = 1858] [serial = 706] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433ea0b800 == 96 [pid = 1858] [id = 209] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340757800 == 95 [pid = 1858] [id = 249] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f4d5000 == 94 [pid = 1858] [id = 248] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337d27000 == 93 [pid = 1858] [id = 247] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433552b800 == 92 [pid = 1858] [id = 246] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c0b800 == 91 [pid = 1858] [id = 245] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b17000 == 90 [pid = 1858] [id = 244] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43519ac800 == 89 [pid = 1858] [id = 241] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434fb0a000 == 88 [pid = 1858] [id = 240] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434de13000 == 87 [pid = 1858] [id = 239] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434beeb800 == 86 [pid = 1858] [id = 238] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f4d3800 == 85 [pid = 1858] [id = 237] 00:45:54 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b1c000 == 84 [pid = 1858] [id = 236] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f432f851000) [pid = 1858] [serial = 686] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f43363a2800) [pid = 1858] [serial = 692] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f433cbe1800) [pid = 1858] [serial = 701] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f433f598400) [pid = 1858] [serial = 659] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f433f598c00) [pid = 1858] [serial = 704] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4339525400) [pid = 1858] [serial = 697] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f433691f400) [pid = 1858] [serial = 587] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f433dbdf000) [pid = 1858] [serial = 667] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f4339edd000) [pid = 1858] [serial = 700] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f4336f78c00) [pid = 1858] [serial = 664] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f4337d81c00) [pid = 1858] [serial = 695] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f4335663800) [pid = 1858] [serial = 691] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f432de59c00) [pid = 1858] [serial = 685] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f4336e2a800) [pid = 1858] [serial = 694] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f43355ea800) [pid = 1858] [serial = 661] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4339837c00) [pid = 1858] [serial = 698] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f43355ee800) [pid = 1858] [serial = 689] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f43340ee800) [pid = 1858] [serial = 688] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f433f066400) [pid = 1858] [serial = 703] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f4339627000) [pid = 1858] [serial = 617] [outer = (nil)] [url = about:blank] 00:45:54 INFO - PROCESS | 1858 | 1461138354986 Marionette TRACE conn3 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 00:45:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 00:45:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1498ms 00:45:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 00:45:55 INFO - PROCESS | 1858 | 1461138355017 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 00:45:55 INFO - PROCESS | 1858 | 1461138355019 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 00:45:55 INFO - PROCESS | 1858 | 1461138355025 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 00:45:55 INFO - PROCESS | 1858 | 1461138355030 Marionette TRACE conn3 <- [1,1030,null,{}] 00:45:55 INFO - PROCESS | 1858 | 1461138355044 Marionette TRACE conn3 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:55 INFO - PROCESS | 1858 | 1461138355196 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 00:45:55 INFO - PROCESS | 1858 | 1461138355358 Marionette TRACE conn3 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c18800 == 85 [pid = 1858] [id = 265] 00:45:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f43341aec00) [pid = 1858] [serial = 796] [outer = (nil)] 00:45:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f43363a2800) [pid = 1858] [serial = 797] [outer = 0x7f43341aec00] 00:45:55 INFO - PROCESS | 1858 | 1461138355423 Marionette DEBUG loaded listener.js 00:45:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f433696cc00) [pid = 1858] [serial = 798] [outer = 0x7f43341aec00] 00:45:56 INFO - PROCESS | 1858 | 1461138356156 Marionette TRACE conn3 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 00:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 00:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1183ms 00:45:56 INFO - PROCESS | 1858 | 1461138356215 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 00:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 00:45:56 INFO - PROCESS | 1858 | 1461138356219 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 00:45:56 INFO - PROCESS | 1858 | 1461138356225 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 00:45:56 INFO - PROCESS | 1858 | 1461138356228 Marionette TRACE conn3 <- [1,1034,null,{}] 00:45:56 INFO - PROCESS | 1858 | 1461138356232 Marionette TRACE conn3 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:56 INFO - PROCESS | 1858 | 1461138356376 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 00:45:56 INFO - PROCESS | 1858 | 1461138356390 Marionette TRACE conn3 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dae800 == 86 [pid = 1858] [id = 266] 00:45:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4336428000) [pid = 1858] [serial = 799] [outer = (nil)] 00:45:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f4339840000) [pid = 1858] [serial = 800] [outer = 0x7f4336428000] 00:45:56 INFO - PROCESS | 1858 | 1461138356448 Marionette DEBUG loaded listener.js 00:45:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f4339eddc00) [pid = 1858] [serial = 801] [outer = 0x7f4336428000] 00:45:57 INFO - PROCESS | 1858 | 1461138357306 Marionette TRACE conn3 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 00:45:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 00:45:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1131ms 00:45:57 INFO - PROCESS | 1858 | 1461138357357 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 00:45:57 INFO - PROCESS | 1858 | 1461138357360 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 00:45:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 00:45:57 INFO - PROCESS | 1858 | 1461138357389 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 00:45:57 INFO - PROCESS | 1858 | 1461138357391 Marionette TRACE conn3 <- [1,1038,null,{}] 00:45:57 INFO - PROCESS | 1858 | 1461138357395 Marionette TRACE conn3 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:57 INFO - PROCESS | 1858 | 1461138357593 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 00:45:57 INFO - PROCESS | 1858 | 1461138357612 Marionette TRACE conn3 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43396b7000 == 87 [pid = 1858] [id = 267] 00:45:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432bee2800) [pid = 1858] [serial = 802] [outer = (nil)] 00:45:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f433bff1800) [pid = 1858] [serial = 803] [outer = 0x7f432bee2800] 00:45:57 INFO - PROCESS | 1858 | 1461138357670 Marionette DEBUG loaded listener.js 00:45:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f433ed5a000) [pid = 1858] [serial = 804] [outer = 0x7f432bee2800] 00:45:58 INFO - PROCESS | 1858 | 1461138358477 Marionette TRACE conn3 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 00:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 00:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1125ms 00:45:58 INFO - PROCESS | 1858 | 1461138358514 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 00:45:58 INFO - PROCESS | 1858 | 1461138358518 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 00:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 00:45:58 INFO - PROCESS | 1858 | 1461138358523 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 00:45:58 INFO - PROCESS | 1858 | 1461138358525 Marionette TRACE conn3 <- [1,1042,null,{}] 00:45:58 INFO - PROCESS | 1858 | 1461138358530 Marionette TRACE conn3 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:45:58 INFO - PROCESS | 1858 | 1461138358756 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 00:45:58 INFO - PROCESS | 1858 | 1461138358791 Marionette TRACE conn3 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:45:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f4d5000 == 88 [pid = 1858] [id = 268] 00:45:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f433f417c00) [pid = 1858] [serial = 805] [outer = (nil)] 00:45:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f433f8a5400) [pid = 1858] [serial = 806] [outer = 0x7f433f417c00] 00:45:58 INFO - PROCESS | 1858 | 1461138358855 Marionette DEBUG loaded listener.js 00:45:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f433f992000) [pid = 1858] [serial = 807] [outer = 0x7f433f417c00] 00:45:59 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f43414fd000) [pid = 1858] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 00:45:59 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f432fd0a800) [pid = 1858] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 00:45:59 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f432fd07400) [pid = 1858] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 00:45:59 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f432fd06800) [pid = 1858] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 00:45:59 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f432de61800) [pid = 1858] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 00:45:59 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f4336924000) [pid = 1858] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 00:45:59 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f433c987000) [pid = 1858] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 00:45:59 INFO - PROCESS | 1858 | 1461138359880 Marionette TRACE conn3 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 00:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 00:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1385ms 00:45:59 INFO - PROCESS | 1858 | 1461138359908 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 00:45:59 INFO - PROCESS | 1858 | 1461138359911 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 00:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 00:45:59 INFO - PROCESS | 1858 | 1461138359917 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 00:45:59 INFO - PROCESS | 1858 | 1461138359918 Marionette TRACE conn3 <- [1,1046,null,{}] 00:45:59 INFO - PROCESS | 1858 | 1461138359924 Marionette TRACE conn3 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:00 INFO - PROCESS | 1858 | 1461138360074 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 00:46:00 INFO - PROCESS | 1858 | 1461138360207 Marionette TRACE conn3 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43405cf000 == 89 [pid = 1858] [id = 269] 00:46:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432de61800) [pid = 1858] [serial = 808] [outer = (nil)] 00:46:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f433ff20c00) [pid = 1858] [serial = 809] [outer = 0x7f432de61800] 00:46:00 INFO - PROCESS | 1858 | 1461138360266 Marionette DEBUG loaded listener.js 00:46:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f43417a7800) [pid = 1858] [serial = 810] [outer = 0x7f432de61800] 00:46:00 INFO - PROCESS | 1858 | 1461138360925 Marionette TRACE conn3 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 00:46:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 00:46:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1030ms 00:46:00 INFO - PROCESS | 1858 | 1461138360948 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 00:46:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 00:46:00 INFO - PROCESS | 1858 | 1461138360952 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 00:46:00 INFO - PROCESS | 1858 | 1461138360957 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 00:46:00 INFO - PROCESS | 1858 | 1461138360959 Marionette TRACE conn3 <- [1,1050,null,{}] 00:46:00 INFO - PROCESS | 1858 | 1461138360980 Marionette TRACE conn3 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:01 INFO - PROCESS | 1858 | 1461138361167 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 00:46:01 INFO - PROCESS | 1858 | 1461138361200 Marionette TRACE conn3 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434241a000 == 90 [pid = 1858] [id = 270] 00:46:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f43414f9400) [pid = 1858] [serial = 811] [outer = (nil)] 00:46:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f43423f1400) [pid = 1858] [serial = 812] [outer = 0x7f43414f9400] 00:46:01 INFO - PROCESS | 1858 | 1461138361257 Marionette DEBUG loaded listener.js 00:46:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f434bed7c00) [pid = 1858] [serial = 813] [outer = 0x7f43414f9400] 00:46:02 INFO - PROCESS | 1858 | 1461138362288 Marionette TRACE conn3 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 00:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 00:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1383ms 00:46:02 INFO - PROCESS | 1858 | 1461138362341 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 00:46:02 INFO - PROCESS | 1858 | 1461138362348 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 00:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 00:46:02 INFO - PROCESS | 1858 | 1461138362357 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 00:46:02 INFO - PROCESS | 1858 | 1461138362361 Marionette TRACE conn3 <- [1,1054,null,{}] 00:46:02 INFO - PROCESS | 1858 | 1461138362369 Marionette TRACE conn3 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:02 INFO - PROCESS | 1858 | 1461138362566 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 00:46:02 INFO - PROCESS | 1858 | 1461138362734 Marionette TRACE conn3 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4334093000 == 91 [pid = 1858] [id = 271] 00:46:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f43340f5000) [pid = 1858] [serial = 814] [outer = (nil)] 00:46:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f43355f3800) [pid = 1858] [serial = 815] [outer = 0x7f43340f5000] 00:46:02 INFO - PROCESS | 1858 | 1461138362813 Marionette DEBUG loaded listener.js 00:46:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f4335e08800) [pid = 1858] [serial = 816] [outer = 0x7f43340f5000] 00:46:03 INFO - PROCESS | 1858 | 1461138363731 Marionette TRACE conn3 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 00:46:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 00:46:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1430ms 00:46:03 INFO - PROCESS | 1858 | 1461138363788 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 00:46:03 INFO - PROCESS | 1858 | 1461138363796 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 00:46:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 00:46:03 INFO - PROCESS | 1858 | 1461138363806 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 00:46:03 INFO - PROCESS | 1858 | 1461138363809 Marionette TRACE conn3 <- [1,1058,null,{}] 00:46:03 INFO - PROCESS | 1858 | 1461138363815 Marionette TRACE conn3 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:03 INFO - PROCESS | 1858 | 1461138363987 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 00:46:04 INFO - PROCESS | 1858 | 1461138364152 Marionette TRACE conn3 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6d7000 == 92 [pid = 1858] [id = 272] 00:46:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432fb16800) [pid = 1858] [serial = 817] [outer = (nil)] 00:46:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f4337d8e400) [pid = 1858] [serial = 818] [outer = 0x7f432fb16800] 00:46:04 INFO - PROCESS | 1858 | 1461138364222 Marionette DEBUG loaded listener.js 00:46:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f4339ed1000) [pid = 1858] [serial = 819] [outer = 0x7f432fb16800] 00:46:05 INFO - PROCESS | 1858 | 1461138365099 Marionette TRACE conn3 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 00:46:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 00:46:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1332ms 00:46:05 INFO - PROCESS | 1858 | 1461138365138 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 00:46:05 INFO - PROCESS | 1858 | 1461138365142 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 00:46:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 00:46:05 INFO - PROCESS | 1858 | 1461138365148 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 00:46:05 INFO - PROCESS | 1858 | 1461138365154 Marionette TRACE conn3 <- [1,1062,null,{}] 00:46:05 INFO - PROCESS | 1858 | 1461138365169 Marionette TRACE conn3 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:05 INFO - PROCESS | 1858 | 1461138365335 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 00:46:05 INFO - PROCESS | 1858 | 1461138365510 Marionette TRACE conn3 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434dbc0800 == 93 [pid = 1858] [id = 273] 00:46:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f4339837c00) [pid = 1858] [serial = 820] [outer = (nil)] 00:46:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f433ff25400) [pid = 1858] [serial = 821] [outer = 0x7f4339837c00] 00:46:05 INFO - PROCESS | 1858 | 1461138365596 Marionette DEBUG loaded listener.js 00:46:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f43414fdc00) [pid = 1858] [serial = 822] [outer = 0x7f4339837c00] 00:46:06 INFO - PROCESS | 1858 | 1461138366437 Marionette TRACE conn3 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 00:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 00:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1339ms 00:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 00:46:06 INFO - PROCESS | 1858 | 1461138366488 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 00:46:06 INFO - PROCESS | 1858 | 1461138366492 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 00:46:06 INFO - PROCESS | 1858 | 1461138366499 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 00:46:06 INFO - PROCESS | 1858 | 1461138366502 Marionette TRACE conn3 <- [1,1066,null,{}] 00:46:06 INFO - PROCESS | 1858 | 1461138366507 Marionette TRACE conn3 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:06 INFO - PROCESS | 1858 | 1461138366672 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 00:46:06 INFO - PROCESS | 1858 | 1461138366845 Marionette TRACE conn3 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435199d000 == 94 [pid = 1858] [id = 274] 00:46:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f433cb1f400) [pid = 1858] [serial = 823] [outer = (nil)] 00:46:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f434ca75000) [pid = 1858] [serial = 824] [outer = 0x7f433cb1f400] 00:46:06 INFO - PROCESS | 1858 | 1461138366913 Marionette DEBUG loaded listener.js 00:46:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f434cd9d800) [pid = 1858] [serial = 825] [outer = 0x7f433cb1f400] 00:46:07 INFO - PROCESS | 1858 | 1461138367807 Marionette TRACE conn3 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 00:46:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 00:46:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1379ms 00:46:07 INFO - PROCESS | 1858 | 1461138367879 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 00:46:07 INFO - PROCESS | 1858 | 1461138367883 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 00:46:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 00:46:07 INFO - PROCESS | 1858 | 1461138367889 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 00:46:07 INFO - PROCESS | 1858 | 1461138367892 Marionette TRACE conn3 <- [1,1070,null,{}] 00:46:07 INFO - PROCESS | 1858 | 1461138367897 Marionette TRACE conn3 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:08 INFO - PROCESS | 1858 | 1461138368104 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 00:46:08 INFO - PROCESS | 1858 | 1461138368273 Marionette TRACE conn3 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352523000 == 95 [pid = 1858] [id = 275] 00:46:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4335e11800) [pid = 1858] [serial = 826] [outer = (nil)] 00:46:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f434cf8dc00) [pid = 1858] [serial = 827] [outer = 0x7f4335e11800] 00:46:08 INFO - PROCESS | 1858 | 1461138368349 Marionette DEBUG loaded listener.js 00:46:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f434ded5000) [pid = 1858] [serial = 828] [outer = 0x7f4335e11800] 00:46:09 INFO - PROCESS | 1858 | 1461138369177 Marionette TRACE conn3 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 00:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 00:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1337ms 00:46:09 INFO - PROCESS | 1858 | 1461138369227 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 00:46:09 INFO - PROCESS | 1858 | 1461138369230 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 00:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 00:46:09 INFO - PROCESS | 1858 | 1461138369236 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 00:46:09 INFO - PROCESS | 1858 | 1461138369238 Marionette TRACE conn3 <- [1,1074,null,{}] 00:46:09 INFO - PROCESS | 1858 | 1461138369244 Marionette TRACE conn3 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:09 INFO - PROCESS | 1858 | 1461138369433 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 00:46:09 INFO - PROCESS | 1858 | 1461138369607 Marionette TRACE conn3 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43369c1800 == 96 [pid = 1858] [id = 276] 00:46:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f434ded5400) [pid = 1858] [serial = 829] [outer = (nil)] 00:46:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f4351e9c800) [pid = 1858] [serial = 830] [outer = 0x7f434ded5400] 00:46:09 INFO - PROCESS | 1858 | 1461138369679 Marionette DEBUG loaded listener.js 00:46:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f435250d000) [pid = 1858] [serial = 831] [outer = 0x7f434ded5400] 00:46:10 INFO - PROCESS | 1858 | 1461138370544 Marionette TRACE conn3 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 00:46:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 00:46:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1386ms 00:46:10 INFO - PROCESS | 1858 | 1461138370624 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 00:46:10 INFO - PROCESS | 1858 | 1461138370627 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 00:46:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 00:46:10 INFO - PROCESS | 1858 | 1461138370633 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 00:46:10 INFO - PROCESS | 1858 | 1461138370635 Marionette TRACE conn3 <- [1,1078,null,{}] 00:46:10 INFO - PROCESS | 1858 | 1461138370640 Marionette TRACE conn3 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:10 INFO - PROCESS | 1858 | 1461138370831 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 00:46:11 INFO - PROCESS | 1858 | 1461138370998 Marionette TRACE conn3 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43369d7800 == 97 [pid = 1858] [id = 277] 00:46:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f432cdadc00) [pid = 1858] [serial = 832] [outer = (nil)] 00:46:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432cdb3800) [pid = 1858] [serial = 833] [outer = 0x7f432cdadc00] 00:46:11 INFO - PROCESS | 1858 | 1461138371065 Marionette DEBUG loaded listener.js 00:46:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f432cdb7800) [pid = 1858] [serial = 834] [outer = 0x7f432cdadc00] 00:46:11 INFO - PROCESS | 1858 | 1461138371948 Marionette TRACE conn3 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 00:46:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 00:46:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1377ms 00:46:12 INFO - PROCESS | 1858 | 1461138372011 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 00:46:12 INFO - PROCESS | 1858 | 1461138372015 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 00:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 00:46:12 INFO - PROCESS | 1858 | 1461138372020 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 00:46:12 INFO - PROCESS | 1858 | 1461138372022 Marionette TRACE conn3 <- [1,1082,null,{}] 00:46:12 INFO - PROCESS | 1858 | 1461138372028 Marionette TRACE conn3 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:12 INFO - PROCESS | 1858 | 1461138372187 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 00:46:12 INFO - PROCESS | 1858 | 1461138372362 Marionette TRACE conn3 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432adce800 == 98 [pid = 1858] [id = 278] 00:46:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f432cdaf000) [pid = 1858] [serial = 835] [outer = (nil)] 00:46:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f433a7af400) [pid = 1858] [serial = 836] [outer = 0x7f432cdaf000] 00:46:12 INFO - PROCESS | 1858 | 1461138372435 Marionette DEBUG loaded listener.js 00:46:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f433a7b3400) [pid = 1858] [serial = 837] [outer = 0x7f432cdaf000] 00:46:13 INFO - PROCESS | 1858 | 1461138373258 Marionette TRACE conn3 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 00:46:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 00:46:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1284ms 00:46:13 INFO - PROCESS | 1858 | 1461138373306 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 00:46:13 INFO - PROCESS | 1858 | 1461138373310 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 00:46:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 00:46:13 INFO - PROCESS | 1858 | 1461138373315 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 00:46:13 INFO - PROCESS | 1858 | 1461138373319 Marionette TRACE conn3 <- [1,1086,null,{}] 00:46:13 INFO - PROCESS | 1858 | 1461138373324 Marionette TRACE conn3 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:13 INFO - PROCESS | 1858 | 1461138373487 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 00:46:13 INFO - PROCESS | 1858 | 1461138373664 Marionette TRACE conn3 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2cb000 == 99 [pid = 1858] [id = 279] 00:46:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f432cdb0c00) [pid = 1858] [serial = 838] [outer = (nil)] 00:46:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f433a7b7800) [pid = 1858] [serial = 839] [outer = 0x7f432cdb0c00] 00:46:13 INFO - PROCESS | 1858 | 1461138373733 Marionette DEBUG loaded listener.js 00:46:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f433a7bc400) [pid = 1858] [serial = 840] [outer = 0x7f432cdb0c00] 00:46:14 INFO - PROCESS | 1858 | 1461138374554 Marionette TRACE conn3 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 00:46:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 00:46:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1277ms 00:46:14 INFO - PROCESS | 1858 | 1461138374594 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 00:46:14 INFO - PROCESS | 1858 | 1461138374597 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 00:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 00:46:14 INFO - PROCESS | 1858 | 1461138374603 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 00:46:14 INFO - PROCESS | 1858 | 1461138374605 Marionette TRACE conn3 <- [1,1090,null,{}] 00:46:14 INFO - PROCESS | 1858 | 1461138374610 Marionette TRACE conn3 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:14 INFO - PROCESS | 1858 | 1461138374775 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 00:46:14 INFO - PROCESS | 1858 | 1461138374952 Marionette TRACE conn3 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2e2000 == 100 [pid = 1858] [id = 280] 00:46:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f432c2d5400) [pid = 1858] [serial = 841] [outer = (nil)] 00:46:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f432c2dd800) [pid = 1858] [serial = 842] [outer = 0x7f432c2d5400] 00:46:15 INFO - PROCESS | 1858 | 1461138375019 Marionette DEBUG loaded listener.js 00:46:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f432c2e2400) [pid = 1858] [serial = 843] [outer = 0x7f432c2d5400] 00:46:15 INFO - PROCESS | 1858 | 1461138375912 Marionette TRACE conn3 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 00:46:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 00:46:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1383ms 00:46:15 INFO - PROCESS | 1858 | 1461138375987 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 00:46:15 INFO - PROCESS | 1858 | 1461138375991 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 00:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 00:46:15 INFO - PROCESS | 1858 | 1461138375997 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 00:46:16 INFO - PROCESS | 1858 | 1461138376001 Marionette TRACE conn3 <- [1,1094,null,{}] 00:46:16 INFO - PROCESS | 1858 | 1461138376007 Marionette TRACE conn3 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:16 INFO - PROCESS | 1858 | 1461138376241 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 00:46:16 INFO - PROCESS | 1858 | 1461138376470 Marionette TRACE conn3 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432aed8000 == 101 [pid = 1858] [id = 281] 00:46:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f432ddcdc00) [pid = 1858] [serial = 844] [outer = (nil)] 00:46:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f43340f5c00) [pid = 1858] [serial = 845] [outer = 0x7f432ddcdc00] 00:46:16 INFO - PROCESS | 1858 | 1461138376592 Marionette DEBUG loaded listener.js 00:46:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f434ca73400) [pid = 1858] [serial = 846] [outer = 0x7f432ddcdc00] 00:46:17 INFO - PROCESS | 1858 | 1461138377382 Marionette TRACE conn3 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 00:46:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 00:46:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1437ms 00:46:17 INFO - PROCESS | 1858 | 1461138377459 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 00:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 00:46:17 INFO - PROCESS | 1858 | 1461138377463 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 00:46:17 INFO - PROCESS | 1858 | 1461138377469 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 00:46:17 INFO - PROCESS | 1858 | 1461138377472 Marionette TRACE conn3 <- [1,1098,null,{}] 00:46:17 INFO - PROCESS | 1858 | 1461138377477 Marionette TRACE conn3 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:17 INFO - PROCESS | 1858 | 1461138377659 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 00:46:18 INFO - PROCESS | 1858 | 1461138378143 Marionette TRACE conn3 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ddf4800 == 102 [pid = 1858] [id = 282] 00:46:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f432c2df800) [pid = 1858] [serial = 847] [outer = (nil)] 00:46:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f432cdb5000) [pid = 1858] [serial = 848] [outer = 0x7f432c2df800] 00:46:18 INFO - PROCESS | 1858 | 1461138378256 Marionette DEBUG loaded listener.js 00:46:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f432e024000) [pid = 1858] [serial = 849] [outer = 0x7f432c2df800] 00:46:19 INFO - PROCESS | 1858 | 1461138379075 Marionette TRACE conn3 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 00:46:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 00:46:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1645ms 00:46:19 INFO - PROCESS | 1858 | 1461138379115 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 00:46:19 INFO - PROCESS | 1858 | 1461138379121 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 00:46:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 00:46:19 INFO - PROCESS | 1858 | 1461138379130 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 00:46:19 INFO - PROCESS | 1858 | 1461138379133 Marionette TRACE conn3 <- [1,1102,null,{}] 00:46:19 INFO - PROCESS | 1858 | 1461138379140 Marionette TRACE conn3 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:19 INFO - PROCESS | 1858 | 1461138379308 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 00:46:19 INFO - PROCESS | 1858 | 1461138379603 Marionette TRACE conn3 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432acdd800 == 103 [pid = 1858] [id = 283] 00:46:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f432fb14400) [pid = 1858] [serial = 850] [outer = (nil)] 00:46:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f43340f0800) [pid = 1858] [serial = 851] [outer = 0x7f432fb14400] 00:46:19 INFO - PROCESS | 1858 | 1461138379674 Marionette DEBUG loaded listener.js 00:46:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f43355edc00) [pid = 1858] [serial = 852] [outer = 0x7f432fb14400] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43405cf000 == 102 [pid = 1858] [id = 269] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f4d5000 == 101 [pid = 1858] [id = 268] 00:46:20 INFO - PROCESS | 1858 | 1461138380633 Marionette TRACE conn3 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f434cd1fc00) [pid = 1858] [serial = 755] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43396b7000 == 100 [pid = 1858] [id = 267] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336dae800 == 99 [pid = 1858] [id = 266] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c18800 == 98 [pid = 1858] [id = 265] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335510000 == 97 [pid = 1858] [id = 264] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd85800 == 96 [pid = 1858] [id = 263] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435737c000 == 95 [pid = 1858] [id = 257] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435641e000 == 94 [pid = 1858] [id = 256] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4354186000 == 93 [pid = 1858] [id = 255] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43519ac000 == 92 [pid = 1858] [id = 254] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433fd3e000 == 91 [pid = 1858] [id = 253] 00:46:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e8f000 == 90 [pid = 1858] [id = 252] 00:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 00:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1584ms 00:46:20 INFO - PROCESS | 1858 | 1461138380723 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 00:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 00:46:20 INFO - PROCESS | 1858 | 1461138380729 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 00:46:20 INFO - PROCESS | 1858 | 1461138380735 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 00:46:20 INFO - PROCESS | 1858 | 1461138380738 Marionette TRACE conn3 <- [1,1106,null,{}] 00:46:20 INFO - PROCESS | 1858 | 1461138380743 Marionette TRACE conn3 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:20 INFO - PROCESS | 1858 | 1461138380893 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f43419bc800) [pid = 1858] [serial = 749] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f4337d7bc00) [pid = 1858] [serial = 752] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f4337d70400) [pid = 1858] [serial = 738] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f4336920c00) [pid = 1858] [serial = 737] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f433951bc00) [pid = 1858] [serial = 740] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f433bf70c00) [pid = 1858] [serial = 741] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f43413b4800) [pid = 1858] [serial = 722] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f43341afc00) [pid = 1858] [serial = 735] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f432f853c00) [pid = 1858] [serial = 734] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f4342349400) [pid = 1858] [serial = 725] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f43357e5400) [pid = 1858] [serial = 710] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f433f6a7c00) [pid = 1858] [serial = 716] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f433f6aa400) [pid = 1858] [serial = 743] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f434bed3800) [pid = 1858] [serial = 728] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f433f58f400) [pid = 1858] [serial = 731] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f4339621c00) [pid = 1858] [serial = 713] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f43406d6c00) [pid = 1858] [serial = 719] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f43403dac00) [pid = 1858] [serial = 746] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f43423b6400) [pid = 1858] [serial = 461] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f43423ee400) [pid = 1858] [serial = 750] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4341309800) [pid = 1858] [serial = 747] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433ff1c800) [pid = 1858] [serial = 744] [outer = (nil)] [url = about:blank] 00:46:20 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f434bed7800) [pid = 1858] [serial = 753] [outer = (nil)] [url = about:blank] 00:46:21 INFO - PROCESS | 1858 | 1461138381125 Marionette TRACE conn3 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ad9800 == 91 [pid = 1858] [id = 284] 00:46:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f432f853c00) [pid = 1858] [serial = 853] [outer = (nil)] 00:46:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f4336082800) [pid = 1858] [serial = 854] [outer = 0x7f432f853c00] 00:46:21 INFO - PROCESS | 1858 | 1461138381192 Marionette DEBUG loaded listener.js 00:46:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f433696e400) [pid = 1858] [serial = 855] [outer = 0x7f432f853c00] 00:46:21 INFO - PROCESS | 1858 | 1461138381865 Marionette TRACE conn3 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 00:46:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 00:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1186ms 00:46:21 INFO - PROCESS | 1858 | 1461138381924 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 00:46:21 INFO - PROCESS | 1858 | 1461138381927 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 00:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 00:46:21 INFO - PROCESS | 1858 | 1461138381960 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 00:46:21 INFO - PROCESS | 1858 | 1461138381969 Marionette TRACE conn3 <- [1,1110,null,{}] 00:46:21 INFO - PROCESS | 1858 | 1461138381977 Marionette TRACE conn3 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:22 INFO - PROCESS | 1858 | 1461138382134 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 00:46:22 INFO - PROCESS | 1858 | 1461138382144 Marionette TRACE conn3 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336fab000 == 92 [pid = 1858] [id = 285] 00:46:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f4335e0d400) [pid = 1858] [serial = 856] [outer = (nil)] 00:46:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f433aacd000) [pid = 1858] [serial = 857] [outer = 0x7f4335e0d400] 00:46:22 INFO - PROCESS | 1858 | 1461138382204 Marionette DEBUG loaded listener.js 00:46:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f433db40400) [pid = 1858] [serial = 858] [outer = 0x7f4335e0d400] 00:46:23 INFO - PROCESS | 1858 | 1461138383007 Marionette TRACE conn3 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 00:46:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 00:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1098ms 00:46:23 INFO - PROCESS | 1858 | 1461138383046 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 00:46:23 INFO - PROCESS | 1858 | 1461138383048 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 00:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 00:46:23 INFO - PROCESS | 1858 | 1461138383055 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 00:46:23 INFO - PROCESS | 1858 | 1461138383057 Marionette TRACE conn3 <- [1,1114,null,{}] 00:46:23 INFO - PROCESS | 1858 | 1461138383062 Marionette TRACE conn3 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:23 INFO - PROCESS | 1858 | 1461138383284 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 00:46:23 INFO - PROCESS | 1858 | 1461138383316 Marionette TRACE conn3 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433c948800 == 93 [pid = 1858] [id = 286] 00:46:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f4337d77400) [pid = 1858] [serial = 859] [outer = (nil)] 00:46:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f433f068c00) [pid = 1858] [serial = 860] [outer = 0x7f4337d77400] 00:46:23 INFO - PROCESS | 1858 | 1461138383378 Marionette DEBUG loaded listener.js 00:46:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f433f59cc00) [pid = 1858] [serial = 861] [outer = 0x7f4337d77400] 00:46:24 INFO - PROCESS | 1858 | 1461138384152 Marionette TRACE conn3 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 00:46:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 00:46:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1179ms 00:46:24 INFO - PROCESS | 1858 | 1461138384236 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 00:46:24 INFO - PROCESS | 1858 | 1461138384240 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 00:46:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 00:46:24 INFO - PROCESS | 1858 | 1461138384245 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 00:46:24 INFO - PROCESS | 1858 | 1461138384247 Marionette TRACE conn3 <- [1,1118,null,{}] 00:46:24 INFO - PROCESS | 1858 | 1461138384252 Marionette TRACE conn3 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:24 INFO - PROCESS | 1858 | 1461138384451 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 00:46:24 INFO - PROCESS | 1858 | 1461138384476 Marionette TRACE conn3 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43405d3000 == 94 [pid = 1858] [id = 287] 00:46:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f43400bc400) [pid = 1858] [serial = 862] [outer = (nil)] 00:46:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f4340b08400) [pid = 1858] [serial = 863] [outer = 0x7f43400bc400] 00:46:24 INFO - PROCESS | 1858 | 1461138384546 Marionette DEBUG loaded listener.js 00:46:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f4342345400) [pid = 1858] [serial = 864] [outer = 0x7f43400bc400] 00:46:25 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f432bee2800) [pid = 1858] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 00:46:25 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f432e02a800) [pid = 1858] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 00:46:25 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f43341aec00) [pid = 1858] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 00:46:25 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f43355f1c00) [pid = 1858] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 00:46:25 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f432de61800) [pid = 1858] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 00:46:25 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f4336428000) [pid = 1858] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 00:46:25 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f433f417c00) [pid = 1858] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 00:46:25 INFO - PROCESS | 1858 | 1461138385628 Marionette TRACE conn3 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 00:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 00:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1429ms 00:46:25 INFO - PROCESS | 1858 | 1461138385675 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 00:46:25 INFO - PROCESS | 1858 | 1461138385678 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 00:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 00:46:25 INFO - PROCESS | 1858 | 1461138385684 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 00:46:25 INFO - PROCESS | 1858 | 1461138385686 Marionette TRACE conn3 <- [1,1122,null,{}] 00:46:25 INFO - PROCESS | 1858 | 1461138385691 Marionette TRACE conn3 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:25 INFO - PROCESS | 1858 | 1461138385906 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 00:46:26 INFO - PROCESS | 1858 | 1461138386041 Marionette TRACE conn3 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340c53000 == 95 [pid = 1858] [id = 288] 00:46:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f43357f1000) [pid = 1858] [serial = 865] [outer = (nil)] 00:46:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f4342349c00) [pid = 1858] [serial = 866] [outer = 0x7f43357f1000] 00:46:26 INFO - PROCESS | 1858 | 1461138386103 Marionette DEBUG loaded listener.js 00:46:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f434bedac00) [pid = 1858] [serial = 867] [outer = 0x7f43357f1000] 00:46:26 INFO - PROCESS | 1858 | 1461138386718 Marionette TRACE conn3 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 00:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 00:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1083ms 00:46:26 INFO - PROCESS | 1858 | 1461138386768 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 00:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 00:46:26 INFO - PROCESS | 1858 | 1461138386771 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 00:46:26 INFO - PROCESS | 1858 | 1461138386776 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 00:46:26 INFO - PROCESS | 1858 | 1461138386779 Marionette TRACE conn3 <- [1,1126,null,{}] 00:46:26 INFO - PROCESS | 1858 | 1461138386788 Marionette TRACE conn3 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:26 INFO - PROCESS | 1858 | 1461138386982 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 00:46:27 INFO - PROCESS | 1858 | 1461138387000 Marionette TRACE conn3 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434db65000 == 96 [pid = 1858] [id = 289] 00:46:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f43423e9c00) [pid = 1858] [serial = 868] [outer = (nil)] 00:46:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f434d1e5000) [pid = 1858] [serial = 869] [outer = 0x7f43423e9c00] 00:46:27 INFO - PROCESS | 1858 | 1461138387059 Marionette DEBUG loaded listener.js 00:46:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f434dfb9400) [pid = 1858] [serial = 870] [outer = 0x7f43423e9c00] 00:46:28 INFO - PROCESS | 1858 | 1461138388037 Marionette TRACE conn3 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 00:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 00:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1281ms 00:46:28 INFO - PROCESS | 1858 | 1461138388057 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 00:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 00:46:28 INFO - PROCESS | 1858 | 1461138388063 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 00:46:28 INFO - PROCESS | 1858 | 1461138388071 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 00:46:28 INFO - PROCESS | 1858 | 1461138388077 Marionette TRACE conn3 <- [1,1130,null,{}] 00:46:28 INFO - PROCESS | 1858 | 1461138388086 Marionette TRACE conn3 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:28 INFO - PROCESS | 1858 | 1461138388279 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 00:46:28 INFO - PROCESS | 1858 | 1461138388464 Marionette TRACE conn3 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c07800 == 97 [pid = 1858] [id = 290] 00:46:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f432cdae400) [pid = 1858] [serial = 871] [outer = (nil)] 00:46:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f432e30f800) [pid = 1858] [serial = 872] [outer = 0x7f432cdae400] 00:46:28 INFO - PROCESS | 1858 | 1461138388538 Marionette DEBUG loaded listener.js 00:46:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f4335551800) [pid = 1858] [serial = 873] [outer = 0x7f432cdae400] 00:46:29 INFO - PROCESS | 1858 | 1461138389499 Marionette TRACE conn3 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 00:46:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 00:46:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1485ms 00:46:29 INFO - PROCESS | 1858 | 1461138389556 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 00:46:29 INFO - PROCESS | 1858 | 1461138389563 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 00:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 00:46:29 INFO - PROCESS | 1858 | 1461138389574 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 00:46:29 INFO - PROCESS | 1858 | 1461138389577 Marionette TRACE conn3 <- [1,1134,null,{}] 00:46:29 INFO - PROCESS | 1858 | 1461138389583 Marionette TRACE conn3 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:29 INFO - PROCESS | 1858 | 1461138389761 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 00:46:29 INFO - PROCESS | 1858 | 1461138389933 Marionette TRACE conn3 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6e1800 == 98 [pid = 1858] [id = 291] 00:46:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f432ddd3800) [pid = 1858] [serial = 874] [outer = (nil)] 00:46:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f4336f78c00) [pid = 1858] [serial = 875] [outer = 0x7f432ddd3800] 00:46:30 INFO - PROCESS | 1858 | 1461138390008 Marionette DEBUG loaded listener.js 00:46:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f4339ed7000) [pid = 1858] [serial = 876] [outer = 0x7f432ddd3800] 00:46:31 INFO - PROCESS | 1858 | 1461138391011 Marionette TRACE conn3 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 00:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 00:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1478ms 00:46:31 INFO - PROCESS | 1858 | 1461138391052 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 00:46:31 INFO - PROCESS | 1858 | 1461138391056 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 00:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 00:46:31 INFO - PROCESS | 1858 | 1461138391062 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 00:46:31 INFO - PROCESS | 1858 | 1461138391068 Marionette TRACE conn3 <- [1,1138,null,{}] 00:46:31 INFO - PROCESS | 1858 | 1461138391083 Marionette TRACE conn3 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:31 INFO - PROCESS | 1858 | 1461138391371 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 00:46:31 INFO - PROCESS | 1858 | 1461138391577 Marionette TRACE conn3 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43519ab800 == 99 [pid = 1858] [id = 292] 00:46:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f433f6aec00) [pid = 1858] [serial = 877] [outer = (nil)] 00:46:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f43413b4800) [pid = 1858] [serial = 878] [outer = 0x7f433f6aec00] 00:46:31 INFO - PROCESS | 1858 | 1461138391652 Marionette DEBUG loaded listener.js 00:46:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f4346058800) [pid = 1858] [serial = 879] [outer = 0x7f433f6aec00] 00:46:32 INFO - PROCESS | 1858 | 1461138392471 Marionette TRACE conn3 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 00:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 00:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1437ms 00:46:32 INFO - PROCESS | 1858 | 1461138392500 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 00:46:32 INFO - PROCESS | 1858 | 1461138392503 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 00:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 00:46:32 INFO - PROCESS | 1858 | 1461138392510 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 00:46:32 INFO - PROCESS | 1858 | 1461138392512 Marionette TRACE conn3 <- [1,1142,null,{}] 00:46:32 INFO - PROCESS | 1858 | 1461138392518 Marionette TRACE conn3 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:32 INFO - PROCESS | 1858 | 1461138392693 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 00:46:32 INFO - PROCESS | 1858 | 1461138392877 Marionette TRACE conn3 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354ed6000 == 100 [pid = 1858] [id = 293] 00:46:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f433f6b1c00) [pid = 1858] [serial = 880] [outer = (nil)] 00:46:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f434de2d000) [pid = 1858] [serial = 881] [outer = 0x7f433f6b1c00] 00:46:32 INFO - PROCESS | 1858 | 1461138392967 Marionette DEBUG loaded listener.js 00:46:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f434e2ecc00) [pid = 1858] [serial = 882] [outer = 0x7f433f6b1c00] 00:46:34 INFO - PROCESS | 1858 | 1461138394106 Marionette TRACE conn3 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 00:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 00:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1635ms 00:46:34 INFO - PROCESS | 1858 | 1461138394146 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 00:46:34 INFO - PROCESS | 1858 | 1461138394149 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 00:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 00:46:34 INFO - PROCESS | 1858 | 1461138394155 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 00:46:34 INFO - PROCESS | 1858 | 1461138394157 Marionette TRACE conn3 <- [1,1146,null,{}] 00:46:34 INFO - PROCESS | 1858 | 1461138394163 Marionette TRACE conn3 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:34 INFO - PROCESS | 1858 | 1461138394418 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 00:46:34 INFO - PROCESS | 1858 | 1461138394592 Marionette TRACE conn3 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574cc000 == 101 [pid = 1858] [id = 294] 00:46:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f434cd90800) [pid = 1858] [serial = 883] [outer = (nil)] 00:46:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f4351e98800) [pid = 1858] [serial = 884] [outer = 0x7f434cd90800] 00:46:34 INFO - PROCESS | 1858 | 1461138394667 Marionette DEBUG loaded listener.js 00:46:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 205 (0x7f4351fc6000) [pid = 1858] [serial = 885] [outer = 0x7f434cd90800] 00:46:35 INFO - PROCESS | 1858 | 1461138395482 Marionette TRACE conn3 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 00:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 00:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1379ms 00:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 00:46:35 INFO - PROCESS | 1858 | 1461138395535 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 00:46:35 INFO - PROCESS | 1858 | 1461138395538 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 00:46:35 INFO - PROCESS | 1858 | 1461138395545 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 00:46:35 INFO - PROCESS | 1858 | 1461138395547 Marionette TRACE conn3 <- [1,1150,null,{}] 00:46:35 INFO - PROCESS | 1858 | 1461138395552 Marionette TRACE conn3 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:35 INFO - PROCESS | 1858 | 1461138395751 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 00:46:35 INFO - PROCESS | 1858 | 1461138395939 Marionette TRACE conn3 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a78a000 == 102 [pid = 1858] [id = 295] 00:46:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 206 (0x7f43341a1c00) [pid = 1858] [serial = 886] [outer = (nil)] 00:46:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 207 (0x7f435250e400) [pid = 1858] [serial = 887] [outer = 0x7f43341a1c00] 00:46:36 INFO - PROCESS | 1858 | 1461138396016 Marionette DEBUG loaded listener.js 00:46:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 208 (0x7f4354be9c00) [pid = 1858] [serial = 888] [outer = 0x7f43341a1c00] 00:46:36 INFO - PROCESS | 1858 | 1461138396865 Marionette TRACE conn3 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 00:46:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 00:46:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1384ms 00:46:36 INFO - PROCESS | 1858 | 1461138396929 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 00:46:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 00:46:36 INFO - PROCESS | 1858 | 1461138396932 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 00:46:36 INFO - PROCESS | 1858 | 1461138396939 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 00:46:36 INFO - PROCESS | 1858 | 1461138396942 Marionette TRACE conn3 <- [1,1154,null,{}] 00:46:36 INFO - PROCESS | 1858 | 1461138396947 Marionette TRACE conn3 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:37 INFO - PROCESS | 1858 | 1461138397117 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 00:46:37 INFO - PROCESS | 1858 | 1461138397300 Marionette TRACE conn3 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43286dd800 == 103 [pid = 1858] [id = 296] 00:46:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f4334225400) [pid = 1858] [serial = 889] [outer = (nil)] 00:46:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f4335580800) [pid = 1858] [serial = 890] [outer = 0x7f4334225400] 00:46:37 INFO - PROCESS | 1858 | 1461138397373 Marionette DEBUG loaded listener.js 00:46:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f4335584800) [pid = 1858] [serial = 891] [outer = 0x7f4334225400] 00:46:38 INFO - PROCESS | 1858 | 1461138398198 Marionette TRACE conn3 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 00:46:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 00:46:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1333ms 00:46:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 00:46:38 INFO - PROCESS | 1858 | 1461138398272 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 00:46:38 INFO - PROCESS | 1858 | 1461138398275 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 00:46:38 INFO - PROCESS | 1858 | 1461138398281 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 00:46:38 INFO - PROCESS | 1858 | 1461138398284 Marionette TRACE conn3 <- [1,1158,null,{}] 00:46:38 INFO - PROCESS | 1858 | 1461138398290 Marionette TRACE conn3 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:38 INFO - PROCESS | 1858 | 1461138398476 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 00:46:38 INFO - PROCESS | 1858 | 1461138398654 Marionette TRACE conn3 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc4f000 == 104 [pid = 1858] [id = 297] 00:46:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 212 (0x7f43294c6400) [pid = 1858] [serial = 892] [outer = (nil)] 00:46:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 213 (0x7f43294cc800) [pid = 1858] [serial = 893] [outer = 0x7f43294c6400] 00:46:38 INFO - PROCESS | 1858 | 1461138398728 Marionette DEBUG loaded listener.js 00:46:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 214 (0x7f43294d0c00) [pid = 1858] [serial = 894] [outer = 0x7f43294c6400] 00:46:39 INFO - PROCESS | 1858 | 1461138399516 Marionette TRACE conn3 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 00:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 00:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1288ms 00:46:39 INFO - PROCESS | 1858 | 1461138399569 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 00:46:39 INFO - PROCESS | 1858 | 1461138399573 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 00:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 00:46:39 INFO - PROCESS | 1858 | 1461138399579 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 00:46:39 INFO - PROCESS | 1858 | 1461138399581 Marionette TRACE conn3 <- [1,1162,null,{}] 00:46:39 INFO - PROCESS | 1858 | 1461138399586 Marionette TRACE conn3 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:39 INFO - PROCESS | 1858 | 1461138399756 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 00:46:39 INFO - PROCESS | 1858 | 1461138399938 Marionette TRACE conn3 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328876000 == 105 [pid = 1858] [id = 298] 00:46:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 215 (0x7f4328793800) [pid = 1858] [serial = 895] [outer = (nil)] 00:46:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 216 (0x7f432879b800) [pid = 1858] [serial = 896] [outer = 0x7f4328793800] 00:46:40 INFO - PROCESS | 1858 | 1461138400014 Marionette DEBUG loaded listener.js 00:46:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 217 (0x7f43287a0c00) [pid = 1858] [serial = 897] [outer = 0x7f4328793800] 00:46:40 INFO - PROCESS | 1858 | 1461138400858 Marionette TRACE conn3 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 00:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 00:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1339ms 00:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 00:46:40 INFO - PROCESS | 1858 | 1461138400919 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 00:46:40 INFO - PROCESS | 1858 | 1461138400922 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 00:46:40 INFO - PROCESS | 1858 | 1461138400928 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 00:46:40 INFO - PROCESS | 1858 | 1461138400931 Marionette TRACE conn3 <- [1,1166,null,{}] 00:46:40 INFO - PROCESS | 1858 | 1461138400936 Marionette TRACE conn3 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:41 INFO - PROCESS | 1858 | 1461138401111 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 00:46:41 INFO - PROCESS | 1858 | 1461138401294 Marionette TRACE conn3 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc5f000 == 106 [pid = 1858] [id = 299] 00:46:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 218 (0x7f4328796000) [pid = 1858] [serial = 898] [outer = (nil)] 00:46:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 219 (0x7f4328905c00) [pid = 1858] [serial = 899] [outer = 0x7f4328796000] 00:46:41 INFO - PROCESS | 1858 | 1461138401376 Marionette DEBUG loaded listener.js 00:46:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 220 (0x7f432890d000) [pid = 1858] [serial = 900] [outer = 0x7f4328796000] 00:46:42 INFO - PROCESS | 1858 | 1461138402209 Marionette TRACE conn3 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 00:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 00:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1333ms 00:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 00:46:42 INFO - PROCESS | 1858 | 1461138402262 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 00:46:42 INFO - PROCESS | 1858 | 1461138402265 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 00:46:42 INFO - PROCESS | 1858 | 1461138402271 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 00:46:42 INFO - PROCESS | 1858 | 1461138402275 Marionette TRACE conn3 <- [1,1170,null,{}] 00:46:42 INFO - PROCESS | 1858 | 1461138402280 Marionette TRACE conn3 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:42 INFO - PROCESS | 1858 | 1461138402482 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 00:46:42 INFO - PROCESS | 1858 | 1461138402680 Marionette TRACE conn3 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328a1c800 == 107 [pid = 1858] [id = 300] 00:46:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 221 (0x7f432879c400) [pid = 1858] [serial = 901] [outer = (nil)] 00:46:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 222 (0x7f4328aaac00) [pid = 1858] [serial = 902] [outer = 0x7f432879c400] 00:46:42 INFO - PROCESS | 1858 | 1461138402759 Marionette DEBUG loaded listener.js 00:46:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 223 (0x7f4328ab3000) [pid = 1858] [serial = 903] [outer = 0x7f432879c400] 00:46:43 INFO - PROCESS | 1858 | 1461138403608 Marionette TRACE conn3 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 00:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 00:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1387ms 00:46:43 INFO - PROCESS | 1858 | 1461138403658 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 00:46:43 INFO - PROCESS | 1858 | 1461138403661 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 00:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 00:46:43 INFO - PROCESS | 1858 | 1461138403667 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 00:46:43 INFO - PROCESS | 1858 | 1461138403669 Marionette TRACE conn3 <- [1,1174,null,{}] 00:46:43 INFO - PROCESS | 1858 | 1461138403675 Marionette TRACE conn3 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:43 INFO - PROCESS | 1858 | 1461138403860 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 00:46:44 INFO - PROCESS | 1858 | 1461138404044 Marionette TRACE conn3 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a48d800 == 108 [pid = 1858] [id = 301] 00:46:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 224 (0x7f4328906800) [pid = 1858] [serial = 904] [outer = (nil)] 00:46:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 225 (0x7f433557ec00) [pid = 1858] [serial = 905] [outer = 0x7f4328906800] 00:46:44 INFO - PROCESS | 1858 | 1461138404116 Marionette DEBUG loaded listener.js 00:46:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f433a556c00) [pid = 1858] [serial = 906] [outer = 0x7f4328906800] 00:46:44 INFO - PROCESS | 1858 | 1461138404991 Marionette TRACE conn3 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 00:46:45 INFO - PROCESS | 1858 | 1461138405052 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 00:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 00:46:45 INFO - PROCESS | 1858 | 1461138405059 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 00:46:45 INFO - PROCESS | 1858 | 1461138405061 Marionette TRACE conn3 <- [1,1178,null,{}] 00:46:45 INFO - PROCESS | 1858 | 1461138405067 Marionette TRACE conn3 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:45 INFO - PROCESS | 1858 | 1461138405247 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 00:46:45 INFO - PROCESS | 1858 | 1461138405442 Marionette TRACE conn3 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d25000 == 109 [pid = 1858] [id = 302] 00:46:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f4327d03c00) [pid = 1858] [serial = 907] [outer = (nil)] 00:46:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f4327d0c000) [pid = 1858] [serial = 908] [outer = 0x7f4327d03c00] 00:46:45 INFO - PROCESS | 1858 | 1461138405512 Marionette DEBUG loaded listener.js 00:46:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f4327d11800) [pid = 1858] [serial = 909] [outer = 0x7f4327d03c00] 00:46:46 INFO - PROCESS | 1858 | 1461138406415 Marionette TRACE conn3 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 00:46:46 INFO - PROCESS | 1858 | 1461138406504 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 00:46:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 00:46:46 INFO - PROCESS | 1858 | 1461138406510 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 00:46:46 INFO - PROCESS | 1858 | 1461138406512 Marionette TRACE conn3 <- [1,1182,null,{}] 00:46:46 INFO - PROCESS | 1858 | 1461138406518 Marionette TRACE conn3 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:46 INFO - PROCESS | 1858 | 1461138406698 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 00:46:46 INFO - PROCESS | 1858 | 1461138406919 Marionette TRACE conn3 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336da7000 == 110 [pid = 1858] [id = 303] 00:46:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f4327d0bc00) [pid = 1858] [serial = 910] [outer = (nil)] 00:46:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 231 (0x7f4335582000) [pid = 1858] [serial = 911] [outer = 0x7f4327d0bc00] 00:46:47 INFO - PROCESS | 1858 | 1461138407031 Marionette DEBUG loaded listener.js 00:46:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 232 (0x7f433a557800) [pid = 1858] [serial = 912] [outer = 0x7f4327d0bc00] 00:46:47 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:47 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:46:47 INFO - PROCESS | 1858 | 1461138407871 Marionette TRACE conn3 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 00:46:47 INFO - PROCESS | 1858 | 1461138407944 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 00:46:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 00:46:47 INFO - PROCESS | 1858 | 1461138407950 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 00:46:47 INFO - PROCESS | 1858 | 1461138407952 Marionette TRACE conn3 <- [1,1186,null,{}] 00:46:47 INFO - PROCESS | 1858 | 1461138407958 Marionette TRACE conn3 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:48 INFO - PROCESS | 1858 | 1461138408150 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 00:46:48 INFO - PROCESS | 1858 | 1461138408796 Marionette TRACE conn3 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432aebd800 == 111 [pid = 1858] [id = 304] 00:46:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 233 (0x7f432890a000) [pid = 1858] [serial = 913] [outer = (nil)] 00:46:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 234 (0x7f4328910400) [pid = 1858] [serial = 914] [outer = 0x7f432890a000] 00:46:48 INFO - PROCESS | 1858 | 1461138408871 Marionette DEBUG loaded listener.js 00:46:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 235 (0x7f4328aaec00) [pid = 1858] [serial = 915] [outer = 0x7f432890a000] 00:46:49 INFO - PROCESS | 1858 | 1461138409715 Marionette TRACE conn3 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 00:46:49 INFO - PROCESS | 1858 | 1461138409798 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 00:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 00:46:49 INFO - PROCESS | 1858 | 1461138409806 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 00:46:49 INFO - PROCESS | 1858 | 1461138409810 Marionette TRACE conn3 <- [1,1190,null,{}] 00:46:49 INFO - PROCESS | 1858 | 1461138409836 Marionette TRACE conn3 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:50 INFO - PROCESS | 1858 | 1461138410017 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 00:46:50 INFO - PROCESS | 1858 | 1461138410218 Marionette TRACE conn3 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dad5800 == 112 [pid = 1858] [id = 305] 00:46:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 236 (0x7f4328ab0400) [pid = 1858] [serial = 916] [outer = (nil)] 00:46:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 237 (0x7f432c2dd000) [pid = 1858] [serial = 917] [outer = 0x7f4328ab0400] 00:46:50 INFO - PROCESS | 1858 | 1461138410283 Marionette DEBUG loaded listener.js 00:46:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 238 (0x7f432ddca800) [pid = 1858] [serial = 918] [outer = 0x7f4328ab0400] 00:46:51 INFO - PROCESS | 1858 | 1461138411370 Marionette TRACE conn3 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 00:46:51 INFO - PROCESS | 1858 | 1461138411471 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 00:46:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43521a0000 == 111 [pid = 1858] [id = 242] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340c53000 == 110 [pid = 1858] [id = 288] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 237 (0x7f43366edc00) [pid = 1858] [serial = 785] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 236 (0x7f4351ea1800) [pid = 1858] [serial = 779] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 235 (0x7f4352047800) [pid = 1858] [serial = 782] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 234 (0x7f43423f1400) [pid = 1858] [serial = 812] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | 1461138411594 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 00:46:51 INFO - PROCESS | 1858 | 1461138411598 Marionette TRACE conn3 <- [1,1194,null,{}] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43405d3000 == 109 [pid = 1858] [id = 287] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433c948800 == 108 [pid = 1858] [id = 286] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336fab000 == 107 [pid = 1858] [id = 285] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ad9800 == 106 [pid = 1858] [id = 284] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432acdd800 == 105 [pid = 1858] [id = 283] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ddf4800 == 104 [pid = 1858] [id = 282] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b2cb000 == 103 [pid = 1858] [id = 279] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432adce800 == 102 [pid = 1858] [id = 278] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43369d7800 == 101 [pid = 1858] [id = 277] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43369c1800 == 100 [pid = 1858] [id = 276] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352523000 == 99 [pid = 1858] [id = 275] 00:46:51 INFO - PROCESS | 1858 | 1461138411658 Marionette TRACE conn3 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435199d000 == 98 [pid = 1858] [id = 274] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434dbc0800 == 97 [pid = 1858] [id = 273] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a6d7000 == 96 [pid = 1858] [id = 272] 00:46:51 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4334093000 == 95 [pid = 1858] [id = 271] 00:46:51 INFO - PROCESS | 1858 | 1461138411823 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 233 (0x7f433ed5a000) [pid = 1858] [serial = 804] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 232 (0x7f434cd20c00) [pid = 1858] [serial = 767] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 231 (0x7f432f85a000) [pid = 1858] [serial = 791] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 230 (0x7f434cf8d400) [pid = 1858] [serial = 770] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f43363a2800) [pid = 1858] [serial = 797] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f4351e95000) [pid = 1858] [serial = 776] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f433bff1800) [pid = 1858] [serial = 803] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f433696cc00) [pid = 1858] [serial = 798] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f4335e02800) [pid = 1858] [serial = 794] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 224 (0x7f434dfbb400) [pid = 1858] [serial = 773] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 223 (0x7f433dabd800) [pid = 1858] [serial = 761] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 222 (0x7f432e021c00) [pid = 1858] [serial = 788] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 221 (0x7f433ff20c00) [pid = 1858] [serial = 809] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 220 (0x7f4339eddc00) [pid = 1858] [serial = 801] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 219 (0x7f43417a7800) [pid = 1858] [serial = 810] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 218 (0x7f4339840000) [pid = 1858] [serial = 800] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 217 (0x7f43341a7400) [pid = 1858] [serial = 792] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 216 (0x7f433f8a5400) [pid = 1858] [serial = 806] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 215 (0x7f433f992000) [pid = 1858] [serial = 807] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 214 (0x7f43363af400) [pid = 1858] [serial = 758] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 213 (0x7f4335e0bc00) [pid = 1858] [serial = 795] [outer = (nil)] [url = about:blank] 00:46:51 INFO - PROCESS | 1858 | --DOMWINDOW == 212 (0x7f43417ac800) [pid = 1858] [serial = 764] [outer = (nil)] [url = about:blank] 00:46:52 INFO - PROCESS | 1858 | 1461138412063 Marionette TRACE conn3 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2db000 == 96 [pid = 1858] [id = 306] 00:46:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 213 (0x7f432bee2400) [pid = 1858] [serial = 919] [outer = (nil)] 00:46:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 214 (0x7f432f85a000) [pid = 1858] [serial = 920] [outer = 0x7f432bee2400] 00:46:52 INFO - PROCESS | 1858 | 1461138412127 Marionette DEBUG loaded listener.js 00:46:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 215 (0x7f433554b400) [pid = 1858] [serial = 921] [outer = 0x7f432bee2400] 00:46:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:46:52 INFO - PROCESS | 1858 | 1461138412871 Marionette TRACE conn3 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 00:46:52 INFO - PROCESS | 1858 | 1461138412941 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 00:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 00:46:52 INFO - PROCESS | 1858 | 1461138412954 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 00:46:52 INFO - PROCESS | 1858 | 1461138412962 Marionette TRACE conn3 <- [1,1198,null,{}] 00:46:52 INFO - PROCESS | 1858 | 1461138412970 Marionette TRACE conn3 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:53 INFO - PROCESS | 1858 | 1461138413139 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 00:46:53 INFO - PROCESS | 1858 | 1461138413272 Marionette TRACE conn3 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ad1800 == 97 [pid = 1858] [id = 307] 00:46:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 216 (0x7f432bee2c00) [pid = 1858] [serial = 922] [outer = (nil)] 00:46:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 217 (0x7f4335e0cc00) [pid = 1858] [serial = 923] [outer = 0x7f432bee2c00] 00:46:53 INFO - PROCESS | 1858 | 1461138413335 Marionette DEBUG loaded listener.js 00:46:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 218 (0x7f4336922000) [pid = 1858] [serial = 924] [outer = 0x7f432bee2c00] 00:46:54 INFO - PROCESS | 1858 | 1461138414064 Marionette TRACE conn3 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:46:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 00:46:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1152ms 00:46:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 00:46:54 INFO - PROCESS | 1858 | 1461138414100 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 00:46:54 INFO - PROCESS | 1858 | 1461138414103 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 00:46:54 INFO - PROCESS | 1858 | 1461138414113 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 00:46:54 INFO - PROCESS | 1858 | 1461138414116 Marionette TRACE conn3 <- [1,1202,null,{}] 00:46:54 INFO - PROCESS | 1858 | 1461138414127 Marionette TRACE conn3 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:54 INFO - PROCESS | 1858 | 1461138414344 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 00:46:54 INFO - PROCESS | 1858 | 1461138414371 Marionette TRACE conn3 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43362ee800 == 98 [pid = 1858] [id = 308] 00:46:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 219 (0x7f43363a8000) [pid = 1858] [serial = 925] [outer = (nil)] 00:46:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 220 (0x7f4337d78000) [pid = 1858] [serial = 926] [outer = 0x7f43363a8000] 00:46:54 INFO - PROCESS | 1858 | 1461138414431 Marionette DEBUG loaded listener.js 00:46:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 221 (0x7f4339622c00) [pid = 1858] [serial = 927] [outer = 0x7f43363a8000] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 220 (0x7f432c2df800) [pid = 1858] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 219 (0x7f43357f1000) [pid = 1858] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 218 (0x7f432fb14400) [pid = 1858] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 217 (0x7f43400bc400) [pid = 1858] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 216 (0x7f4335e0d400) [pid = 1858] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 215 (0x7f43414f9400) [pid = 1858] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 214 (0x7f433f06ec00) [pid = 1858] [serial = 705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 213 (0x7f4337d77400) [pid = 1858] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 212 (0x7f432f853c00) [pid = 1858] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 00:46:55 INFO - PROCESS | 1858 | --DOMWINDOW == 211 (0x7f43357ee000) [pid = 1858] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 00:46:55 INFO - PROCESS | 1858 | 1461138415925 Marionette TRACE conn3 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1849ms 00:46:55 INFO - PROCESS | 1858 | 1461138415958 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 00:46:55 INFO - PROCESS | 1858 | 1461138415966 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 00:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 00:46:55 INFO - PROCESS | 1858 | 1461138415974 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 00:46:55 INFO - PROCESS | 1858 | 1461138415979 Marionette TRACE conn3 <- [1,1206,null,{}] 00:46:55 INFO - PROCESS | 1858 | 1461138415986 Marionette TRACE conn3 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:56 INFO - PROCESS | 1858 | 1461138416204 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 00:46:56 INFO - PROCESS | 1858 | 1461138416382 Marionette TRACE conn3 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da5b000 == 99 [pid = 1858] [id = 309] 00:46:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 212 (0x7f432ad3e800) [pid = 1858] [serial = 928] [outer = (nil)] 00:46:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 213 (0x7f432beea000) [pid = 1858] [serial = 929] [outer = 0x7f432ad3e800] 00:46:56 INFO - PROCESS | 1858 | 1461138416515 Marionette DEBUG loaded listener.js 00:46:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 214 (0x7f432ddcf000) [pid = 1858] [serial = 930] [outer = 0x7f432ad3e800] 00:46:57 INFO - PROCESS | 1858 | 1461138417455 Marionette TRACE conn3 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:46:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 00:46:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1539ms 00:46:57 INFO - PROCESS | 1858 | 1461138417514 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 00:46:57 INFO - PROCESS | 1858 | 1461138417522 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 00:46:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 00:46:57 INFO - PROCESS | 1858 | 1461138417532 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 00:46:57 INFO - PROCESS | 1858 | 1461138417536 Marionette TRACE conn3 <- [1,1210,null,{}] 00:46:57 INFO - PROCESS | 1858 | 1461138417542 Marionette TRACE conn3 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:57 INFO - PROCESS | 1858 | 1461138417740 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 00:46:57 INFO - PROCESS | 1858 | 1461138417964 Marionette TRACE conn3 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8b000 == 100 [pid = 1858] [id = 310] 00:46:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 215 (0x7f432de5f400) [pid = 1858] [serial = 931] [outer = (nil)] 00:46:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 216 (0x7f433557ac00) [pid = 1858] [serial = 932] [outer = 0x7f432de5f400] 00:46:58 INFO - PROCESS | 1858 | 1461138418084 Marionette DEBUG loaded listener.js 00:46:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 217 (0x7f43357e6400) [pid = 1858] [serial = 933] [outer = 0x7f432de5f400] 00:46:58 INFO - PROCESS | 1858 | 1461138418917 Marionette TRACE conn3 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 00:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1436ms 00:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 00:46:58 INFO - PROCESS | 1858 | 1461138418969 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 00:46:58 INFO - PROCESS | 1858 | 1461138418972 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 00:46:58 INFO - PROCESS | 1858 | 1461138418979 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 00:46:58 INFO - PROCESS | 1858 | 1461138418985 Marionette TRACE conn3 <- [1,1214,null,{}] 00:46:59 INFO - PROCESS | 1858 | 1461138419000 Marionette TRACE conn3 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:46:59 INFO - PROCESS | 1858 | 1461138419192 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 00:46:59 INFO - PROCESS | 1858 | 1461138419368 Marionette TRACE conn3 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:46:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336da8800 == 101 [pid = 1858] [id = 311] 00:46:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 218 (0x7f433557e400) [pid = 1858] [serial = 934] [outer = (nil)] 00:46:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 219 (0x7f433951f400) [pid = 1858] [serial = 935] [outer = 0x7f433557e400] 00:46:59 INFO - PROCESS | 1858 | 1461138419446 Marionette DEBUG loaded listener.js 00:46:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 220 (0x7f4339edb800) [pid = 1858] [serial = 936] [outer = 0x7f433557e400] 00:47:00 INFO - PROCESS | 1858 | 1461138420306 Marionette TRACE conn3 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 00:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 00:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1385ms 00:47:00 INFO - PROCESS | 1858 | 1461138420364 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 00:47:00 INFO - PROCESS | 1858 | 1461138420368 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 00:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 00:47:00 INFO - PROCESS | 1858 | 1461138420374 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 00:47:00 INFO - PROCESS | 1858 | 1461138420377 Marionette TRACE conn3 <- [1,1218,null,{}] 00:47:00 INFO - PROCESS | 1858 | 1461138420382 Marionette TRACE conn3 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:00 INFO - PROCESS | 1858 | 1461138420571 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 00:47:00 INFO - PROCESS | 1858 | 1461138420753 Marionette TRACE conn3 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a47c800 == 102 [pid = 1858] [id = 312] 00:47:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 221 (0x7f4336963800) [pid = 1858] [serial = 937] [outer = (nil)] 00:47:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 222 (0x7f433a55fc00) [pid = 1858] [serial = 938] [outer = 0x7f4336963800] 00:47:00 INFO - PROCESS | 1858 | 1461138420828 Marionette DEBUG loaded listener.js 00:47:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 223 (0x7f433a564c00) [pid = 1858] [serial = 939] [outer = 0x7f4336963800] 00:47:01 INFO - PROCESS | 1858 | 1461138421728 Marionette TRACE conn3 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 00:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 00:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1429ms 00:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 00:47:01 INFO - PROCESS | 1858 | 1461138421805 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 00:47:01 INFO - PROCESS | 1858 | 1461138421808 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 00:47:01 INFO - PROCESS | 1858 | 1461138421815 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 00:47:01 INFO - PROCESS | 1858 | 1461138421819 Marionette TRACE conn3 <- [1,1222,null,{}] 00:47:01 INFO - PROCESS | 1858 | 1461138421824 Marionette TRACE conn3 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:02 INFO - PROCESS | 1858 | 1461138422048 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 00:47:02 INFO - PROCESS | 1858 | 1461138422229 Marionette TRACE conn3 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a780800 == 103 [pid = 1858] [id = 313] 00:47:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 224 (0x7f433bf74c00) [pid = 1858] [serial = 940] [outer = (nil)] 00:47:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 225 (0x7f433bfee800) [pid = 1858] [serial = 941] [outer = 0x7f433bf74c00] 00:47:02 INFO - PROCESS | 1858 | 1461138422371 Marionette DEBUG loaded listener.js 00:47:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f433db44400) [pid = 1858] [serial = 942] [outer = 0x7f433bf74c00] 00:47:03 INFO - PROCESS | 1858 | 1461138423231 Marionette TRACE conn3 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 00:47:03 INFO - PROCESS | 1858 | 1461138423307 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 00:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 00:47:03 INFO - PROCESS | 1858 | 1461138423313 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 00:47:03 INFO - PROCESS | 1858 | 1461138423316 Marionette TRACE conn3 <- [1,1226,null,{}] 00:47:03 INFO - PROCESS | 1858 | 1461138423322 Marionette TRACE conn3 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:03 INFO - PROCESS | 1858 | 1461138423518 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 00:47:03 INFO - PROCESS | 1858 | 1461138423699 Marionette TRACE conn3 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340048800 == 104 [pid = 1858] [id = 314] 00:47:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f433ec35800) [pid = 1858] [serial = 943] [outer = (nil)] 00:47:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f433f59d000) [pid = 1858] [serial = 944] [outer = 0x7f433ec35800] 00:47:03 INFO - PROCESS | 1858 | 1461138423778 Marionette DEBUG loaded listener.js 00:47:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f4340c32400) [pid = 1858] [serial = 945] [outer = 0x7f433ec35800] 00:47:04 INFO - PROCESS | 1858 | 1461138424600 Marionette TRACE conn3 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 00:47:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 00:47:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1340ms 00:47:04 INFO - PROCESS | 1858 | 1461138424655 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 00:47:04 INFO - PROCESS | 1858 | 1461138424659 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 00:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 00:47:04 INFO - PROCESS | 1858 | 1461138424666 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 00:47:04 INFO - PROCESS | 1858 | 1461138424668 Marionette TRACE conn3 <- [1,1230,null,{}] 00:47:04 INFO - PROCESS | 1858 | 1461138424674 Marionette TRACE conn3 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:04 INFO - PROCESS | 1858 | 1461138424857 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 00:47:05 INFO - PROCESS | 1858 | 1461138425042 Marionette TRACE conn3 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43417c0000 == 105 [pid = 1858] [id = 315] 00:47:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f433f066800) [pid = 1858] [serial = 946] [outer = (nil)] 00:47:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 231 (0x7f43418d3800) [pid = 1858] [serial = 947] [outer = 0x7f433f066800] 00:47:05 INFO - PROCESS | 1858 | 1461138425114 Marionette DEBUG loaded listener.js 00:47:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 232 (0x7f434604b800) [pid = 1858] [serial = 948] [outer = 0x7f433f066800] 00:47:05 INFO - PROCESS | 1858 | 1461138425937 Marionette TRACE conn3 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 00:47:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 00:47:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1328ms 00:47:06 INFO - PROCESS | 1858 | 1461138425995 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 00:47:06 INFO - PROCESS | 1858 | 1461138425998 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 00:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 00:47:06 INFO - PROCESS | 1858 | 1461138426005 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 00:47:06 INFO - PROCESS | 1858 | 1461138426008 Marionette TRACE conn3 <- [1,1234,null,{}] 00:47:06 INFO - PROCESS | 1858 | 1461138426013 Marionette TRACE conn3 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:06 INFO - PROCESS | 1858 | 1461138426184 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 00:47:06 INFO - PROCESS | 1858 | 1461138426387 Marionette TRACE conn3 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc56000 == 106 [pid = 1858] [id = 316] 00:47:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 233 (0x7f433983a400) [pid = 1858] [serial = 949] [outer = (nil)] 00:47:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 234 (0x7f434cd1f000) [pid = 1858] [serial = 950] [outer = 0x7f433983a400] 00:47:06 INFO - PROCESS | 1858 | 1461138426460 Marionette DEBUG loaded listener.js 00:47:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 235 (0x7f434dbf1000) [pid = 1858] [serial = 951] [outer = 0x7f433983a400] 00:47:07 INFO - PROCESS | 1858 | 1461138427259 Marionette TRACE conn3 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 00:47:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 00:47:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1279ms 00:47:07 INFO - PROCESS | 1858 | 1461138427289 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 00:47:07 INFO - PROCESS | 1858 | 1461138427293 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 00:47:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 00:47:07 INFO - PROCESS | 1858 | 1461138427300 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 00:47:07 INFO - PROCESS | 1858 | 1461138427304 Marionette TRACE conn3 <- [1,1238,null,{}] 00:47:07 INFO - PROCESS | 1858 | 1461138427309 Marionette TRACE conn3 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:07 INFO - PROCESS | 1858 | 1461138427484 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 00:47:07 INFO - PROCESS | 1858 | 1461138427669 Marionette TRACE conn3 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4351925000 == 107 [pid = 1858] [id = 317] 00:47:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 236 (0x7f432e024800) [pid = 1858] [serial = 952] [outer = (nil)] 00:47:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 237 (0x7f434cd97c00) [pid = 1858] [serial = 953] [outer = 0x7f432e024800] 00:47:07 INFO - PROCESS | 1858 | 1461138427745 Marionette DEBUG loaded listener.js 00:47:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 238 (0x7f434dfbfc00) [pid = 1858] [serial = 954] [outer = 0x7f432e024800] 00:47:08 INFO - PROCESS | 1858 | 1461138428610 Marionette TRACE conn3 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 00:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 00:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1381ms 00:47:08 INFO - PROCESS | 1858 | 1461138428682 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 00:47:08 INFO - PROCESS | 1858 | 1461138428686 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 00:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 00:47:08 INFO - PROCESS | 1858 | 1461138428692 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 00:47:08 INFO - PROCESS | 1858 | 1461138428695 Marionette TRACE conn3 <- [1,1242,null,{}] 00:47:08 INFO - PROCESS | 1858 | 1461138428700 Marionette TRACE conn3 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:08 INFO - PROCESS | 1858 | 1461138428881 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 00:47:09 INFO - PROCESS | 1858 | 1461138429063 Marionette TRACE conn3 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435416d000 == 108 [pid = 1858] [id = 318] 00:47:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 239 (0x7f433a7ba400) [pid = 1858] [serial = 955] [outer = (nil)] 00:47:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 240 (0x7f4351e95000) [pid = 1858] [serial = 956] [outer = 0x7f433a7ba400] 00:47:09 INFO - PROCESS | 1858 | 1461138429134 Marionette DEBUG loaded listener.js 00:47:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 241 (0x7f4352048c00) [pid = 1858] [serial = 957] [outer = 0x7f433a7ba400] 00:47:10 INFO - PROCESS | 1858 | 1461138430019 Marionette TRACE conn3 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 00:47:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 00:47:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1385ms 00:47:10 INFO - PROCESS | 1858 | 1461138430079 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 00:47:10 INFO - PROCESS | 1858 | 1461138430083 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 00:47:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 00:47:10 INFO - PROCESS | 1858 | 1461138430089 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 00:47:10 INFO - PROCESS | 1858 | 1461138430093 Marionette TRACE conn3 <- [1,1246,null,{}] 00:47:10 INFO - PROCESS | 1858 | 1461138430098 Marionette TRACE conn3 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:10 INFO - PROCESS | 1858 | 1461138430311 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 00:47:10 INFO - PROCESS | 1858 | 1461138430494 Marionette TRACE conn3 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43293e2800 == 109 [pid = 1858] [id = 319] 00:47:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 242 (0x7f432fab6000) [pid = 1858] [serial = 958] [outer = (nil)] 00:47:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 243 (0x7f432fabe400) [pid = 1858] [serial = 959] [outer = 0x7f432fab6000] 00:47:10 INFO - PROCESS | 1858 | 1461138430581 Marionette DEBUG loaded listener.js 00:47:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 244 (0x7f4352444800) [pid = 1858] [serial = 960] [outer = 0x7f432fab6000] 00:47:11 INFO - PROCESS | 1858 | 1461138431424 Marionette TRACE conn3 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 00:47:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 00:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1381ms 00:47:11 INFO - PROCESS | 1858 | 1461138431471 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 00:47:11 INFO - PROCESS | 1858 | 1461138431474 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 00:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 00:47:11 INFO - PROCESS | 1858 | 1461138431484 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 00:47:11 INFO - PROCESS | 1858 | 1461138431488 Marionette TRACE conn3 <- [1,1250,null,{}] 00:47:11 INFO - PROCESS | 1858 | 1461138431498 Marionette TRACE conn3 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:11 INFO - PROCESS | 1858 | 1461138431675 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 00:47:11 INFO - PROCESS | 1858 | 1461138431862 Marionette TRACE conn3 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574ce800 == 110 [pid = 1858] [id = 320] 00:47:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 245 (0x7f432fab6400) [pid = 1858] [serial = 961] [outer = (nil)] 00:47:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 246 (0x7f43343e2400) [pid = 1858] [serial = 962] [outer = 0x7f432fab6400] 00:47:11 INFO - PROCESS | 1858 | 1461138431933 Marionette DEBUG loaded listener.js 00:47:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 247 (0x7f43343e6400) [pid = 1858] [serial = 963] [outer = 0x7f432fab6400] 00:47:12 INFO - PROCESS | 1858 | 1461138432780 Marionette TRACE conn3 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 00:47:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 00:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1342ms 00:47:12 INFO - PROCESS | 1858 | 1461138432823 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 00:47:12 INFO - PROCESS | 1858 | 1461138432827 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 00:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 00:47:12 INFO - PROCESS | 1858 | 1461138432832 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 00:47:12 INFO - PROCESS | 1858 | 1461138432835 Marionette TRACE conn3 <- [1,1254,null,{}] 00:47:12 INFO - PROCESS | 1858 | 1461138432840 Marionette TRACE conn3 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:13 INFO - PROCESS | 1858 | 1461138433018 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 00:47:13 INFO - PROCESS | 1858 | 1461138433208 Marionette TRACE conn3 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e330800 == 111 [pid = 1858] [id = 321] 00:47:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 248 (0x7f43343db800) [pid = 1858] [serial = 964] [outer = (nil)] 00:47:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 249 (0x7f433f00dc00) [pid = 1858] [serial = 965] [outer = 0x7f43343db800] 00:47:13 INFO - PROCESS | 1858 | 1461138433278 Marionette DEBUG loaded listener.js 00:47:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 250 (0x7f433f012000) [pid = 1858] [serial = 966] [outer = 0x7f43343db800] 00:47:14 INFO - PROCESS | 1858 | 1461138434175 Marionette TRACE conn3 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 00:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 00:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1387ms 00:47:14 INFO - PROCESS | 1858 | 1461138434220 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 00:47:14 INFO - PROCESS | 1858 | 1461138434224 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 00:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 00:47:14 INFO - PROCESS | 1858 | 1461138434230 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 00:47:14 INFO - PROCESS | 1858 | 1461138434232 Marionette TRACE conn3 <- [1,1258,null,{}] 00:47:14 INFO - PROCESS | 1858 | 1461138434237 Marionette TRACE conn3 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:14 INFO - PROCESS | 1858 | 1461138434427 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 00:47:14 INFO - PROCESS | 1858 | 1461138434964 Marionette TRACE conn3 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432acdc800 == 112 [pid = 1858] [id = 322] 00:47:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 251 (0x7f4328795000) [pid = 1858] [serial = 967] [outer = (nil)] 00:47:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 252 (0x7f432879a400) [pid = 1858] [serial = 968] [outer = 0x7f4328795000] 00:47:15 INFO - PROCESS | 1858 | 1461138435079 Marionette DEBUG loaded listener.js 00:47:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 253 (0x7f4328aa7400) [pid = 1858] [serial = 969] [outer = 0x7f4328795000] 00:47:15 INFO - PROCESS | 1858 | 1461138435922 Marionette TRACE conn3 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 00:47:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 00:47:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1736ms 00:47:15 INFO - PROCESS | 1858 | 1461138435967 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 00:47:15 INFO - PROCESS | 1858 | 1461138435974 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 00:47:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 00:47:15 INFO - PROCESS | 1858 | 1461138435982 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 00:47:15 INFO - PROCESS | 1858 | 1461138435986 Marionette TRACE conn3 <- [1,1262,null,{}] 00:47:15 INFO - PROCESS | 1858 | 1461138435992 Marionette TRACE conn3 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:16 INFO - PROCESS | 1858 | 1461138436179 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 00:47:16 INFO - PROCESS | 1858 | 1461138436411 Marionette TRACE conn3 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d2f800 == 113 [pid = 1858] [id = 323] 00:47:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 254 (0x7f432890ac00) [pid = 1858] [serial = 970] [outer = (nil)] 00:47:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 255 (0x7f432890e400) [pid = 1858] [serial = 971] [outer = 0x7f432890ac00] 00:47:16 INFO - PROCESS | 1858 | 1461138436598 Marionette DEBUG loaded listener.js 00:47:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 256 (0x7f432bf9b000) [pid = 1858] [serial = 972] [outer = 0x7f432890ac00] 00:47:17 INFO - PROCESS | 1858 | 1461138437529 Marionette TRACE conn3 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 00:47:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 00:47:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1585ms 00:47:17 INFO - PROCESS | 1858 | 1461138437572 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 00:47:17 INFO - PROCESS | 1858 | 1461138437577 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 00:47:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 00:47:17 INFO - PROCESS | 1858 | 1461138437584 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 00:47:17 INFO - PROCESS | 1858 | 1461138437586 Marionette TRACE conn3 <- [1,1266,null,{}] 00:47:17 INFO - PROCESS | 1858 | 1461138437591 Marionette TRACE conn3 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:17 INFO - PROCESS | 1858 | 1461138437773 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 00:47:17 INFO - PROCESS | 1858 | 1461138437968 Marionette TRACE conn3 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da89000 == 114 [pid = 1858] [id = 324] 00:47:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 257 (0x7f432890c400) [pid = 1858] [serial = 973] [outer = (nil)] 00:47:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 258 (0x7f432e01fc00) [pid = 1858] [serial = 974] [outer = 0x7f432890c400] 00:47:18 INFO - PROCESS | 1858 | 1461138438033 Marionette DEBUG loaded listener.js 00:47:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 259 (0x7f432e308c00) [pid = 1858] [serial = 975] [outer = 0x7f432890c400] 00:47:18 INFO - PROCESS | 1858 | 1461138438973 Marionette TRACE conn3 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 00:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 00:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1434ms 00:47:19 INFO - PROCESS | 1858 | 1461138439020 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 00:47:19 INFO - PROCESS | 1858 | 1461138439024 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 00:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 00:47:19 INFO - PROCESS | 1858 | 1461138439037 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 00:47:19 INFO - PROCESS | 1858 | 1461138439045 Marionette TRACE conn3 <- [1,1270,null,{}] 00:47:19 INFO - PROCESS | 1858 | 1461138439053 Marionette TRACE conn3 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:19 INFO - PROCESS | 1858 | 1461138439238 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 00:47:19 INFO - PROCESS | 1858 | 1461138439431 Marionette TRACE conn3 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da94800 == 115 [pid = 1858] [id = 325] 00:47:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 260 (0x7f432beea400) [pid = 1858] [serial = 976] [outer = (nil)] 00:47:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 261 (0x7f43341aec00) [pid = 1858] [serial = 977] [outer = 0x7f432beea400] 00:47:19 INFO - PROCESS | 1858 | 1461138439504 Marionette DEBUG loaded listener.js 00:47:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 262 (0x7f433557c400) [pid = 1858] [serial = 978] [outer = 0x7f432beea400] 00:47:20 INFO - PROCESS | 1858 | 1461138440343 Marionette TRACE conn3 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 00:47:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 00:47:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1347ms 00:47:20 INFO - PROCESS | 1858 | 1461138440377 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 00:47:20 INFO - PROCESS | 1858 | 1461138440382 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 00:47:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 00:47:20 INFO - PROCESS | 1858 | 1461138440389 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 00:47:20 INFO - PROCESS | 1858 | 1461138440391 Marionette TRACE conn3 <- [1,1274,null,{}] 00:47:20 INFO - PROCESS | 1858 | 1461138440396 Marionette TRACE conn3 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:20 INFO - PROCESS | 1858 | 1461138440636 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 00:47:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ad1800 == 114 [pid = 1858] [id = 307] 00:47:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b2db000 == 113 [pid = 1858] [id = 306] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 261 (0x7f434cf8dc00) [pid = 1858] [serial = 827] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 260 (0x7f43340f5c00) [pid = 1858] [serial = 845] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 259 (0x7f4337d8e400) [pid = 1858] [serial = 818] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 258 (0x7f432cdb3800) [pid = 1858] [serial = 833] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 257 (0x7f43355f3800) [pid = 1858] [serial = 815] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 256 (0x7f433a7af400) [pid = 1858] [serial = 836] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 255 (0x7f4351e9c800) [pid = 1858] [serial = 830] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 254 (0x7f432c2dd800) [pid = 1858] [serial = 842] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 253 (0x7f434ca75000) [pid = 1858] [serial = 824] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 252 (0x7f433ff25400) [pid = 1858] [serial = 821] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 251 (0x7f433a7b7800) [pid = 1858] [serial = 839] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOMWINDOW == 250 (0x7f434d1e5000) [pid = 1858] [serial = 869] [outer = (nil)] [url = about:blank] 00:47:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dad5800 == 112 [pid = 1858] [id = 305] 00:47:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432aebd800 == 111 [pid = 1858] [id = 304] 00:47:20 INFO - PROCESS | 1858 | 1461138440962 Marionette TRACE conn3 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43574cc000 == 110 [pid = 1858] [id = 294] 00:47:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4354ed6000 == 109 [pid = 1858] [id = 293] 00:47:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43286da800 == 110 [pid = 1858] [id = 326] 00:47:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 251 (0x7f4327d11400) [pid = 1858] [serial = 979] [outer = (nil)] 00:47:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 252 (0x7f432e029c00) [pid = 1858] [serial = 980] [outer = 0x7f4327d11400] 00:47:21 INFO - PROCESS | 1858 | 1461138441054 Marionette DEBUG loaded listener.js 00:47:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 253 (0x7f4335e0c400) [pid = 1858] [serial = 981] [outer = 0x7f4327d11400] 00:47:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43519ab800 == 109 [pid = 1858] [id = 292] 00:47:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a6e1800 == 108 [pid = 1858] [id = 291] 00:47:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c07800 == 107 [pid = 1858] [id = 290] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 252 (0x7f432e024000) [pid = 1858] [serial = 849] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 251 (0x7f434bedac00) [pid = 1858] [serial = 867] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 250 (0x7f43355edc00) [pid = 1858] [serial = 852] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 249 (0x7f4340b08400) [pid = 1858] [serial = 863] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 248 (0x7f433db40400) [pid = 1858] [serial = 858] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 247 (0x7f434bed7c00) [pid = 1858] [serial = 813] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 246 (0x7f433ff1d400) [pid = 1858] [serial = 707] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 245 (0x7f433f59cc00) [pid = 1858] [serial = 861] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 244 (0x7f433aacd000) [pid = 1858] [serial = 857] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 243 (0x7f4342345400) [pid = 1858] [serial = 864] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 242 (0x7f433f068c00) [pid = 1858] [serial = 860] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 241 (0x7f432cdb5000) [pid = 1858] [serial = 848] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 240 (0x7f4336082800) [pid = 1858] [serial = 854] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 239 (0x7f43340f0800) [pid = 1858] [serial = 851] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 238 (0x7f433696e400) [pid = 1858] [serial = 855] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 237 (0x7f4342349c00) [pid = 1858] [serial = 866] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | --DOMWINDOW == 236 (0x7f434cd97800) [pid = 1858] [serial = 756] [outer = (nil)] [url = about:blank] 00:47:21 INFO - PROCESS | 1858 | 1461138441778 Marionette TRACE conn3 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 00:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 00:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1432ms 00:47:21 INFO - PROCESS | 1858 | 1461138441821 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 00:47:21 INFO - PROCESS | 1858 | 1461138441824 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 00:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 00:47:21 INFO - PROCESS | 1858 | 1461138441830 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 00:47:21 INFO - PROCESS | 1858 | 1461138441832 Marionette TRACE conn3 <- [1,1278,null,{}] 00:47:21 INFO - PROCESS | 1858 | 1461138441837 Marionette TRACE conn3 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:22 INFO - PROCESS | 1858 | 1461138441999 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 00:47:22 INFO - PROCESS | 1858 | 1461138442148 Marionette TRACE conn3 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f45e000 == 108 [pid = 1858] [id = 327] 00:47:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 237 (0x7f4336967c00) [pid = 1858] [serial = 982] [outer = (nil)] 00:47:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 238 (0x7f4337d77400) [pid = 1858] [serial = 983] [outer = 0x7f4336967c00] 00:47:22 INFO - PROCESS | 1858 | 1461138442220 Marionette DEBUG loaded listener.js 00:47:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 239 (0x7f4339ed5400) [pid = 1858] [serial = 984] [outer = 0x7f4336967c00] 00:47:22 INFO - PROCESS | 1858 | 1461138442954 Marionette TRACE conn3 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 00:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 00:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1181ms 00:47:23 INFO - PROCESS | 1858 | 1461138443012 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 00:47:23 INFO - PROCESS | 1858 | 1461138443016 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 00:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 00:47:23 INFO - PROCESS | 1858 | 1461138443022 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 00:47:23 INFO - PROCESS | 1858 | 1461138443024 Marionette TRACE conn3 <- [1,1282,null,{}] 00:47:23 INFO - PROCESS | 1858 | 1461138443029 Marionette TRACE conn3 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:23 INFO - PROCESS | 1858 | 1461138443187 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 00:47:23 INFO - PROCESS | 1858 | 1461138443203 Marionette TRACE conn3 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ea0000 == 109 [pid = 1858] [id = 328] 00:47:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 240 (0x7f433a565000) [pid = 1858] [serial = 985] [outer = (nil)] 00:47:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 241 (0x7f433edec800) [pid = 1858] [serial = 986] [outer = 0x7f433a565000] 00:47:23 INFO - PROCESS | 1858 | 1461138443262 Marionette DEBUG loaded listener.js 00:47:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 242 (0x7f433f013000) [pid = 1858] [serial = 987] [outer = 0x7f433a565000] 00:47:24 INFO - PROCESS | 1858 | 1461138444167 Marionette TRACE conn3 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 00:47:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 00:47:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1184ms 00:47:24 INFO - PROCESS | 1858 | 1461138444206 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 00:47:24 INFO - PROCESS | 1858 | 1461138444210 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 00:47:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 00:47:24 INFO - PROCESS | 1858 | 1461138444215 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 00:47:24 INFO - PROCESS | 1858 | 1461138444217 Marionette TRACE conn3 <- [1,1286,null,{}] 00:47:24 INFO - PROCESS | 1858 | 1461138444228 Marionette TRACE conn3 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:24 INFO - PROCESS | 1858 | 1461138444431 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 00:47:24 INFO - PROCESS | 1858 | 1461138444460 Marionette TRACE conn3 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336cee800 == 110 [pid = 1858] [id = 329] 00:47:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 243 (0x7f433a562800) [pid = 1858] [serial = 988] [outer = (nil)] 00:47:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 244 (0x7f433f017800) [pid = 1858] [serial = 989] [outer = 0x7f433a562800] 00:47:24 INFO - PROCESS | 1858 | 1461138444518 Marionette DEBUG loaded listener.js 00:47:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 245 (0x7f433db40c00) [pid = 1858] [serial = 990] [outer = 0x7f433a562800] 00:47:26 INFO - PROCESS | 1858 | 1461138446133 Marionette TRACE conn3 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 244 (0x7f4339321000) [pid = 1858] [serial = 678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 243 (0x7f432f7cf000) [pid = 1858] [serial = 681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 242 (0x7f4336967000) [pid = 1858] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 241 (0x7f432ddc6400) [pid = 1858] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 240 (0x7f432f85a800) [pid = 1858] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 239 (0x7f432de5e400) [pid = 1858] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 238 (0x7f432beed000) [pid = 1858] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 237 (0x7f4339525c00) [pid = 1858] [serial = 666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 236 (0x7f433bf71400) [pid = 1858] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 235 (0x7f433aacd400) [pid = 1858] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 234 (0x7f4339ed6000) [pid = 1858] [serial = 669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 233 (0x7f43340e7c00) [pid = 1858] [serial = 663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 232 (0x7f433f062800) [pid = 1858] [serial = 672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 231 (0x7f432de5ec00) [pid = 1858] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 230 (0x7f432fd09800) [pid = 1858] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f432fd03c00) [pid = 1858] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f433f6a9400) [pid = 1858] [serial = 675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f432fb10800) [pid = 1858] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f4336969000) [pid = 1858] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f432bee6000) [pid = 1858] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 224 (0x7f432fd10000) [pid = 1858] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 223 (0x7f4337d82800) [pid = 1858] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 222 (0x7f432890a000) [pid = 1858] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 221 (0x7f434de29000) [pid = 1858] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 220 (0x7f434130ec00) [pid = 1858] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 219 (0x7f4335552c00) [pid = 1858] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 218 (0x7f433e998000) [pid = 1858] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 217 (0x7f435196b800) [pid = 1858] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 216 (0x7f432cdadc00) [pid = 1858] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 215 (0x7f43340f5000) [pid = 1858] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 214 (0x7f43519c6800) [pid = 1858] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 213 (0x7f432ddd5800) [pid = 1858] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 212 (0x7f43414f2400) [pid = 1858] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 211 (0x7f43402a2c00) [pid = 1858] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f434ded5400) [pid = 1858] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f433cb1f400) [pid = 1858] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f4339837c00) [pid = 1858] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 207 (0x7f433ede5c00) [pid = 1858] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 206 (0x7f432fb16800) [pid = 1858] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 205 (0x7f43355eb400) [pid = 1858] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 204 (0x7f432beeec00) [pid = 1858] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f4335e11800) [pid = 1858] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f432cdaf000) [pid = 1858] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f4336081800) [pid = 1858] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f433608a800) [pid = 1858] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f4340919800) [pid = 1858] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f434091d400) [pid = 1858] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f434ccbdc00) [pid = 1858] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f434d1df800) [pid = 1858] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f432cdb0c00) [pid = 1858] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f432c2d5400) [pid = 1858] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f432ddcdc00) [pid = 1858] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f4328ab0400) [pid = 1858] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f432bee2400) [pid = 1858] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f432de62800) [pid = 1858] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f4336924400) [pid = 1858] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 00:47:26 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f432bee2c00) [pid = 1858] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 00:47:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 00:47:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 2085ms 00:47:26 INFO - PROCESS | 1858 | 1461138446301 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 00:47:26 INFO - PROCESS | 1858 | 1461138446304 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 00:47:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 00:47:26 INFO - PROCESS | 1858 | 1461138446309 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 00:47:26 INFO - PROCESS | 1858 | 1461138446311 Marionette TRACE conn3 <- [1,1290,null,{}] 00:47:26 INFO - PROCESS | 1858 | 1461138446317 Marionette TRACE conn3 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:26 INFO - PROCESS | 1858 | 1461138446534 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 00:47:26 INFO - PROCESS | 1858 | 1461138446634 Marionette TRACE conn3 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2c4800 == 111 [pid = 1858] [id = 330] 00:47:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f4327d0f800) [pid = 1858] [serial = 991] [outer = (nil)] 00:47:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f432ddc6400) [pid = 1858] [serial = 992] [outer = 0x7f4327d0f800] 00:47:26 INFO - PROCESS | 1858 | 1461138446697 Marionette DEBUG loaded listener.js 00:47:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f432e303000) [pid = 1858] [serial = 993] [outer = 0x7f4327d0f800] 00:47:27 INFO - PROCESS | 1858 | 1461138447325 Marionette TRACE conn3 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 00:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 00:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1081ms 00:47:27 INFO - PROCESS | 1858 | 1461138447392 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 00:47:27 INFO - PROCESS | 1858 | 1461138447395 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 00:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 00:47:27 INFO - PROCESS | 1858 | 1461138447401 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 00:47:27 INFO - PROCESS | 1858 | 1461138447403 Marionette TRACE conn3 <- [1,1294,null,{}] 00:47:27 INFO - PROCESS | 1858 | 1461138447408 Marionette TRACE conn3 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:27 INFO - PROCESS | 1858 | 1461138447621 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 00:47:27 INFO - PROCESS | 1858 | 1461138447635 Marionette TRACE conn3 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336daf800 == 112 [pid = 1858] [id = 331] 00:47:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f432cdadc00) [pid = 1858] [serial = 994] [outer = (nil)] 00:47:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f4335552c00) [pid = 1858] [serial = 995] [outer = 0x7f432cdadc00] 00:47:27 INFO - PROCESS | 1858 | 1461138447695 Marionette DEBUG loaded listener.js 00:47:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f4336920400) [pid = 1858] [serial = 996] [outer = 0x7f432cdadc00] 00:47:28 INFO - PROCESS | 1858 | 1461138448688 Marionette TRACE conn3 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 00:47:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 00:47:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1328ms 00:47:28 INFO - PROCESS | 1858 | 1461138448731 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 00:47:28 INFO - PROCESS | 1858 | 1461138448737 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 00:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 00:47:28 INFO - PROCESS | 1858 | 1461138448745 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 00:47:28 INFO - PROCESS | 1858 | 1461138448752 Marionette TRACE conn3 <- [1,1298,null,{}] 00:47:28 INFO - PROCESS | 1858 | 1461138448762 Marionette TRACE conn3 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:28 INFO - PROCESS | 1858 | 1461138448978 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 00:47:29 INFO - PROCESS | 1858 | 1461138449232 Marionette TRACE conn3 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da63000 == 113 [pid = 1858] [id = 332] 00:47:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f43294c6800) [pid = 1858] [serial = 997] [outer = (nil)] 00:47:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f432bf97800) [pid = 1858] [serial = 998] [outer = 0x7f43294c6800] 00:47:29 INFO - PROCESS | 1858 | 1461138449352 Marionette DEBUG loaded listener.js 00:47:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f432bfa1400) [pid = 1858] [serial = 999] [outer = 0x7f43294c6800] 00:47:30 INFO - PROCESS | 1858 | 1461138450239 Marionette TRACE conn3 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 00:47:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 00:47:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1539ms 00:47:30 INFO - PROCESS | 1858 | 1461138450286 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 00:47:30 INFO - PROCESS | 1858 | 1461138450295 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 00:47:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 00:47:30 INFO - PROCESS | 1858 | 1461138450306 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 00:47:30 INFO - PROCESS | 1858 | 1461138450310 Marionette TRACE conn3 <- [1,1302,null,{}] 00:47:30 INFO - PROCESS | 1858 | 1461138450316 Marionette TRACE conn3 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:30 INFO - PROCESS | 1858 | 1461138450513 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 00:47:30 INFO - PROCESS | 1858 | 1461138450700 Marionette TRACE conn3 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4334086000 == 114 [pid = 1858] [id = 333] 00:47:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f43294d1400) [pid = 1858] [serial = 1000] [outer = (nil)] 00:47:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f432f851000) [pid = 1858] [serial = 1001] [outer = 0x7f43294d1400] 00:47:30 INFO - PROCESS | 1858 | 1461138450777 Marionette DEBUG loaded listener.js 00:47:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f432fabf800) [pid = 1858] [serial = 1002] [outer = 0x7f43294d1400] 00:47:31 INFO - PROCESS | 1858 | 1461138451851 Marionette TRACE conn3 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 00:47:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 00:47:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1585ms 00:47:31 INFO - PROCESS | 1858 | 1461138451893 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 00:47:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 00:47:31 INFO - PROCESS | 1858 | 1461138451898 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 00:47:31 INFO - PROCESS | 1858 | 1461138451904 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 00:47:31 INFO - PROCESS | 1858 | 1461138451912 Marionette TRACE conn3 <- [1,1306,null,{}] 00:47:31 INFO - PROCESS | 1858 | 1461138451931 Marionette TRACE conn3 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:32 INFO - PROCESS | 1858 | 1461138452131 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 00:47:32 INFO - PROCESS | 1858 | 1461138452406 Marionette TRACE conn3 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a77d800 == 115 [pid = 1858] [id = 334] 00:47:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f432f7ccc00) [pid = 1858] [serial = 1003] [outer = (nil)] 00:47:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f4336924400) [pid = 1858] [serial = 1004] [outer = 0x7f432f7ccc00] 00:47:32 INFO - PROCESS | 1858 | 1461138452484 Marionette DEBUG loaded listener.js 00:47:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f4339626400) [pid = 1858] [serial = 1005] [outer = 0x7f432f7ccc00] 00:47:33 INFO - PROCESS | 1858 | 1461138453337 Marionette TRACE conn3 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 00:47:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 00:47:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1488ms 00:47:33 INFO - PROCESS | 1858 | 1461138453393 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 00:47:33 INFO - PROCESS | 1858 | 1461138453397 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 00:47:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 00:47:33 INFO - PROCESS | 1858 | 1461138453403 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 00:47:33 INFO - PROCESS | 1858 | 1461138453406 Marionette TRACE conn3 <- [1,1310,null,{}] 00:47:33 INFO - PROCESS | 1858 | 1461138453411 Marionette TRACE conn3 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:33 INFO - PROCESS | 1858 | 1461138453596 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 00:47:33 INFO - PROCESS | 1858 | 1461138453787 Marionette TRACE conn3 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd49800 == 116 [pid = 1858] [id = 335] 00:47:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f4335e0f000) [pid = 1858] [serial = 1006] [outer = (nil)] 00:47:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 205 (0x7f433a7b9800) [pid = 1858] [serial = 1007] [outer = 0x7f4335e0f000] 00:47:33 INFO - PROCESS | 1858 | 1461138453861 Marionette DEBUG loaded listener.js 00:47:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 206 (0x7f433bff5c00) [pid = 1858] [serial = 1008] [outer = 0x7f4335e0f000] 00:47:34 INFO - PROCESS | 1858 | 1461138454706 Marionette TRACE conn3 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 00:47:34 INFO - PROCESS | 1858 | 1461138454742 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 00:47:34 INFO - PROCESS | 1858 | 1461138454748 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 00:47:34 INFO - PROCESS | 1858 | 1461138454751 Marionette TRACE conn3 <- [1,1314,null,{}] 00:47:34 INFO - PROCESS | 1858 | 1461138454756 Marionette TRACE conn3 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:34 INFO - PROCESS | 1858 | 1461138454938 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 00:47:35 INFO - PROCESS | 1858 | 1461138455135 Marionette TRACE conn3 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bee3000 == 117 [pid = 1858] [id = 336] 00:47:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 207 (0x7f432ddcac00) [pid = 1858] [serial = 1009] [outer = (nil)] 00:47:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 208 (0x7f433f00d000) [pid = 1858] [serial = 1010] [outer = 0x7f432ddcac00] 00:47:35 INFO - PROCESS | 1858 | 1461138455204 Marionette DEBUG loaded listener.js 00:47:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f433f06e800) [pid = 1858] [serial = 1011] [outer = 0x7f432ddcac00] 00:47:36 INFO - PROCESS | 1858 | 1461138456070 Marionette TRACE conn3 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 00:47:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 00:47:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1385ms 00:47:36 INFO - PROCESS | 1858 | 1461138456133 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 00:47:36 INFO - PROCESS | 1858 | 1461138456136 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 00:47:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 00:47:36 INFO - PROCESS | 1858 | 1461138456143 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 00:47:36 INFO - PROCESS | 1858 | 1461138456145 Marionette TRACE conn3 <- [1,1318,null,{}] 00:47:36 INFO - PROCESS | 1858 | 1461138456151 Marionette TRACE conn3 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:36 INFO - PROCESS | 1858 | 1461138456366 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 00:47:36 INFO - PROCESS | 1858 | 1461138456554 Marionette TRACE conn3 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435192b000 == 118 [pid = 1858] [id = 337] 00:47:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f433f483c00) [pid = 1858] [serial = 1012] [outer = (nil)] 00:47:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f433ff1f000) [pid = 1858] [serial = 1013] [outer = 0x7f433f483c00] 00:47:36 INFO - PROCESS | 1858 | 1461138456655 Marionette DEBUG loaded listener.js 00:47:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 212 (0x7f434bedac00) [pid = 1858] [serial = 1014] [outer = 0x7f433f483c00] 00:47:37 INFO - PROCESS | 1858 | 1461138457500 Marionette TRACE conn3 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 00:47:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 00:47:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1435ms 00:47:37 INFO - PROCESS | 1858 | 1461138457579 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 00:47:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 00:47:37 INFO - PROCESS | 1858 | 1461138457583 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 00:47:37 INFO - PROCESS | 1858 | 1461138457589 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 00:47:37 INFO - PROCESS | 1858 | 1461138457592 Marionette TRACE conn3 <- [1,1322,null,{}] 00:47:37 INFO - PROCESS | 1858 | 1461138457597 Marionette TRACE conn3 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:37 INFO - PROCESS | 1858 | 1461138457813 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 00:47:38 INFO - PROCESS | 1858 | 1461138458013 Marionette TRACE conn3 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354ece800 == 119 [pid = 1858] [id = 338] 00:47:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 213 (0x7f433f596800) [pid = 1858] [serial = 1015] [outer = (nil)] 00:47:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 214 (0x7f434cf92800) [pid = 1858] [serial = 1016] [outer = 0x7f433f596800] 00:47:38 INFO - PROCESS | 1858 | 1461138458087 Marionette DEBUG loaded listener.js 00:47:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 215 (0x7f434ded4400) [pid = 1858] [serial = 1017] [outer = 0x7f433f596800] 00:47:38 INFO - PROCESS | 1858 | 1461138458947 Marionette TRACE conn3 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 00:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 00:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1432ms 00:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 00:47:39 INFO - PROCESS | 1858 | 1461138459021 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 00:47:39 INFO - PROCESS | 1858 | 1461138459024 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 00:47:39 INFO - PROCESS | 1858 | 1461138459031 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 00:47:39 INFO - PROCESS | 1858 | 1461138459034 Marionette TRACE conn3 <- [1,1326,null,{}] 00:47:39 INFO - PROCESS | 1858 | 1461138459040 Marionette TRACE conn3 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:39 INFO - PROCESS | 1858 | 1461138459226 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 00:47:39 INFO - PROCESS | 1858 | 1461138459415 Marionette TRACE conn3 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574d2000 == 120 [pid = 1858] [id = 339] 00:47:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 216 (0x7f433ff25800) [pid = 1858] [serial = 1018] [outer = (nil)] 00:47:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 217 (0x7f43519bf800) [pid = 1858] [serial = 1019] [outer = 0x7f433ff25800] 00:47:39 INFO - PROCESS | 1858 | 1461138459486 Marionette DEBUG loaded listener.js 00:47:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 218 (0x7f4351e9f400) [pid = 1858] [serial = 1020] [outer = 0x7f433ff25800] 00:47:40 INFO - PROCESS | 1858 | 1461138460379 Marionette TRACE conn3 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1389ms 00:47:40 INFO - PROCESS | 1858 | 1461138460420 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 00:47:40 INFO - PROCESS | 1858 | 1461138460424 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 00:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 00:47:40 INFO - PROCESS | 1858 | 1461138460429 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 00:47:40 INFO - PROCESS | 1858 | 1461138460432 Marionette TRACE conn3 <- [1,1330,null,{}] 00:47:40 INFO - PROCESS | 1858 | 1461138460438 Marionette TRACE conn3 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:40 INFO - PROCESS | 1858 | 1461138460623 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 00:47:40 INFO - PROCESS | 1858 | 1461138460825 Marionette TRACE conn3 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43271dc000 == 121 [pid = 1858] [id = 340] 00:47:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 219 (0x7f43289ca800) [pid = 1858] [serial = 1021] [outer = (nil)] 00:47:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 220 (0x7f43289d0c00) [pid = 1858] [serial = 1022] [outer = 0x7f43289ca800] 00:47:40 INFO - PROCESS | 1858 | 1461138460895 Marionette DEBUG loaded listener.js 00:47:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 221 (0x7f43289d5800) [pid = 1858] [serial = 1023] [outer = 0x7f43289ca800] 00:47:41 INFO - PROCESS | 1858 | 1461138461816 Marionette TRACE conn3 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 00:47:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 00:47:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1433ms 00:47:41 INFO - PROCESS | 1858 | 1461138461864 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 00:47:41 INFO - PROCESS | 1858 | 1461138461868 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 00:47:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 00:47:41 INFO - PROCESS | 1858 | 1461138461873 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 00:47:41 INFO - PROCESS | 1858 | 1461138461875 Marionette TRACE conn3 <- [1,1334,null,{}] 00:47:41 INFO - PROCESS | 1858 | 1461138461881 Marionette TRACE conn3 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:42 INFO - PROCESS | 1858 | 1461138462078 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 00:47:42 INFO - PROCESS | 1858 | 1461138462275 Marionette TRACE conn3 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2d6000 == 122 [pid = 1858] [id = 341] 00:47:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 222 (0x7f43289c7400) [pid = 1858] [serial = 1024] [outer = (nil)] 00:47:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 223 (0x7f432cdaa400) [pid = 1858] [serial = 1025] [outer = 0x7f43289c7400] 00:47:42 INFO - PROCESS | 1858 | 1461138462343 Marionette DEBUG loaded listener.js 00:47:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 224 (0x7f432e029000) [pid = 1858] [serial = 1026] [outer = 0x7f43289c7400] 00:47:43 INFO - PROCESS | 1858 | 1461138463244 Marionette TRACE conn3 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 00:47:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 00:47:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1435ms 00:47:43 INFO - PROCESS | 1858 | 1461138463310 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 00:47:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 00:47:43 INFO - PROCESS | 1858 | 1461138463314 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 00:47:43 INFO - PROCESS | 1858 | 1461138463320 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 00:47:43 INFO - PROCESS | 1858 | 1461138463324 Marionette TRACE conn3 <- [1,1338,null,{}] 00:47:43 INFO - PROCESS | 1858 | 1461138463330 Marionette TRACE conn3 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:43 INFO - PROCESS | 1858 | 1461138463579 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 00:47:43 INFO - PROCESS | 1858 | 1461138463825 Marionette TRACE conn3 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dacc800 == 123 [pid = 1858] [id = 342] 00:47:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 225 (0x7f432bee9000) [pid = 1858] [serial = 1027] [outer = (nil)] 00:47:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f432f7cfc00) [pid = 1858] [serial = 1028] [outer = 0x7f432bee9000] 00:47:43 INFO - PROCESS | 1858 | 1461138463944 Marionette DEBUG loaded listener.js 00:47:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f4336427800) [pid = 1858] [serial = 1029] [outer = 0x7f432bee9000] 00:47:44 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336eb0800 == 122 [pid = 1858] [id = 10] 00:47:46 INFO - PROCESS | 1858 | 1461138466015 Marionette TRACE conn3 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 00:47:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 00:47:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2741ms 00:47:46 INFO - PROCESS | 1858 | 1461138466062 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 00:47:46 INFO - PROCESS | 1858 | 1461138466068 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 00:47:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 00:47:46 INFO - PROCESS | 1858 | 1461138466075 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 00:47:46 INFO - PROCESS | 1858 | 1461138466078 Marionette TRACE conn3 <- [1,1342,null,{}] 00:47:46 INFO - PROCESS | 1858 | 1461138466086 Marionette TRACE conn3 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:46 INFO - PROCESS | 1858 | 1461138466325 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 00:47:46 INFO - PROCESS | 1858 | 1461138466664 Marionette TRACE conn3 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328880800 == 123 [pid = 1858] [id = 343] 00:47:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f43294ccc00) [pid = 1858] [serial = 1030] [outer = (nil)] 00:47:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f432beee800) [pid = 1858] [serial = 1031] [outer = 0x7f43294ccc00] 00:47:46 INFO - PROCESS | 1858 | 1461138466798 Marionette DEBUG loaded listener.js 00:47:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f432c2df000) [pid = 1858] [serial = 1032] [outer = 0x7f43294ccc00] 00:47:47 INFO - PROCESS | 1858 | 1461138467714 Marionette TRACE conn3 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 00:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 00:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1685ms 00:47:47 INFO - PROCESS | 1858 | 1461138467761 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 00:47:47 INFO - PROCESS | 1858 | 1461138467768 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 00:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 00:47:47 INFO - PROCESS | 1858 | 1461138467777 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 00:47:47 INFO - PROCESS | 1858 | 1461138467780 Marionette TRACE conn3 <- [1,1346,null,{}] 00:47:47 INFO - PROCESS | 1858 | 1461138467784 Marionette TRACE conn3 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:47 INFO - PROCESS | 1858 | 1461138467972 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc4a800 == 122 [pid = 1858] [id = 166] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340246000 == 121 [pid = 1858] [id = 235] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc6f000 == 120 [pid = 1858] [id = 134] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434dbca800 == 119 [pid = 1858] [id = 72] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336f9f000 == 118 [pid = 1858] [id = 62] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4354e2e000 == 117 [pid = 1858] [id = 86] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4342408800 == 116 [pid = 1858] [id = 66] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f4335580800) [pid = 1858] [serial = 890] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f43294cc800) [pid = 1858] [serial = 893] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f4328905c00) [pid = 1858] [serial = 899] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f432879b800) [pid = 1858] [serial = 896] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f4328aaac00) [pid = 1858] [serial = 902] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 224 (0x7f433557ec00) [pid = 1858] [serial = 905] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 223 (0x7f4327d0c000) [pid = 1858] [serial = 908] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | --DOMWINDOW == 222 (0x7f4335582000) [pid = 1858] [serial = 911] [outer = (nil)] [url = about:blank] 00:47:48 INFO - PROCESS | 1858 | 1461138468310 Marionette TRACE conn3 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435416d800 == 115 [pid = 1858] [id = 85] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434fb1d800 == 114 [pid = 1858] [id = 167] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b2c4800 == 113 [pid = 1858] [id = 330] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336cee800 == 112 [pid = 1858] [id = 329] 00:47:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432887e800 == 113 [pid = 1858] [id = 344] 00:47:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 223 (0x7f432879b800) [pid = 1858] [serial = 1033] [outer = (nil)] 00:47:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 224 (0x7f432ad49c00) [pid = 1858] [serial = 1034] [outer = 0x7f432879b800] 00:47:48 INFO - PROCESS | 1858 | 1461138468402 Marionette DEBUG loaded listener.js 00:47:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 225 (0x7f432f7c9000) [pid = 1858] [serial = 1035] [outer = 0x7f432879b800] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43401b0800 == 112 [pid = 1858] [id = 219] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ea0000 == 111 [pid = 1858] [id = 328] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f45e000 == 110 [pid = 1858] [id = 327] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43286da800 == 109 [pid = 1858] [id = 326] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da94800 == 108 [pid = 1858] [id = 325] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da89000 == 107 [pid = 1858] [id = 324] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327d2f800 == 106 [pid = 1858] [id = 323] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432acdc800 == 105 [pid = 1858] [id = 322] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435416d000 == 104 [pid = 1858] [id = 318] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4351925000 == 103 [pid = 1858] [id = 317] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc56000 == 102 [pid = 1858] [id = 316] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43417c0000 == 101 [pid = 1858] [id = 315] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340048800 == 100 [pid = 1858] [id = 314] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a780800 == 99 [pid = 1858] [id = 313] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a47c800 == 98 [pid = 1858] [id = 312] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336da8800 == 97 [pid = 1858] [id = 311] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e8b000 == 96 [pid = 1858] [id = 310] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da5b000 == 95 [pid = 1858] [id = 309] 00:47:48 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43362ee800 == 94 [pid = 1858] [id = 308] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 224 (0x7f4341303c00) [pid = 1858] [serial = 680] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 223 (0x7f434130c400) [pid = 1858] [serial = 683] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 222 (0x7f4339629400) [pid = 1858] [serial = 626] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 221 (0x7f43521b2000) [pid = 1858] [serial = 789] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 220 (0x7f433f062400) [pid = 1858] [serial = 668] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 219 (0x7f433e98b000) [pid = 1858] [serial = 635] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 218 (0x7f433c985c00) [pid = 1858] [serial = 632] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 217 (0x7f433f6a7400) [pid = 1858] [serial = 671] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 216 (0x7f4339521000) [pid = 1858] [serial = 665] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 215 (0x7f433f8a6400) [pid = 1858] [serial = 674] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 214 (0x7f43357f0800) [pid = 1858] [serial = 593] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 213 (0x7f4336294000) [pid = 1858] [serial = 623] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 212 (0x7f4351e9a800) [pid = 1858] [serial = 527] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 211 (0x7f434091d800) [pid = 1858] [serial = 677] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f4334229c00) [pid = 1858] [serial = 620] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f4339ede800) [pid = 1858] [serial = 629] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f4336925800) [pid = 1858] [serial = 638] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 207 (0x7f43357e9c00) [pid = 1858] [serial = 662] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 206 (0x7f433f597000) [pid = 1858] [serial = 566] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 205 (0x7f43341a2c00) [pid = 1858] [serial = 590] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 204 (0x7f433932f400) [pid = 1858] [serial = 596] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f43362a2800) [pid = 1858] [serial = 560] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f4339625800) [pid = 1858] [serial = 563] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f433696d000) [pid = 1858] [serial = 599] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f4328aaec00) [pid = 1858] [serial = 915] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f434de2d000) [pid = 1858] [serial = 881] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f4351e9c400) [pid = 1858] [serial = 777] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f4346133800) [pid = 1858] [serial = 726] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f43363af800) [pid = 1858] [serial = 711] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f433ff24c00) [pid = 1858] [serial = 717] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f4351fc1800) [pid = 1858] [serial = 780] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f432cdb7800) [pid = 1858] [serial = 834] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f4335e08800) [pid = 1858] [serial = 816] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f4352160000) [pid = 1858] [serial = 783] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f4352397c00) [pid = 1858] [serial = 786] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f434ca69000) [pid = 1858] [serial = 729] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f4341458000) [pid = 1858] [serial = 723] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f435250d000) [pid = 1858] [serial = 831] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f434cd9d800) [pid = 1858] [serial = 825] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f43414fdc00) [pid = 1858] [serial = 822] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f4341308c00) [pid = 1858] [serial = 720] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f4339ed1000) [pid = 1858] [serial = 819] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f4339edcc00) [pid = 1858] [serial = 714] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f434ccbb400) [pid = 1858] [serial = 732] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f434ded5000) [pid = 1858] [serial = 828] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f433a7b3400) [pid = 1858] [serial = 837] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f4336f6ec00) [pid = 1858] [serial = 759] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433f06e400) [pid = 1858] [serial = 762] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f43423ef000) [pid = 1858] [serial = 765] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f434cd9d400) [pid = 1858] [serial = 768] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f434d1dcc00) [pid = 1858] [serial = 771] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f43500c6000) [pid = 1858] [serial = 774] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f433a7bc400) [pid = 1858] [serial = 840] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f432c2e2400) [pid = 1858] [serial = 843] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f434ca73400) [pid = 1858] [serial = 846] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f4336f78c00) [pid = 1858] [serial = 875] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f4328910400) [pid = 1858] [serial = 914] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4351e98800) [pid = 1858] [serial = 884] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432ddca800) [pid = 1858] [serial = 918] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f432c2dd000) [pid = 1858] [serial = 917] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f435250e400) [pid = 1858] [serial = 887] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f432f85a000) [pid = 1858] [serial = 920] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f433554b400) [pid = 1858] [serial = 921] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f43413b4800) [pid = 1858] [serial = 878] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f432e30f800) [pid = 1858] [serial = 872] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f4336922000) [pid = 1858] [serial = 924] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4335e0cc00) [pid = 1858] [serial = 923] [outer = (nil)] [url = about:blank] 00:47:49 INFO - PROCESS | 1858 | 1461138469217 Marionette TRACE conn3 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 00:47:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 00:47:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1481ms 00:47:49 INFO - PROCESS | 1858 | 1461138469259 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 00:47:49 INFO - PROCESS | 1858 | 1461138469262 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 00:47:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 00:47:49 INFO - PROCESS | 1858 | 1461138469284 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 00:47:49 INFO - PROCESS | 1858 | 1461138469290 Marionette TRACE conn3 <- [1,1350,null,{}] 00:47:49 INFO - PROCESS | 1858 | 1461138469304 Marionette TRACE conn3 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:49 INFO - PROCESS | 1858 | 1461138469459 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 00:47:49 INFO - PROCESS | 1858 | 1461138469469 Marionette TRACE conn3 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da81000 == 95 [pid = 1858] [id = 345] 00:47:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432f7ca400) [pid = 1858] [serial = 1036] [outer = (nil)] 00:47:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432fb1a000) [pid = 1858] [serial = 1037] [outer = 0x7f432f7ca400] 00:47:49 INFO - PROCESS | 1858 | 1461138469531 Marionette DEBUG loaded listener.js 00:47:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432fd0d800) [pid = 1858] [serial = 1038] [outer = 0x7f432f7ca400] 00:47:50 INFO - PROCESS | 1858 | 1461138470329 Marionette TRACE conn3 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 00:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 00:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1095ms 00:47:50 INFO - PROCESS | 1858 | 1461138470370 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 00:47:50 INFO - PROCESS | 1858 | 1461138470374 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 00:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 00:47:50 INFO - PROCESS | 1858 | 1461138470380 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 00:47:50 INFO - PROCESS | 1858 | 1461138470382 Marionette TRACE conn3 <- [1,1354,null,{}] 00:47:50 INFO - PROCESS | 1858 | 1461138470387 Marionette TRACE conn3 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:50 INFO - PROCESS | 1858 | 1461138470531 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 00:47:50 INFO - PROCESS | 1858 | 1461138470546 Marionette TRACE conn3 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e324000 == 96 [pid = 1858] [id = 346] 00:47:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f43340f2000) [pid = 1858] [serial = 1039] [outer = (nil)] 00:47:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f43341a9800) [pid = 1858] [serial = 1040] [outer = 0x7f43340f2000] 00:47:50 INFO - PROCESS | 1858 | 1461138470604 Marionette DEBUG loaded listener.js 00:47:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f4334220400) [pid = 1858] [serial = 1041] [outer = 0x7f43340f2000] 00:47:51 INFO - PROCESS | 1858 | 1461138471521 Marionette TRACE conn3 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 00:47:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 00:47:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1175ms 00:47:51 INFO - PROCESS | 1858 | 1461138471559 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 00:47:51 INFO - PROCESS | 1858 | 1461138471562 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 00:47:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 00:47:51 INFO - PROCESS | 1858 | 1461138471575 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 00:47:51 INFO - PROCESS | 1858 | 1461138471577 Marionette TRACE conn3 <- [1,1358,null,{}] 00:47:51 INFO - PROCESS | 1858 | 1461138471582 Marionette TRACE conn3 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:51 INFO - PROCESS | 1858 | 1461138471808 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 00:47:51 INFO - PROCESS | 1858 | 1461138471839 Marionette TRACE conn3 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f464000 == 97 [pid = 1858] [id = 347] 00:47:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f432bee2c00) [pid = 1858] [serial = 1042] [outer = (nil)] 00:47:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f433422a400) [pid = 1858] [serial = 1043] [outer = 0x7f432bee2c00] 00:47:51 INFO - PROCESS | 1858 | 1461138471897 Marionette DEBUG loaded listener.js 00:47:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f4335546c00) [pid = 1858] [serial = 1044] [outer = 0x7f432bee2c00] 00:47:52 INFO - PROCESS | 1858 | 1461138472792 Marionette TRACE conn3 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 00:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 00:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1930ms 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432890ac00) [pid = 1858] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f432beea400) [pid = 1858] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f4327d11400) [pid = 1858] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f433a562800) [pid = 1858] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f432890c400) [pid = 1858] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f4328795000) [pid = 1858] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f4336967c00) [pid = 1858] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f433a565000) [pid = 1858] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 00:47:53 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4327d0f800) [pid = 1858] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 00:47:53 INFO - PROCESS | 1858 | 1461138473594 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 00:47:53 INFO - PROCESS | 1858 | 1461138473598 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 00:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 00:47:53 INFO - PROCESS | 1858 | 1461138473607 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 00:47:53 INFO - PROCESS | 1858 | 1461138473609 Marionette TRACE conn3 <- [1,1362,null,{}] 00:47:53 INFO - PROCESS | 1858 | 1461138473613 Marionette TRACE conn3 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:53 INFO - PROCESS | 1858 | 1461138473771 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 00:47:53 INFO - PROCESS | 1858 | 1461138473901 Marionette TRACE conn3 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd84000 == 98 [pid = 1858] [id = 348] 00:47:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f43341a1000) [pid = 1858] [serial = 1045] [outer = (nil)] 00:47:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f4335582000) [pid = 1858] [serial = 1046] [outer = 0x7f43341a1000] 00:47:53 INFO - PROCESS | 1858 | 1461138473962 Marionette DEBUG loaded listener.js 00:47:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f4335659000) [pid = 1858] [serial = 1047] [outer = 0x7f43341a1000] 00:47:54 INFO - PROCESS | 1858 | 1461138474597 Marionette TRACE conn3 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 00:47:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 00:47:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1032ms 00:47:54 INFO - PROCESS | 1858 | 1461138474637 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 00:47:54 INFO - PROCESS | 1858 | 1461138474639 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 00:47:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 00:47:54 INFO - PROCESS | 1858 | 1461138474649 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 00:47:54 INFO - PROCESS | 1858 | 1461138474651 Marionette TRACE conn3 <- [1,1366,null,{}] 00:47:54 INFO - PROCESS | 1858 | 1461138474659 Marionette TRACE conn3 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:54 INFO - PROCESS | 1858 | 1461138474851 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 00:47:54 INFO - PROCESS | 1858 | 1461138474869 Marionette TRACE conn3 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433551a800 == 99 [pid = 1858] [id = 349] 00:47:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f43341a1800) [pid = 1858] [serial = 1048] [outer = (nil)] 00:47:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f43357e3c00) [pid = 1858] [serial = 1049] [outer = 0x7f43341a1800] 00:47:54 INFO - PROCESS | 1858 | 1461138474929 Marionette DEBUG loaded listener.js 00:47:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f43357ef800) [pid = 1858] [serial = 1050] [outer = 0x7f43341a1800] 00:47:55 INFO - PROCESS | 1858 | 1461138475864 Marionette TRACE conn3 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 00:47:55 INFO - PROCESS | 1858 | 1461138475941 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 00:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 00:47:55 INFO - PROCESS | 1858 | 1461138475950 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 00:47:55 INFO - PROCESS | 1858 | 1461138475956 Marionette TRACE conn3 <- [1,1370,null,{}] 00:47:55 INFO - PROCESS | 1858 | 1461138475965 Marionette TRACE conn3 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:56 INFO - PROCESS | 1858 | 1461138476252 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 00:47:56 INFO - PROCESS | 1858 | 1461138476468 Marionette TRACE conn3 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cfe1000 == 100 [pid = 1858] [id = 350] 00:47:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f4327d0f800) [pid = 1858] [serial = 1051] [outer = (nil)] 00:47:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432beed800) [pid = 1858] [serial = 1052] [outer = 0x7f4327d0f800] 00:47:56 INFO - PROCESS | 1858 | 1461138476617 Marionette DEBUG loaded listener.js 00:47:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f432cdaac00) [pid = 1858] [serial = 1053] [outer = 0x7f4327d0f800] 00:47:57 INFO - PROCESS | 1858 | 1461138477632 Marionette TRACE conn3 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 00:47:57 INFO - PROCESS | 1858 | 1461138477700 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 00:47:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 00:47:57 INFO - PROCESS | 1858 | 1461138477710 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 00:47:57 INFO - PROCESS | 1858 | 1461138477714 Marionette TRACE conn3 <- [1,1374,null,{}] 00:47:57 INFO - PROCESS | 1858 | 1461138477719 Marionette TRACE conn3 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:57 INFO - PROCESS | 1858 | 1461138477943 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 00:47:58 INFO - PROCESS | 1858 | 1461138478159 Marionette TRACE conn3 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f45b800 == 101 [pid = 1858] [id = 351] 00:47:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432e310c00) [pid = 1858] [serial = 1054] [outer = (nil)] 00:47:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f432fab3c00) [pid = 1858] [serial = 1055] [outer = 0x7f432e310c00] 00:47:58 INFO - PROCESS | 1858 | 1461138478273 Marionette DEBUG loaded listener.js 00:47:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f432fd06c00) [pid = 1858] [serial = 1056] [outer = 0x7f432e310c00] 00:47:59 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:47:59 INFO - PROCESS | 1858 | 1461138479162 Marionette TRACE conn3 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 00:47:59 INFO - PROCESS | 1858 | 1461138479200 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 00:47:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 00:47:59 INFO - PROCESS | 1858 | 1461138479206 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 00:47:59 INFO - PROCESS | 1858 | 1461138479211 Marionette TRACE conn3 <- [1,1378,null,{}] 00:47:59 INFO - PROCESS | 1858 | 1461138479226 Marionette TRACE conn3 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:47:59 INFO - PROCESS | 1858 | 1461138479390 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 00:47:59 INFO - PROCESS | 1858 | 1461138479573 Marionette TRACE conn3 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:47:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b02800 == 102 [pid = 1858] [id = 352] 00:47:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f432f7c8800) [pid = 1858] [serial = 1057] [outer = (nil)] 00:47:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f43343e7c00) [pid = 1858] [serial = 1058] [outer = 0x7f432f7c8800] 00:47:59 INFO - PROCESS | 1858 | 1461138479650 Marionette DEBUG loaded listener.js 00:47:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f43355ed800) [pid = 1858] [serial = 1059] [outer = 0x7f432f7c8800] 00:48:00 INFO - PROCESS | 1858 | 1461138480553 Marionette TRACE conn3 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 00:48:00 INFO - PROCESS | 1858 | 1461138480602 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 00:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 00:48:00 INFO - PROCESS | 1858 | 1461138480612 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 00:48:00 INFO - PROCESS | 1858 | 1461138480617 Marionette TRACE conn3 <- [1,1382,null,{}] 00:48:00 INFO - PROCESS | 1858 | 1461138480625 Marionette TRACE conn3 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:00 INFO - PROCESS | 1858 | 1461138480896 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 00:48:01 INFO - PROCESS | 1858 | 1461138481179 Marionette TRACE conn3 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c89800 == 103 [pid = 1858] [id = 353] 00:48:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f4335554400) [pid = 1858] [serial = 1060] [outer = (nil)] 00:48:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4335e06400) [pid = 1858] [serial = 1061] [outer = 0x7f4335554400] 00:48:01 INFO - PROCESS | 1858 | 1461138481299 Marionette DEBUG loaded listener.js 00:48:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4335e0dc00) [pid = 1858] [serial = 1062] [outer = 0x7f4335554400] 00:48:02 INFO - PROCESS | 1858 | [1858] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 00:48:02 INFO - PROCESS | 1858 | 1461138482244 Marionette TRACE conn3 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 00:48:02 INFO - PROCESS | 1858 | 1461138482301 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 00:48:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 00:48:02 INFO - PROCESS | 1858 | 1461138482307 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 00:48:02 INFO - PROCESS | 1858 | 1461138482309 Marionette TRACE conn3 <- [1,1386,null,{}] 00:48:02 INFO - PROCESS | 1858 | 1461138482314 Marionette TRACE conn3 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:02 INFO - PROCESS | 1858 | 1461138482473 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 00:48:02 INFO - PROCESS | 1858 | 1461138482666 Marionette TRACE conn3 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336313800 == 104 [pid = 1858] [id = 354] 00:48:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f432fb1c400) [pid = 1858] [serial = 1063] [outer = (nil)] 00:48:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f43363a3000) [pid = 1858] [serial = 1064] [outer = 0x7f432fb1c400] 00:48:02 INFO - PROCESS | 1858 | 1461138482776 Marionette DEBUG loaded listener.js 00:48:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f433642ac00) [pid = 1858] [serial = 1065] [outer = 0x7f432fb1c400] 00:48:03 INFO - PROCESS | 1858 | 1461138483631 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 00:48:03 INFO - PROCESS | 1858 | 1461138483697 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 00:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 00:48:03 INFO - PROCESS | 1858 | 1461138483703 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 00:48:03 INFO - PROCESS | 1858 | 1461138483705 Marionette TRACE conn3 <- [1,1390,null,{}] 00:48:03 INFO - PROCESS | 1858 | 1461138483710 Marionette TRACE conn3 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:03 INFO - PROCESS | 1858 | 1461138483944 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 00:48:04 INFO - PROCESS | 1858 | 1461138484121 Marionette TRACE conn3 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336ce7000 == 105 [pid = 1858] [id = 355] 00:48:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f4337d85c00) [pid = 1858] [serial = 1066] [outer = (nil)] 00:48:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f433932d000) [pid = 1858] [serial = 1067] [outer = 0x7f4337d85c00] 00:48:04 INFO - PROCESS | 1858 | 1461138484244 Marionette DEBUG loaded listener.js 00:48:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f4339528c00) [pid = 1858] [serial = 1068] [outer = 0x7f4337d85c00] 00:48:05 INFO - PROCESS | 1858 | 1461138485043 Marionette TRACE conn3 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 00:48:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 00:48:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1386ms 00:48:05 INFO - PROCESS | 1858 | 1461138485089 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 00:48:05 INFO - PROCESS | 1858 | 1461138485093 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 00:48:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 00:48:05 INFO - PROCESS | 1858 | 1461138485099 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 00:48:05 INFO - PROCESS | 1858 | 1461138485101 Marionette TRACE conn3 <- [1,1394,null,{}] 00:48:05 INFO - PROCESS | 1858 | 1461138485106 Marionette TRACE conn3 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:05 INFO - PROCESS | 1858 | 1461138485268 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 00:48:05 INFO - PROCESS | 1858 | 1461138485447 Marionette TRACE conn3 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336ebe800 == 106 [pid = 1858] [id = 356] 00:48:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f4336965800) [pid = 1858] [serial = 1069] [outer = (nil)] 00:48:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f433962cc00) [pid = 1858] [serial = 1070] [outer = 0x7f4336965800] 00:48:05 INFO - PROCESS | 1858 | 1461138485514 Marionette DEBUG loaded listener.js 00:48:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f4339ed0400) [pid = 1858] [serial = 1071] [outer = 0x7f4336965800] 00:48:06 INFO - PROCESS | 1858 | 1461138486361 Marionette TRACE conn3 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 00:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 00:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1326ms 00:48:06 INFO - PROCESS | 1858 | 1461138486427 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 00:48:06 INFO - PROCESS | 1858 | 1461138486431 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 00:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 00:48:06 INFO - PROCESS | 1858 | 1461138486436 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 00:48:06 INFO - PROCESS | 1858 | 1461138486438 Marionette TRACE conn3 <- [1,1398,null,{}] 00:48:06 INFO - PROCESS | 1858 | 1461138486444 Marionette TRACE conn3 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:06 INFO - PROCESS | 1858 | 1461138486618 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 00:48:06 INFO - PROCESS | 1858 | 1461138486805 Marionette TRACE conn3 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43389af800 == 107 [pid = 1858] [id = 357] 00:48:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f43366ea800) [pid = 1858] [serial = 1072] [outer = (nil)] 00:48:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f4339edbc00) [pid = 1858] [serial = 1073] [outer = 0x7f43366ea800] 00:48:06 INFO - PROCESS | 1858 | 1461138486877 Marionette DEBUG loaded listener.js 00:48:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f433a55d000) [pid = 1858] [serial = 1074] [outer = 0x7f43366ea800] 00:48:07 INFO - PROCESS | 1858 | 1461138487749 Marionette TRACE conn3 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 00:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 00:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1376ms 00:48:07 INFO - PROCESS | 1858 | 1461138487814 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 00:48:07 INFO - PROCESS | 1858 | 1461138487818 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 00:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 00:48:07 INFO - PROCESS | 1858 | 1461138487824 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 00:48:07 INFO - PROCESS | 1858 | 1461138487826 Marionette TRACE conn3 <- [1,1402,null,{}] 00:48:07 INFO - PROCESS | 1858 | 1461138487831 Marionette TRACE conn3 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:08 INFO - PROCESS | 1858 | 1461138488016 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 00:48:08 INFO - PROCESS | 1858 | 1461138488198 Marionette TRACE conn3 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6e1800 == 108 [pid = 1858] [id = 358] 00:48:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f43294ca000) [pid = 1858] [serial = 1075] [outer = (nil)] 00:48:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f433a562800) [pid = 1858] [serial = 1076] [outer = 0x7f43294ca000] 00:48:08 INFO - PROCESS | 1858 | 1461138488269 Marionette DEBUG loaded listener.js 00:48:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f433aad8400) [pid = 1858] [serial = 1077] [outer = 0x7f43294ca000] 00:48:09 INFO - PROCESS | 1858 | 1461138489140 Marionette TRACE conn3 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 00:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 00:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1383ms 00:48:09 INFO - PROCESS | 1858 | 1461138489209 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 00:48:09 INFO - PROCESS | 1858 | 1461138489212 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 00:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 00:48:09 INFO - PROCESS | 1858 | 1461138489218 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 00:48:09 INFO - PROCESS | 1858 | 1461138489220 Marionette TRACE conn3 <- [1,1406,null,{}] 00:48:09 INFO - PROCESS | 1858 | 1461138489226 Marionette TRACE conn3 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:09 INFO - PROCESS | 1858 | 1461138489401 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 00:48:09 INFO - PROCESS | 1858 | 1461138489584 Marionette TRACE conn3 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328885800 == 109 [pid = 1858] [id = 359] 00:48:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4328904400) [pid = 1858] [serial = 1078] [outer = (nil)] 00:48:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f432bf9ec00) [pid = 1858] [serial = 1079] [outer = 0x7f4328904400] 00:48:09 INFO - PROCESS | 1858 | 1461138489654 Marionette DEBUG loaded listener.js 00:48:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f43357eec00) [pid = 1858] [serial = 1080] [outer = 0x7f4328904400] 00:48:10 INFO - PROCESS | 1858 | 1461138490857 Marionette TRACE conn3 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 00:48:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 00:48:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1679ms 00:48:10 INFO - PROCESS | 1858 | 1461138490899 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 00:48:10 INFO - PROCESS | 1858 | 1461138490904 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 00:48:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 00:48:10 INFO - PROCESS | 1858 | 1461138490911 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 00:48:10 INFO - PROCESS | 1858 | 1461138490916 Marionette TRACE conn3 <- [1,1410,null,{}] 00:48:10 INFO - PROCESS | 1858 | 1461138490925 Marionette TRACE conn3 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:11 INFO - PROCESS | 1858 | 1461138491108 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 00:48:11 INFO - PROCESS | 1858 | 1461138491346 Marionette TRACE conn3 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ddec000 == 110 [pid = 1858] [id = 360] 00:48:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f432bee1800) [pid = 1858] [serial = 1081] [outer = (nil)] 00:48:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f432beedc00) [pid = 1858] [serial = 1082] [outer = 0x7f432bee1800] 00:48:11 INFO - PROCESS | 1858 | 1461138491409 Marionette DEBUG loaded listener.js 00:48:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f432cdb9000) [pid = 1858] [serial = 1083] [outer = 0x7f432bee1800] 00:48:12 INFO - PROCESS | 1858 | 1461138492496 Marionette TRACE conn3 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 00:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 00:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1633ms 00:48:12 INFO - PROCESS | 1858 | 1461138492544 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 00:48:12 INFO - PROCESS | 1858 | 1461138492551 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 00:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 00:48:12 INFO - PROCESS | 1858 | 1461138492560 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 00:48:12 INFO - PROCESS | 1858 | 1461138492564 Marionette TRACE conn3 <- [1,1414,null,{}] 00:48:12 INFO - PROCESS | 1858 | 1461138492569 Marionette TRACE conn3 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:12 INFO - PROCESS | 1858 | 1461138492765 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 00:48:13 INFO - PROCESS | 1858 | 1461138493048 Marionette TRACE conn3 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43293ee000 == 111 [pid = 1858] [id = 361] 00:48:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f432e024400) [pid = 1858] [serial = 1084] [outer = (nil)] 00:48:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f432e310400) [pid = 1858] [serial = 1085] [outer = 0x7f432e024400] 00:48:13 INFO - PROCESS | 1858 | 1461138493113 Marionette DEBUG loaded listener.js 00:48:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f432fab5000) [pid = 1858] [serial = 1086] [outer = 0x7f432e024400] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43574c0000 == 110 [pid = 1858] [id = 139] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd84000 == 109 [pid = 1858] [id = 348] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f4335552c00) [pid = 1858] [serial = 995] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f43418d3800) [pid = 1858] [serial = 947] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f433a55fc00) [pid = 1858] [serial = 938] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f433951f400) [pid = 1858] [serial = 935] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f434cd1f000) [pid = 1858] [serial = 950] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f433f59d000) [pid = 1858] [serial = 944] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f43343e2400) [pid = 1858] [serial = 962] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f432beea000) [pid = 1858] [serial = 929] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f433557ac00) [pid = 1858] [serial = 932] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f434cd97c00) [pid = 1858] [serial = 953] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f432fabe400) [pid = 1858] [serial = 959] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f4351e95000) [pid = 1858] [serial = 956] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f433bfee800) [pid = 1858] [serial = 941] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f433f00dc00) [pid = 1858] [serial = 965] [outer = (nil)] [url = about:blank] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f464000 == 108 [pid = 1858] [id = 347] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e324000 == 107 [pid = 1858] [id = 346] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da81000 == 106 [pid = 1858] [id = 345] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432887e800 == 105 [pid = 1858] [id = 344] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328880800 == 104 [pid = 1858] [id = 343] 00:48:13 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434bee3000 == 103 [pid = 1858] [id = 336] 00:48:14 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433fd49800 == 102 [pid = 1858] [id = 335] 00:48:14 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a77d800 == 101 [pid = 1858] [id = 334] 00:48:14 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4334086000 == 100 [pid = 1858] [id = 333] 00:48:14 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da63000 == 99 [pid = 1858] [id = 332] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f432bf9b000) [pid = 1858] [serial = 972] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f433557c400) [pid = 1858] [serial = 978] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f432e029c00) [pid = 1858] [serial = 980] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f433f017800) [pid = 1858] [serial = 989] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f432e01fc00) [pid = 1858] [serial = 974] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433db40c00) [pid = 1858] [serial = 990] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f432879a400) [pid = 1858] [serial = 968] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f4339ed5400) [pid = 1858] [serial = 984] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433edec800) [pid = 1858] [serial = 986] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f4328aa7400) [pid = 1858] [serial = 969] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f432890e400) [pid = 1858] [serial = 971] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f4337d78000) [pid = 1858] [serial = 926] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f4337d77400) [pid = 1858] [serial = 983] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f432e303000) [pid = 1858] [serial = 993] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f4335e0c400) [pid = 1858] [serial = 981] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432ddc6400) [pid = 1858] [serial = 992] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f43341aec00) [pid = 1858] [serial = 977] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f433f013000) [pid = 1858] [serial = 987] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f432e308c00) [pid = 1858] [serial = 975] [outer = (nil)] [url = about:blank] 00:48:14 INFO - PROCESS | 1858 | 1461138494169 Marionette TRACE conn3 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 00:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 00:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1636ms 00:48:14 INFO - PROCESS | 1858 | 1461138494197 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 00:48:14 INFO - PROCESS | 1858 | 1461138494200 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 00:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 00:48:14 INFO - PROCESS | 1858 | 1461138494206 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 00:48:14 INFO - PROCESS | 1858 | 1461138494211 Marionette TRACE conn3 <- [1,1418,null,{}] 00:48:14 INFO - PROCESS | 1858 | 1461138494226 Marionette TRACE conn3 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:14 INFO - PROCESS | 1858 | 1461138494385 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 00:48:14 INFO - PROCESS | 1858 | 1461138494596 Marionette TRACE conn3 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2d5000 == 100 [pid = 1858] [id = 362] 00:48:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432fab9400) [pid = 1858] [serial = 1087] [outer = (nil)] 00:48:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f43341a6800) [pid = 1858] [serial = 1088] [outer = 0x7f432fab9400] 00:48:14 INFO - PROCESS | 1858 | 1461138494666 Marionette DEBUG loaded listener.js 00:48:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f43343e1400) [pid = 1858] [serial = 1089] [outer = 0x7f432fab9400] 00:48:15 INFO - PROCESS | 1858 | 1461138495350 Marionette TRACE conn3 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 00:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 00:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1182ms 00:48:15 INFO - PROCESS | 1858 | 1461138495390 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 00:48:15 INFO - PROCESS | 1858 | 1461138495394 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 00:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 00:48:15 INFO - PROCESS | 1858 | 1461138495421 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 00:48:15 INFO - PROCESS | 1858 | 1461138495424 Marionette TRACE conn3 <- [1,1422,null,{}] 00:48:15 INFO - PROCESS | 1858 | 1461138495432 Marionette TRACE conn3 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:15 INFO - PROCESS | 1858 | 1461138495581 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 00:48:15 INFO - PROCESS | 1858 | 1461138495591 Marionette TRACE conn3 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f453000 == 101 [pid = 1858] [id = 363] 00:48:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f43343e2400) [pid = 1858] [serial = 1090] [outer = (nil)] 00:48:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f4335663800) [pid = 1858] [serial = 1091] [outer = 0x7f43343e2400] 00:48:15 INFO - PROCESS | 1858 | 1461138495650 Marionette DEBUG loaded listener.js 00:48:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f4335e06800) [pid = 1858] [serial = 1092] [outer = 0x7f43343e2400] 00:48:16 INFO - PROCESS | 1858 | 1461138496457 Marionette TRACE conn3 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 00:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 00:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1086ms 00:48:16 INFO - PROCESS | 1858 | 1461138496502 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 00:48:16 INFO - PROCESS | 1858 | 1461138496505 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 00:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 00:48:16 INFO - PROCESS | 1858 | 1461138496511 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 00:48:16 INFO - PROCESS | 1858 | 1461138496513 Marionette TRACE conn3 <- [1,1426,null,{}] 00:48:16 INFO - PROCESS | 1858 | 1461138496547 Marionette TRACE conn3 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:16 INFO - PROCESS | 1858 | 1461138496758 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 00:48:16 INFO - PROCESS | 1858 | 1461138496778 Marionette TRACE conn3 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356a2000 == 102 [pid = 1858] [id = 364] 00:48:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f433557b800) [pid = 1858] [serial = 1093] [outer = (nil)] 00:48:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f43363a2800) [pid = 1858] [serial = 1094] [outer = 0x7f433557b800] 00:48:16 INFO - PROCESS | 1858 | 1461138496847 Marionette DEBUG loaded listener.js 00:48:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4336918000) [pid = 1858] [serial = 1095] [outer = 0x7f433557b800] 00:48:17 INFO - PROCESS | 1858 | 1461138497723 Marionette TRACE conn3 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 00:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 00:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1275ms 00:48:17 INFO - PROCESS | 1858 | 1461138497787 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 00:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 00:48:17 INFO - PROCESS | 1858 | 1461138497790 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 00:48:17 INFO - PROCESS | 1858 | 1461138497795 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 00:48:17 INFO - PROCESS | 1858 | 1461138497798 Marionette TRACE conn3 <- [1,1430,null,{}] 00:48:17 INFO - PROCESS | 1858 | 1461138497802 Marionette TRACE conn3 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:18 INFO - PROCESS | 1858 | 1461138498055 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 00:48:18 INFO - PROCESS | 1858 | 1461138498088 Marionette TRACE conn3 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43362f0000 == 103 [pid = 1858] [id = 365] 00:48:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4336968c00) [pid = 1858] [serial = 1096] [outer = (nil)] 00:48:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4339624000) [pid = 1858] [serial = 1097] [outer = 0x7f4336968c00] 00:48:18 INFO - PROCESS | 1858 | 1461138498148 Marionette DEBUG loaded listener.js 00:48:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f433a562c00) [pid = 1858] [serial = 1098] [outer = 0x7f4336968c00] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f43363a8000) [pid = 1858] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f432bee2c00) [pid = 1858] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f43341a1000) [pid = 1858] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f43340f2000) [pid = 1858] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f433f483c00) [pid = 1858] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f43294ccc00) [pid = 1858] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f4335e0f000) [pid = 1858] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f432f7ca400) [pid = 1858] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432879b800) [pid = 1858] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f432bee9000) [pid = 1858] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f43294d1400) [pid = 1858] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f43294c6800) [pid = 1858] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432ddcac00) [pid = 1858] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f432f7ccc00) [pid = 1858] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f43363a9000) [pid = 1858] [serial = 33] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f432fab6000) [pid = 1858] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f4328796000) [pid = 1858] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f432879c400) [pid = 1858] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f43343db800) [pid = 1858] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f4327d0bc00) [pid = 1858] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4328793800) [pid = 1858] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f43294c6400) [pid = 1858] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f4328906800) [pid = 1858] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f432fab6400) [pid = 1858] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f4334225400) [pid = 1858] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f4327d03c00) [pid = 1858] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f43423e9c00) [pid = 1858] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f432cdae400) [pid = 1858] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f432ddd3800) [pid = 1858] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433f6aec00) [pid = 1858] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f433f6b1c00) [pid = 1858] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f434cd90800) [pid = 1858] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f43341a1c00) [pid = 1858] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f432ad3e800) [pid = 1858] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432de5f400) [pid = 1858] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f433557e400) [pid = 1858] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f4336963800) [pid = 1858] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f433bf74c00) [pid = 1858] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f433ec35800) [pid = 1858] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f433f066800) [pid = 1858] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f433983a400) [pid = 1858] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f432e024800) [pid = 1858] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 00:48:19 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f433a7ba400) [pid = 1858] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 00:48:19 INFO - PROCESS | 1858 | 1461138499586 Marionette TRACE conn3 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 00:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 00:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1884ms 00:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 00:48:19 INFO - PROCESS | 1858 | 1461138499680 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 00:48:19 INFO - PROCESS | 1858 | 1461138499683 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 00:48:19 INFO - PROCESS | 1858 | 1461138499688 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 00:48:19 INFO - PROCESS | 1858 | 1461138499691 Marionette TRACE conn3 <- [1,1434,null,{}] 00:48:19 INFO - PROCESS | 1858 | 1461138499696 Marionette TRACE conn3 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:19 INFO - PROCESS | 1858 | 1461138499856 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 00:48:19 INFO - PROCESS | 1858 | 1461138499987 Marionette TRACE conn3 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ace2800 == 104 [pid = 1858] [id = 366] 00:48:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f4327d05c00) [pid = 1858] [serial = 1099] [outer = (nil)] 00:48:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f4328908400) [pid = 1858] [serial = 1100] [outer = 0x7f4327d05c00] 00:48:20 INFO - PROCESS | 1858 | 1461138500048 Marionette DEBUG loaded listener.js 00:48:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f432bf97000) [pid = 1858] [serial = 1101] [outer = 0x7f4327d05c00] 00:48:20 INFO - PROCESS | 1858 | 1461138500678 Marionette TRACE conn3 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 00:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 00:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1031ms 00:48:20 INFO - PROCESS | 1858 | 1461138500719 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 00:48:20 INFO - PROCESS | 1858 | 1461138500722 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 00:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 00:48:20 INFO - PROCESS | 1858 | 1461138500728 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 00:48:20 INFO - PROCESS | 1858 | 1461138500730 Marionette TRACE conn3 <- [1,1438,null,{}] 00:48:20 INFO - PROCESS | 1858 | 1461138500735 Marionette TRACE conn3 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:21 INFO - PROCESS | 1858 | 1461138500997 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 00:48:21 INFO - PROCESS | 1858 | 1461138501193 Marionette TRACE conn3 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328878800 == 105 [pid = 1858] [id = 367] 00:48:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4327d05000) [pid = 1858] [serial = 1102] [outer = (nil)] 00:48:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f43289cb400) [pid = 1858] [serial = 1103] [outer = 0x7f4327d05000] 00:48:21 INFO - PROCESS | 1858 | 1461138501270 Marionette DEBUG loaded listener.js 00:48:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f43294d1400) [pid = 1858] [serial = 1104] [outer = 0x7f4327d05000] 00:48:22 INFO - PROCESS | 1858 | 1461138502281 Marionette TRACE conn3 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 00:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 00:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1630ms 00:48:22 INFO - PROCESS | 1858 | 1461138502361 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 00:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 00:48:22 INFO - PROCESS | 1858 | 1461138502368 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 00:48:22 INFO - PROCESS | 1858 | 1461138502375 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 00:48:22 INFO - PROCESS | 1858 | 1461138502382 Marionette TRACE conn3 <- [1,1442,null,{}] 00:48:22 INFO - PROCESS | 1858 | 1461138502388 Marionette TRACE conn3 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:22 INFO - PROCESS | 1858 | 1461138502622 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 00:48:22 INFO - PROCESS | 1858 | 1461138502850 Marionette TRACE conn3 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f446000 == 106 [pid = 1858] [id = 368] 00:48:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f432de63000) [pid = 1858] [serial = 1105] [outer = (nil)] 00:48:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f432e307c00) [pid = 1858] [serial = 1106] [outer = 0x7f432de63000] 00:48:22 INFO - PROCESS | 1858 | 1461138502967 Marionette DEBUG loaded listener.js 00:48:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f432fab6400) [pid = 1858] [serial = 1107] [outer = 0x7f432de63000] 00:48:23 INFO - PROCESS | 1858 | 1461138503905 Marionette TRACE conn3 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 00:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 00:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1583ms 00:48:23 INFO - PROCESS | 1858 | 1461138503959 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 00:48:23 INFO - PROCESS | 1858 | 1461138503963 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 00:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 00:48:23 INFO - PROCESS | 1858 | 1461138503970 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 00:48:23 INFO - PROCESS | 1858 | 1461138503973 Marionette TRACE conn3 <- [1,1446,null,{}] 00:48:23 INFO - PROCESS | 1858 | 1461138503978 Marionette TRACE conn3 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:24 INFO - PROCESS | 1858 | 1461138504159 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 00:48:24 INFO - PROCESS | 1858 | 1461138504418 Marionette TRACE conn3 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43369d2000 == 107 [pid = 1858] [id = 369] 00:48:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f432e026c00) [pid = 1858] [serial = 1108] [outer = (nil)] 00:48:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f43343df000) [pid = 1858] [serial = 1109] [outer = 0x7f432e026c00] 00:48:24 INFO - PROCESS | 1858 | 1461138504532 Marionette DEBUG loaded listener.js 00:48:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f433557e400) [pid = 1858] [serial = 1110] [outer = 0x7f432e026c00] 00:48:25 INFO - PROCESS | 1858 | 1461138505408 Marionette TRACE conn3 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 00:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 00:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1480ms 00:48:25 INFO - PROCESS | 1858 | 1461138505451 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 00:48:25 INFO - PROCESS | 1858 | 1461138505457 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 00:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 00:48:25 INFO - PROCESS | 1858 | 1461138505473 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 00:48:25 INFO - PROCESS | 1858 | 1461138505480 Marionette TRACE conn3 <- [1,1450,null,{}] 00:48:25 INFO - PROCESS | 1858 | 1461138505485 Marionette TRACE conn3 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:25 INFO - PROCESS | 1858 | 1461138505670 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 00:48:25 INFO - PROCESS | 1858 | 1461138505846 Marionette TRACE conn3 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337ac9800 == 108 [pid = 1858] [id = 370] 00:48:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f43343d9400) [pid = 1858] [serial = 1111] [outer = (nil)] 00:48:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f43363a9400) [pid = 1858] [serial = 1112] [outer = 0x7f43343d9400] 00:48:25 INFO - PROCESS | 1858 | 1461138505919 Marionette DEBUG loaded listener.js 00:48:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f433696fc00) [pid = 1858] [serial = 1113] [outer = 0x7f43343d9400] 00:48:26 INFO - PROCESS | 1858 | 1461138506787 Marionette TRACE conn3 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 00:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 00:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1390ms 00:48:26 INFO - PROCESS | 1858 | 1461138506856 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 00:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 00:48:26 INFO - PROCESS | 1858 | 1461138506860 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 00:48:26 INFO - PROCESS | 1858 | 1461138506865 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 00:48:26 INFO - PROCESS | 1858 | 1461138506868 Marionette TRACE conn3 <- [1,1454,null,{}] 00:48:26 INFO - PROCESS | 1858 | 1461138506873 Marionette TRACE conn3 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:27 INFO - PROCESS | 1858 | 1461138507049 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 00:48:27 INFO - PROCESS | 1858 | 1461138507226 Marionette TRACE conn3 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433aabb800 == 109 [pid = 1858] [id = 371] 00:48:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f433557a000) [pid = 1858] [serial = 1114] [outer = (nil)] 00:48:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f43393a1400) [pid = 1858] [serial = 1115] [outer = 0x7f433557a000] 00:48:27 INFO - PROCESS | 1858 | 1461138507310 Marionette DEBUG loaded listener.js 00:48:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f4339838000) [pid = 1858] [serial = 1116] [outer = 0x7f433557a000] 00:48:28 INFO - PROCESS | 1858 | 1461138508198 Marionette TRACE conn3 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 00:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 00:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1388ms 00:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 00:48:28 INFO - PROCESS | 1858 | 1461138508254 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 00:48:28 INFO - PROCESS | 1858 | 1461138508257 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 00:48:28 INFO - PROCESS | 1858 | 1461138508263 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 00:48:28 INFO - PROCESS | 1858 | 1461138508266 Marionette TRACE conn3 <- [1,1458,null,{}] 00:48:28 INFO - PROCESS | 1858 | 1461138508271 Marionette TRACE conn3 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:28 INFO - PROCESS | 1858 | 1461138508437 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 00:48:28 INFO - PROCESS | 1858 | 1461138508624 Marionette TRACE conn3 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ea12800 == 110 [pid = 1858] [id = 372] 00:48:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f433aad1c00) [pid = 1858] [serial = 1117] [outer = (nil)] 00:48:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f433bf74c00) [pid = 1858] [serial = 1118] [outer = 0x7f433aad1c00] 00:48:28 INFO - PROCESS | 1858 | 1461138508710 Marionette DEBUG loaded listener.js 00:48:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f433cb1f400) [pid = 1858] [serial = 1119] [outer = 0x7f433aad1c00] 00:48:29 INFO - PROCESS | 1858 | 1461138509625 Marionette TRACE conn3 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 00:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 00:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1429ms 00:48:29 INFO - PROCESS | 1858 | 1461138509693 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 00:48:29 INFO - PROCESS | 1858 | 1461138509696 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 00:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 00:48:29 INFO - PROCESS | 1858 | 1461138509703 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 00:48:29 INFO - PROCESS | 1858 | 1461138509706 Marionette TRACE conn3 <- [1,1462,null,{}] 00:48:29 INFO - PROCESS | 1858 | 1461138509711 Marionette TRACE conn3 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:29 INFO - PROCESS | 1858 | 1461138509881 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 00:48:30 INFO - PROCESS | 1858 | 1461138510058 Marionette TRACE conn3 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd44000 == 111 [pid = 1858] [id = 373] 00:48:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f433a563000) [pid = 1858] [serial = 1120] [outer = (nil)] 00:48:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f433e045800) [pid = 1858] [serial = 1121] [outer = 0x7f433a563000] 00:48:30 INFO - PROCESS | 1858 | 1461138510129 Marionette DEBUG loaded listener.js 00:48:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f433ec36400) [pid = 1858] [serial = 1122] [outer = 0x7f433a563000] 00:48:30 INFO - PROCESS | 1858 | 1461138510996 Marionette TRACE conn3 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 00:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 00:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1329ms 00:48:31 INFO - PROCESS | 1858 | 1461138511031 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 00:48:31 INFO - PROCESS | 1858 | 1461138511035 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 00:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 00:48:31 INFO - PROCESS | 1858 | 1461138511041 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 00:48:31 INFO - PROCESS | 1858 | 1461138511043 Marionette TRACE conn3 <- [1,1466,null,{}] 00:48:31 INFO - PROCESS | 1858 | 1461138511048 Marionette TRACE conn3 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:31 INFO - PROCESS | 1858 | 1461138511206 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 00:48:31 INFO - PROCESS | 1858 | 1461138511391 Marionette TRACE conn3 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434074a800 == 112 [pid = 1858] [id = 374] 00:48:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f433bf6c400) [pid = 1858] [serial = 1123] [outer = (nil)] 00:48:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f433f00f400) [pid = 1858] [serial = 1124] [outer = 0x7f433bf6c400] 00:48:31 INFO - PROCESS | 1858 | 1461138511460 Marionette DEBUG loaded listener.js 00:48:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f433f015000) [pid = 1858] [serial = 1125] [outer = 0x7f433bf6c400] 00:48:32 INFO - PROCESS | 1858 | 1461138512582 Marionette TRACE conn3 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 00:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 00:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1584ms 00:48:32 INFO - PROCESS | 1858 | 1461138512626 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 00:48:32 INFO - PROCESS | 1858 | 1461138512630 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 00:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 00:48:32 INFO - PROCESS | 1858 | 1461138512636 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 00:48:32 INFO - PROCESS | 1858 | 1461138512639 Marionette TRACE conn3 <- [1,1470,null,{}] 00:48:32 INFO - PROCESS | 1858 | 1461138512644 Marionette TRACE conn3 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:32 INFO - PROCESS | 1858 | 1461138512806 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 00:48:33 INFO - PROCESS | 1858 | 1461138513034 Marionette TRACE conn3 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43417d1800 == 113 [pid = 1858] [id = 375] 00:48:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f433f00a400) [pid = 1858] [serial = 1126] [outer = (nil)] 00:48:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f433f06d000) [pid = 1858] [serial = 1127] [outer = 0x7f433f00a400] 00:48:33 INFO - PROCESS | 1858 | 1461138513148 Marionette DEBUG loaded listener.js 00:48:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f433f58e400) [pid = 1858] [serial = 1128] [outer = 0x7f433f00a400] 00:48:33 INFO - PROCESS | 1858 | 1461138513946 Marionette TRACE conn3 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 00:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 00:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1379ms 00:48:34 INFO - PROCESS | 1858 | 1461138514016 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 00:48:34 INFO - PROCESS | 1858 | 1461138514019 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 00:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 00:48:34 INFO - PROCESS | 1858 | 1461138514025 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 00:48:34 INFO - PROCESS | 1858 | 1461138514027 Marionette TRACE conn3 <- [1,1474,null,{}] 00:48:34 INFO - PROCESS | 1858 | 1461138514033 Marionette TRACE conn3 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:34 INFO - PROCESS | 1858 | 1461138514242 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 00:48:34 INFO - PROCESS | 1858 | 1461138514421 Marionette TRACE conn3 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4346dcf000 == 114 [pid = 1858] [id = 376] 00:48:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f433f018000) [pid = 1858] [serial = 1129] [outer = (nil)] 00:48:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f433f59d800) [pid = 1858] [serial = 1130] [outer = 0x7f433f018000] 00:48:34 INFO - PROCESS | 1858 | 1461138514496 Marionette DEBUG loaded listener.js 00:48:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f433f6acc00) [pid = 1858] [serial = 1131] [outer = 0x7f433f018000] 00:48:35 INFO - PROCESS | 1858 | 1461138515457 Marionette TRACE conn3 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 00:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 00:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1480ms 00:48:35 INFO - PROCESS | 1858 | 1461138515508 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 00:48:35 INFO - PROCESS | 1858 | 1461138515511 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 00:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 00:48:35 INFO - PROCESS | 1858 | 1461138515517 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 00:48:35 INFO - PROCESS | 1858 | 1461138515519 Marionette TRACE conn3 <- [1,1478,null,{}] 00:48:35 INFO - PROCESS | 1858 | 1461138515525 Marionette TRACE conn3 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:35 INFO - PROCESS | 1858 | 1461138515717 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 00:48:35 INFO - PROCESS | 1858 | 1461138515922 Marionette TRACE conn3 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cc7c800 == 115 [pid = 1858] [id = 377] 00:48:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f43287a0000) [pid = 1858] [serial = 1132] [outer = (nil)] 00:48:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f433ff21c00) [pid = 1858] [serial = 1133] [outer = 0x7f43287a0000] 00:48:36 INFO - PROCESS | 1858 | 1461138515998 Marionette DEBUG loaded listener.js 00:48:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f4340775c00) [pid = 1858] [serial = 1134] [outer = 0x7f43287a0000] 00:48:36 INFO - PROCESS | 1858 | 1461138516995 Marionette TRACE conn3 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 00:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 00:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1534ms 00:48:37 INFO - PROCESS | 1858 | 1461138517052 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 00:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 00:48:37 INFO - PROCESS | 1858 | 1461138517063 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 00:48:37 INFO - PROCESS | 1858 | 1461138517068 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 00:48:37 INFO - PROCESS | 1858 | 1461138517072 Marionette TRACE conn3 <- [1,1482,null,{}] 00:48:37 INFO - PROCESS | 1858 | 1461138517077 Marionette TRACE conn3 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:37 INFO - PROCESS | 1858 | 1461138517274 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 00:48:37 INFO - PROCESS | 1858 | 1461138517517 Marionette TRACE conn3 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dae1800 == 116 [pid = 1858] [id = 378] 00:48:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f43294c2400) [pid = 1858] [serial = 1135] [outer = (nil)] 00:48:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f432ddd1000) [pid = 1858] [serial = 1136] [outer = 0x7f43294c2400] 00:48:37 INFO - PROCESS | 1858 | 1461138517606 Marionette DEBUG loaded listener.js 00:48:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f43355f0800) [pid = 1858] [serial = 1137] [outer = 0x7f43294c2400] 00:48:38 INFO - PROCESS | 1858 | 1461138518494 Marionette TRACE conn3 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 00:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 00:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1486ms 00:48:38 INFO - PROCESS | 1858 | 1461138518555 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 00:48:38 INFO - PROCESS | 1858 | 1461138518559 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 00:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 00:48:38 INFO - PROCESS | 1858 | 1461138518564 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 00:48:38 INFO - PROCESS | 1858 | 1461138518567 Marionette TRACE conn3 <- [1,1486,null,{}] 00:48:38 INFO - PROCESS | 1858 | 1461138518572 Marionette TRACE conn3 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:38 INFO - PROCESS | 1858 | 1461138518736 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 00:48:38 INFO - PROCESS | 1858 | 1461138518923 Marionette TRACE conn3 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328889000 == 117 [pid = 1858] [id = 379] 00:48:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4327d03800) [pid = 1858] [serial = 1138] [outer = (nil)] 00:48:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4328aa8400) [pid = 1858] [serial = 1139] [outer = 0x7f4327d03800] 00:48:38 INFO - PROCESS | 1858 | 1461138518990 Marionette DEBUG loaded listener.js 00:48:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f432c2ddc00) [pid = 1858] [serial = 1140] [outer = 0x7f4327d03800] 00:48:40 INFO - PROCESS | 1858 | 1461138520316 Marionette TRACE conn3 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 00:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 00:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1781ms 00:48:40 INFO - PROCESS | 1858 | 1461138520347 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 00:48:40 INFO - PROCESS | 1858 | 1461138520352 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 00:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 00:48:40 INFO - PROCESS | 1858 | 1461138520361 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 00:48:40 INFO - PROCESS | 1858 | 1461138520365 Marionette TRACE conn3 <- [1,1490,null,{}] 00:48:40 INFO - PROCESS | 1858 | 1461138520372 Marionette TRACE conn3 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:40 INFO - PROCESS | 1858 | 1461138520555 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 00:48:40 INFO - PROCESS | 1858 | 1461138520814 Marionette TRACE conn3 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da54800 == 118 [pid = 1858] [id = 380] 00:48:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f432bf92c00) [pid = 1858] [serial = 1141] [outer = (nil)] 00:48:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f4328aa7000) [pid = 1858] [serial = 1142] [outer = 0x7f432bf92c00] 00:48:40 INFO - PROCESS | 1858 | 1461138520994 Marionette DEBUG loaded listener.js 00:48:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f432c2dfc00) [pid = 1858] [serial = 1143] [outer = 0x7f432bf92c00] 00:48:41 INFO - PROCESS | 1858 | 1461138521919 Marionette TRACE conn3 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 00:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 00:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1589ms 00:48:41 INFO - PROCESS | 1858 | 1461138521951 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 00:48:41 INFO - PROCESS | 1858 | 1461138521958 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 00:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 00:48:41 INFO - PROCESS | 1858 | 1461138521967 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 00:48:41 INFO - PROCESS | 1858 | 1461138521970 Marionette TRACE conn3 <- [1,1494,null,{}] 00:48:41 INFO - PROCESS | 1858 | 1461138521976 Marionette TRACE conn3 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:42 INFO - PROCESS | 1858 | 1461138522140 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 00:48:42 INFO - PROCESS | 1858 | 1461138522341 Marionette TRACE conn3 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e328800 == 119 [pid = 1858] [id = 381] 00:48:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f432e309400) [pid = 1858] [serial = 1144] [outer = (nil)] 00:48:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f432f850400) [pid = 1858] [serial = 1145] [outer = 0x7f432e309400] 00:48:42 INFO - PROCESS | 1858 | 1461138522485 Marionette DEBUG loaded listener.js 00:48:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432fab8800) [pid = 1858] [serial = 1146] [outer = 0x7f432e309400] 00:48:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434241a000 == 118 [pid = 1858] [id = 270] 00:48:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43574ce800 == 117 [pid = 1858] [id = 320] 00:48:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cc78000 == 116 [pid = 1858] [id = 251] 00:48:42 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f43357e3c00) [pid = 1858] [serial = 1049] [outer = (nil)] [url = about:blank] 00:48:42 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f434cf92800) [pid = 1858] [serial = 1016] [outer = (nil)] [url = about:blank] 00:48:42 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f43519bf800) [pid = 1858] [serial = 1019] [outer = (nil)] [url = about:blank] 00:48:42 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f43289d0c00) [pid = 1858] [serial = 1022] [outer = (nil)] [url = about:blank] 00:48:42 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f432cdaa400) [pid = 1858] [serial = 1025] [outer = (nil)] [url = about:blank] 00:48:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ace2800 == 115 [pid = 1858] [id = 366] 00:48:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43362f0000 == 114 [pid = 1858] [id = 365] 00:48:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43356a2000 == 113 [pid = 1858] [id = 364] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f453000 == 112 [pid = 1858] [id = 363] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b2d5000 == 111 [pid = 1858] [id = 362] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43293ee000 == 110 [pid = 1858] [id = 361] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ddec000 == 109 [pid = 1858] [id = 360] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336ebe800 == 108 [pid = 1858] [id = 356] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336ce7000 == 107 [pid = 1858] [id = 355] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336313800 == 106 [pid = 1858] [id = 354] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c89800 == 105 [pid = 1858] [id = 353] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b02800 == 104 [pid = 1858] [id = 352] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f45b800 == 103 [pid = 1858] [id = 351] 00:48:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cfe1000 == 102 [pid = 1858] [id = 350] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f433a556c00) [pid = 1858] [serial = 906] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f43343e6400) [pid = 1858] [serial = 963] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f4335584800) [pid = 1858] [serial = 891] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f4327d11800) [pid = 1858] [serial = 909] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f434dfb9400) [pid = 1858] [serial = 870] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f4335551800) [pid = 1858] [serial = 873] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f4339ed7000) [pid = 1858] [serial = 876] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f4346058800) [pid = 1858] [serial = 879] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f434e2ecc00) [pid = 1858] [serial = 882] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f4351fc6000) [pid = 1858] [serial = 885] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f4354be9c00) [pid = 1858] [serial = 888] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f432ddcf000) [pid = 1858] [serial = 930] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f43357e6400) [pid = 1858] [serial = 933] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4339edb800) [pid = 1858] [serial = 936] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f433a564c00) [pid = 1858] [serial = 939] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f433db44400) [pid = 1858] [serial = 942] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f4340c32400) [pid = 1858] [serial = 945] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f434604b800) [pid = 1858] [serial = 948] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f434dbf1000) [pid = 1858] [serial = 951] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f434dfbfc00) [pid = 1858] [serial = 954] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4352048c00) [pid = 1858] [serial = 957] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f433422a400) [pid = 1858] [serial = 1043] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f4335582000) [pid = 1858] [serial = 1046] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f4335546c00) [pid = 1858] [serial = 1044] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f43341a9800) [pid = 1858] [serial = 1040] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f434bedac00) [pid = 1858] [serial = 1014] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f433ff1f000) [pid = 1858] [serial = 1013] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f432c2df000) [pid = 1858] [serial = 1032] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f432beee800) [pid = 1858] [serial = 1031] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433bff5c00) [pid = 1858] [serial = 1008] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f433a7b9800) [pid = 1858] [serial = 1007] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432fb1a000) [pid = 1858] [serial = 1037] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432fd0d800) [pid = 1858] [serial = 1038] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f432ad49c00) [pid = 1858] [serial = 1034] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432f7c9000) [pid = 1858] [serial = 1035] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f4336427800) [pid = 1858] [serial = 1029] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f432f7cfc00) [pid = 1858] [serial = 1028] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f432fabf800) [pid = 1858] [serial = 1002] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f432f851000) [pid = 1858] [serial = 1001] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f432bfa1400) [pid = 1858] [serial = 999] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f432bf97800) [pid = 1858] [serial = 998] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f433f06e800) [pid = 1858] [serial = 1011] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f433f00d000) [pid = 1858] [serial = 1010] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f4336924400) [pid = 1858] [serial = 1004] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f4339626400) [pid = 1858] [serial = 1005] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f432ddc9000) [pid = 1858] [serial = 708] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f4334220400) [pid = 1858] [serial = 1041] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f4335659000) [pid = 1858] [serial = 1047] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f4352444800) [pid = 1858] [serial = 960] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f432890d000) [pid = 1858] [serial = 900] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f4328ab3000) [pid = 1858] [serial = 903] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f433f012000) [pid = 1858] [serial = 966] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f433a557800) [pid = 1858] [serial = 912] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f43287a0c00) [pid = 1858] [serial = 897] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f43294d0c00) [pid = 1858] [serial = 894] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f4339622c00) [pid = 1858] [serial = 927] [outer = (nil)] [url = about:blank] 00:48:43 INFO - PROCESS | 1858 | 1461138523406 Marionette TRACE conn3 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 00:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 00:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1477ms 00:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 00:48:43 INFO - PROCESS | 1858 | 1461138523445 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 00:48:43 INFO - PROCESS | 1858 | 1461138523448 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 00:48:43 INFO - PROCESS | 1858 | 1461138523454 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 00:48:43 INFO - PROCESS | 1858 | 1461138523459 Marionette TRACE conn3 <- [1,1498,null,{}] 00:48:43 INFO - PROCESS | 1858 | 1461138523473 Marionette TRACE conn3 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:43 INFO - PROCESS | 1858 | 1461138523640 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 00:48:43 INFO - PROCESS | 1858 | 1461138523775 Marionette TRACE conn3 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432addc000 == 103 [pid = 1858] [id = 382] 00:48:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f43289d0c00) [pid = 1858] [serial = 1147] [outer = (nil)] 00:48:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f432fac1c00) [pid = 1858] [serial = 1148] [outer = 0x7f43289d0c00] 00:48:43 INFO - PROCESS | 1858 | 1461138523837 Marionette DEBUG loaded listener.js 00:48:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f433421f000) [pid = 1858] [serial = 1149] [outer = 0x7f43289d0c00] 00:48:44 INFO - PROCESS | 1858 | 1461138524504 Marionette TRACE conn3 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 00:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 00:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1082ms 00:48:44 INFO - PROCESS | 1858 | 1461138524539 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 00:48:44 INFO - PROCESS | 1858 | 1461138524543 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 00:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 00:48:44 INFO - PROCESS | 1858 | 1461138524548 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 00:48:44 INFO - PROCESS | 1858 | 1461138524550 Marionette TRACE conn3 <- [1,1502,null,{}] 00:48:44 INFO - PROCESS | 1858 | 1461138524556 Marionette TRACE conn3 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:44 INFO - PROCESS | 1858 | 1461138524771 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 00:48:44 INFO - PROCESS | 1858 | 1461138524862 Marionette TRACE conn3 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e31d000 == 104 [pid = 1858] [id = 383] 00:48:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f432e30a000) [pid = 1858] [serial = 1150] [outer = (nil)] 00:48:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f433554a800) [pid = 1858] [serial = 1151] [outer = 0x7f432e30a000] 00:48:44 INFO - PROCESS | 1858 | 1461138524922 Marionette DEBUG loaded listener.js 00:48:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f433557a400) [pid = 1858] [serial = 1152] [outer = 0x7f432e30a000] 00:48:45 INFO - PROCESS | 1858 | 1461138525692 Marionette TRACE conn3 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 00:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 00:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1181ms 00:48:45 INFO - PROCESS | 1858 | 1461138525731 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 00:48:45 INFO - PROCESS | 1858 | 1461138525733 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 00:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 00:48:45 INFO - PROCESS | 1858 | 1461138525746 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 00:48:45 INFO - PROCESS | 1858 | 1461138525748 Marionette TRACE conn3 <- [1,1506,null,{}] 00:48:45 INFO - PROCESS | 1858 | 1461138525753 Marionette TRACE conn3 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:45 INFO - PROCESS | 1858 | 1461138525950 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 00:48:45 INFO - PROCESS | 1858 | 1461138525975 Marionette TRACE conn3 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433552d000 == 105 [pid = 1858] [id = 384] 00:48:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f43341a2c00) [pid = 1858] [serial = 1153] [outer = (nil)] 00:48:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f43355ed400) [pid = 1858] [serial = 1154] [outer = 0x7f43341a2c00] 00:48:46 INFO - PROCESS | 1858 | 1461138526033 Marionette DEBUG loaded listener.js 00:48:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f4335657400) [pid = 1858] [serial = 1155] [outer = 0x7f43341a2c00] 00:48:46 INFO - PROCESS | 1858 | 1461138526939 Marionette TRACE conn3 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 00:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 00:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1237ms 00:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 00:48:46 INFO - PROCESS | 1858 | 1461138526978 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 00:48:46 INFO - PROCESS | 1858 | 1461138526980 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 00:48:46 INFO - PROCESS | 1858 | 1461138526986 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 00:48:46 INFO - PROCESS | 1858 | 1461138526989 Marionette TRACE conn3 <- [1,1510,null,{}] 00:48:47 INFO - PROCESS | 1858 | 1461138527000 Marionette TRACE conn3 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:47 INFO - PROCESS | 1858 | 1461138527500 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f43341a1800) [pid = 1858] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f432fab9400) [pid = 1858] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f43343e2400) [pid = 1858] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f4336968c00) [pid = 1858] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f432e024400) [pid = 1858] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f432bee1800) [pid = 1858] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f433557b800) [pid = 1858] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f4336eb2000) [pid = 1858] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f433f596800) [pid = 1858] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f43289c7400) [pid = 1858] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f433ff25800) [pid = 1858] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 00:48:47 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f43289ca800) [pid = 1858] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 00:48:47 INFO - PROCESS | 1858 | 1461138527693 Marionette TRACE conn3 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cdf5800 == 106 [pid = 1858] [id = 385] 00:48:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f43294c9800) [pid = 1858] [serial = 1156] [outer = (nil)] 00:48:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f432e024400) [pid = 1858] [serial = 1157] [outer = 0x7f43294c9800] 00:48:47 INFO - PROCESS | 1858 | 1461138527758 Marionette DEBUG loaded listener.js 00:48:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f4335e06c00) [pid = 1858] [serial = 1158] [outer = 0x7f43294c9800] 00:48:48 INFO - PROCESS | 1858 | 1461138528395 Marionette TRACE conn3 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 00:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 00:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1441ms 00:48:48 INFO - PROCESS | 1858 | 1461138528426 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 00:48:48 INFO - PROCESS | 1858 | 1461138528429 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 00:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 00:48:48 INFO - PROCESS | 1858 | 1461138528446 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 00:48:48 INFO - PROCESS | 1858 | 1461138528449 Marionette TRACE conn3 <- [1,1514,null,{}] 00:48:48 INFO - PROCESS | 1858 | 1461138528454 Marionette TRACE conn3 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:48 INFO - PROCESS | 1858 | 1461138528604 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 00:48:48 INFO - PROCESS | 1858 | 1461138528745 Marionette TRACE conn3 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43365a7800 == 107 [pid = 1858] [id = 386] 00:48:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f4327d03000) [pid = 1858] [serial = 1159] [outer = (nil)] 00:48:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f43366f5c00) [pid = 1858] [serial = 1160] [outer = 0x7f4327d03000] 00:48:48 INFO - PROCESS | 1858 | 1461138528804 Marionette DEBUG loaded listener.js 00:48:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f433696a800) [pid = 1858] [serial = 1161] [outer = 0x7f4327d03000] 00:48:49 INFO - PROCESS | 1858 | 1461138529591 Marionette TRACE conn3 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 00:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 00:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1177ms 00:48:49 INFO - PROCESS | 1858 | 1461138529629 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 00:48:49 INFO - PROCESS | 1858 | 1461138529635 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 00:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 00:48:49 INFO - PROCESS | 1858 | 1461138529643 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 00:48:49 INFO - PROCESS | 1858 | 1461138529648 Marionette TRACE conn3 <- [1,1518,null,{}] 00:48:49 INFO - PROCESS | 1858 | 1461138529697 Marionette TRACE conn3 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:49 INFO - PROCESS | 1858 | 1461138529965 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 00:48:50 INFO - PROCESS | 1858 | 1461138530101 Marionette TRACE conn3 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ace2800 == 108 [pid = 1858] [id = 387] 00:48:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f43289cd000) [pid = 1858] [serial = 1162] [outer = (nil)] 00:48:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f4328ab1000) [pid = 1858] [serial = 1163] [outer = 0x7f43289cd000] 00:48:50 INFO - PROCESS | 1858 | 1461138530178 Marionette DEBUG loaded listener.js 00:48:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f432ad3fc00) [pid = 1858] [serial = 1164] [outer = 0x7f43289cd000] 00:48:51 INFO - PROCESS | 1858 | 1461138531138 Marionette TRACE conn3 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 00:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 00:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1534ms 00:48:51 INFO - PROCESS | 1858 | 1461138531178 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 00:48:51 INFO - PROCESS | 1858 | 1461138531186 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 00:48:51 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 00:48:51 INFO - PROCESS | 1858 | 1461138531197 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 00:48:51 INFO - PROCESS | 1858 | 1461138531201 Marionette TRACE conn3 <- [1,1522,null,{}] 00:48:51 INFO - PROCESS | 1858 | 1461138531207 Marionette TRACE conn3 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:51 INFO - PROCESS | 1858 | 1461138531392 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 00:48:51 INFO - PROCESS | 1858 | 1461138531568 Marionette TRACE conn3 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd86800 == 109 [pid = 1858] [id = 388] 00:48:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f43289cb000) [pid = 1858] [serial = 1165] [outer = (nil)] 00:48:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f432e023c00) [pid = 1858] [serial = 1166] [outer = 0x7f43289cb000] 00:48:51 INFO - PROCESS | 1858 | 1461138531643 Marionette DEBUG loaded listener.js 00:48:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f432f852400) [pid = 1858] [serial = 1167] [outer = 0x7f43289cb000] 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:48:52 INFO - PROCESS | 1858 | 1461138532529 Marionette TRACE conn3 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 00:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 00:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 00:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 00:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 00:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 00:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 00:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 00:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 00:48:52 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 00:48:52 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 00:48:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:52 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 00:48:52 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1385ms 00:48:52 INFO - PROCESS | 1858 | 1461138532585 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 00:48:52 INFO - PROCESS | 1858 | 1461138532593 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 00:48:52 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 00:48:52 INFO - PROCESS | 1858 | 1461138532621 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 00:48:52 INFO - PROCESS | 1858 | 1461138532627 Marionette TRACE conn3 <- [1,1526,null,{}] 00:48:52 INFO - PROCESS | 1858 | 1461138532643 Marionette TRACE conn3 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:52 INFO - PROCESS | 1858 | 1461138532824 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 00:48:53 INFO - PROCESS | 1858 | 1461138533001 Marionette TRACE conn3 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dbb800 == 110 [pid = 1858] [id = 389] 00:48:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f432f854000) [pid = 1858] [serial = 1168] [outer = (nil)] 00:48:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4335660400) [pid = 1858] [serial = 1169] [outer = 0x7f432f854000] 00:48:53 INFO - PROCESS | 1858 | 1461138533074 Marionette DEBUG loaded listener.js 00:48:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f4335e0c400) [pid = 1858] [serial = 1170] [outer = 0x7f432f854000] 00:48:53 INFO - PROCESS | 1858 | 1461138533948 Marionette TRACE conn3 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 00:48:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:48:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 00:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 00:48:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 00:48:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 00:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 00:48:54 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 00:48:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 00:48:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:54 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 00:48:54 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1388ms 00:48:54 INFO - PROCESS | 1858 | 1461138534023 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 00:48:54 INFO - PROCESS | 1858 | 1461138534028 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 00:48:54 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 00:48:54 INFO - PROCESS | 1858 | 1461138534036 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 00:48:54 INFO - PROCESS | 1858 | 1461138534039 Marionette TRACE conn3 <- [1,1530,null,{}] 00:48:54 INFO - PROCESS | 1858 | 1461138534044 Marionette TRACE conn3 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:54 INFO - PROCESS | 1858 | 1461138534224 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 00:48:54 INFO - PROCESS | 1858 | 1461138534402 Marionette TRACE conn3 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6e4800 == 111 [pid = 1858] [id = 390] 00:48:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f432fab4000) [pid = 1858] [serial = 1171] [outer = (nil)] 00:48:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f4336919c00) [pid = 1858] [serial = 1172] [outer = 0x7f432fab4000] 00:48:54 INFO - PROCESS | 1858 | 1461138534473 Marionette DEBUG loaded listener.js 00:48:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f4339834400) [pid = 1858] [serial = 1173] [outer = 0x7f432fab4000] 00:48:55 INFO - PROCESS | 1858 | 1461138535237 Marionette TRACE conn3 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 00:48:55 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 00:48:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 00:48:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:48:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:48:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 00:48:55 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 00:48:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 00:48:55 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 00:48:55 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1233ms 00:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 00:48:55 INFO - PROCESS | 1858 | 1461138535272 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 00:48:55 INFO - PROCESS | 1858 | 1461138535275 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 00:48:55 INFO - PROCESS | 1858 | 1461138535279 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 00:48:55 INFO - PROCESS | 1858 | 1461138535283 Marionette TRACE conn3 <- [1,1534,null,{}] 00:48:55 INFO - PROCESS | 1858 | 1461138535288 Marionette TRACE conn3 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:55 INFO - PROCESS | 1858 | 1461138535468 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 00:48:55 INFO - PROCESS | 1858 | 1461138535667 Marionette TRACE conn3 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433e06d800 == 112 [pid = 1858] [id = 391] 00:48:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f43355eb400) [pid = 1858] [serial = 1174] [outer = (nil)] 00:48:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4339ed8c00) [pid = 1858] [serial = 1175] [outer = 0x7f43355eb400] 00:48:55 INFO - PROCESS | 1858 | 1461138535739 Marionette DEBUG loaded listener.js 00:48:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f433a7b7800) [pid = 1858] [serial = 1176] [outer = 0x7f43355eb400] 00:48:56 INFO - PROCESS | 1858 | 1461138536666 Marionette TRACE conn3 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 00:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 00:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1432ms 00:48:56 INFO - PROCESS | 1858 | 1461138536714 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 00:48:56 INFO - PROCESS | 1858 | 1461138536718 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 00:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 00:48:56 INFO - PROCESS | 1858 | 1461138536727 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 00:48:56 INFO - PROCESS | 1858 | 1461138536731 Marionette TRACE conn3 <- [1,1538,null,{}] 00:48:56 INFO - PROCESS | 1858 | 1461138536738 Marionette TRACE conn3 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:57 INFO - PROCESS | 1858 | 1461138537049 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 00:48:57 INFO - PROCESS | 1858 | 1461138537282 Marionette TRACE conn3 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43417c1800 == 113 [pid = 1858] [id = 392] 00:48:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f433db3a400) [pid = 1858] [serial = 1177] [outer = (nil)] 00:48:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f433ea72400) [pid = 1858] [serial = 1178] [outer = 0x7f433db3a400] 00:48:57 INFO - PROCESS | 1858 | 1461138537400 Marionette DEBUG loaded listener.js 00:48:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f433f065800) [pid = 1858] [serial = 1179] [outer = 0x7f433db3a400] 00:48:58 INFO - PROCESS | 1858 | 1461138538224 Marionette TRACE conn3 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 00:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1531ms 00:48:58 INFO - PROCESS | 1858 | 1461138538257 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 00:48:58 INFO - PROCESS | 1858 | 1461138538260 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 00:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 00:48:58 INFO - PROCESS | 1858 | 1461138538266 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 00:48:58 INFO - PROCESS | 1858 | 1461138538268 Marionette TRACE conn3 <- [1,1542,null,{}] 00:48:58 INFO - PROCESS | 1858 | 1461138538274 Marionette TRACE conn3 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:58 INFO - PROCESS | 1858 | 1461138538437 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 00:48:58 INFO - PROCESS | 1858 | 1461138538626 Marionette TRACE conn3 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434ccdf000 == 114 [pid = 1858] [id = 393] 00:48:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f433db41400) [pid = 1858] [serial = 1180] [outer = (nil)] 00:48:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f433f6ac000) [pid = 1858] [serial = 1181] [outer = 0x7f433db41400] 00:48:58 INFO - PROCESS | 1858 | 1461138538732 Marionette DEBUG loaded listener.js 00:48:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f433ff27c00) [pid = 1858] [serial = 1182] [outer = 0x7f433db41400] 00:48:59 INFO - PROCESS | 1858 | 1461138539555 Marionette TRACE conn3 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 00:48:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 00:48:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1335ms 00:48:59 INFO - PROCESS | 1858 | 1461138539603 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 00:48:59 INFO - PROCESS | 1858 | 1461138539607 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 00:48:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 00:48:59 INFO - PROCESS | 1858 | 1461138539612 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 00:48:59 INFO - PROCESS | 1858 | 1461138539614 Marionette TRACE conn3 <- [1,1546,null,{}] 00:48:59 INFO - PROCESS | 1858 | 1461138539620 Marionette TRACE conn3 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:48:59 INFO - PROCESS | 1858 | 1461138539782 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 00:48:59 INFO - PROCESS | 1858 | 1461138539969 Marionette TRACE conn3 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:48:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e115000 == 115 [pid = 1858] [id = 394] 00:48:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f433db46000) [pid = 1858] [serial = 1183] [outer = (nil)] 00:49:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f4340b0cc00) [pid = 1858] [serial = 1184] [outer = 0x7f433db46000] 00:49:00 INFO - PROCESS | 1858 | 1461138540036 Marionette DEBUG loaded listener.js 00:49:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f4341307800) [pid = 1858] [serial = 1185] [outer = 0x7f433db46000] 00:49:00 INFO - PROCESS | 1858 | 1461138540901 Marionette TRACE conn3 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 00:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 00:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1333ms 00:49:00 INFO - PROCESS | 1858 | 1461138540947 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 00:49:00 INFO - PROCESS | 1858 | 1461138540951 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 00:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 00:49:00 INFO - PROCESS | 1858 | 1461138540957 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 00:49:00 INFO - PROCESS | 1858 | 1461138540959 Marionette TRACE conn3 <- [1,1550,null,{}] 00:49:00 INFO - PROCESS | 1858 | 1461138540965 Marionette TRACE conn3 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:01 INFO - PROCESS | 1858 | 1461138541151 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 00:49:01 INFO - PROCESS | 1858 | 1461138541341 Marionette TRACE conn3 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4351932000 == 116 [pid = 1858] [id = 395] 00:49:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f433f58f800) [pid = 1858] [serial = 1186] [outer = (nil)] 00:49:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f43413bbc00) [pid = 1858] [serial = 1187] [outer = 0x7f433f58f800] 00:49:01 INFO - PROCESS | 1858 | 1461138541409 Marionette DEBUG loaded listener.js 00:49:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f43414fd000) [pid = 1858] [serial = 1188] [outer = 0x7f433f58f800] 00:49:02 INFO - PROCESS | 1858 | 1461138542300 Marionette TRACE conn3 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 00:49:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 00:49:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1395ms 00:49:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 00:49:02 INFO - PROCESS | 1858 | 1461138542353 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 00:49:02 INFO - PROCESS | 1858 | 1461138542356 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 00:49:02 INFO - PROCESS | 1858 | 1461138542362 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 00:49:02 INFO - PROCESS | 1858 | 1461138542366 Marionette TRACE conn3 <- [1,1554,null,{}] 00:49:02 INFO - PROCESS | 1858 | 1461138542371 Marionette TRACE conn3 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:02 INFO - PROCESS | 1858 | 1461138542545 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 00:49:02 INFO - PROCESS | 1858 | 1461138542766 Marionette TRACE conn3 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435219b800 == 117 [pid = 1858] [id = 396] 00:49:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f43417a7800) [pid = 1858] [serial = 1189] [outer = (nil)] 00:49:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f43423b4400) [pid = 1858] [serial = 1190] [outer = 0x7f43417a7800] 00:49:02 INFO - PROCESS | 1858 | 1461138542882 Marionette DEBUG loaded listener.js 00:49:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f4342693000) [pid = 1858] [serial = 1191] [outer = 0x7f43417a7800] 00:49:03 INFO - PROCESS | 1858 | 1461138543782 Marionette TRACE conn3 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 00:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 00:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1481ms 00:49:03 INFO - PROCESS | 1858 | 1461138543844 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 00:49:03 INFO - PROCESS | 1858 | 1461138543849 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 00:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 00:49:03 INFO - PROCESS | 1858 | 1461138543872 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 00:49:03 INFO - PROCESS | 1858 | 1461138543877 Marionette TRACE conn3 <- [1,1558,null,{}] 00:49:03 INFO - PROCESS | 1858 | 1461138543882 Marionette TRACE conn3 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:04 INFO - PROCESS | 1858 | 1461138544072 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 00:49:04 INFO - PROCESS | 1858 | 1461138544260 Marionette TRACE conn3 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352529800 == 118 [pid = 1858] [id = 397] 00:49:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f434091d400) [pid = 1858] [serial = 1192] [outer = (nil)] 00:49:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f434ccb5400) [pid = 1858] [serial = 1193] [outer = 0x7f434091d400] 00:49:04 INFO - PROCESS | 1858 | 1461138544336 Marionette DEBUG loaded listener.js 00:49:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f434cd1b800) [pid = 1858] [serial = 1194] [outer = 0x7f434091d400] 00:49:05 INFO - PROCESS | 1858 | 1461138545229 Marionette TRACE conn3 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 00:49:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 00:49:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1392ms 00:49:05 INFO - PROCESS | 1858 | 1461138545262 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 00:49:05 INFO - PROCESS | 1858 | 1461138545266 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 00:49:05 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 00:49:05 INFO - PROCESS | 1858 | 1461138545271 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 00:49:05 INFO - PROCESS | 1858 | 1461138545274 Marionette TRACE conn3 <- [1,1562,null,{}] 00:49:05 INFO - PROCESS | 1858 | 1461138545279 Marionette TRACE conn3 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:05 INFO - PROCESS | 1858 | 1461138545443 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 00:49:05 INFO - PROCESS | 1858 | 1461138545635 Marionette TRACE conn3 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ae1800 == 119 [pid = 1858] [id = 398] 00:49:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f4328795400) [pid = 1858] [serial = 1195] [outer = (nil)] 00:49:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f433bff1800) [pid = 1858] [serial = 1196] [outer = 0x7f4328795400] 00:49:05 INFO - PROCESS | 1858 | 1461138545704 Marionette DEBUG loaded listener.js 00:49:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f434d130c00) [pid = 1858] [serial = 1197] [outer = 0x7f4328795400] 00:49:06 INFO - PROCESS | 1858 | 1461138546603 Marionette TRACE conn3 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 00:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 00:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1386ms 00:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 00:49:06 INFO - PROCESS | 1858 | 1461138546658 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 00:49:06 INFO - PROCESS | 1858 | 1461138546661 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 00:49:06 INFO - PROCESS | 1858 | 1461138546667 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 00:49:06 INFO - PROCESS | 1858 | 1461138546670 Marionette TRACE conn3 <- [1,1566,null,{}] 00:49:06 INFO - PROCESS | 1858 | 1461138546675 Marionette TRACE conn3 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:06 INFO - PROCESS | 1858 | 1461138546849 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 00:49:07 INFO - PROCESS | 1858 | 1461138547484 Marionette TRACE conn3 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbbf800 == 120 [pid = 1858] [id = 399] 00:49:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f4327d0c000) [pid = 1858] [serial = 1198] [outer = (nil)] 00:49:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f432879ac00) [pid = 1858] [serial = 1199] [outer = 0x7f4327d0c000] 00:49:07 INFO - PROCESS | 1858 | 1461138547558 Marionette DEBUG loaded listener.js 00:49:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f43289cf800) [pid = 1858] [serial = 1200] [outer = 0x7f4327d0c000] 00:49:08 INFO - PROCESS | 1858 | 1461138548442 Marionette TRACE conn3 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 00:49:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 00:49:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1833ms 00:49:08 INFO - PROCESS | 1858 | 1461138548533 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 00:49:08 INFO - PROCESS | 1858 | 1461138548541 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 00:49:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 00:49:08 INFO - PROCESS | 1858 | 1461138548551 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 00:49:08 INFO - PROCESS | 1858 | 1461138548554 Marionette TRACE conn3 <- [1,1570,null,{}] 00:49:08 INFO - PROCESS | 1858 | 1461138548561 Marionette TRACE conn3 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:08 INFO - PROCESS | 1858 | 1461138548732 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 00:49:09 INFO - PROCESS | 1858 | 1461138549095 Marionette TRACE conn3 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43286cc800 == 121 [pid = 1858] [id = 400] 00:49:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432cdabc00) [pid = 1858] [serial = 1201] [outer = (nil)] 00:49:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f432de5a800) [pid = 1858] [serial = 1202] [outer = 0x7f432cdabc00] 00:49:09 INFO - PROCESS | 1858 | 1461138549170 Marionette DEBUG loaded listener.js 00:49:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432e30dc00) [pid = 1858] [serial = 1203] [outer = 0x7f432cdabc00] 00:49:10 INFO - PROCESS | 1858 | 1461138550019 Marionette TRACE conn3 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 00:49:10 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 00:49:10 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1532ms 00:49:10 INFO - PROCESS | 1858 | 1461138550087 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 00:49:10 INFO - PROCESS | 1858 | 1461138550092 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 00:49:10 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 00:49:10 INFO - PROCESS | 1858 | 1461138550098 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 00:49:10 INFO - PROCESS | 1858 | 1461138550101 Marionette TRACE conn3 <- [1,1574,null,{}] 00:49:10 INFO - PROCESS | 1858 | 1461138550106 Marionette TRACE conn3 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:10 INFO - PROCESS | 1858 | 1461138550267 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cdf5800 == 120 [pid = 1858] [id = 385] 00:49:10 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4336ec6000) [pid = 1858] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 00:49:10 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f4328908400) [pid = 1858] [serial = 1100] [outer = (nil)] [url = about:blank] 00:49:10 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f433a562800) [pid = 1858] [serial = 1076] [outer = (nil)] [url = about:blank] 00:49:10 INFO - PROCESS | 1858 | 1461138550561 Marionette TRACE conn3 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433552d000 == 119 [pid = 1858] [id = 384] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e31d000 == 118 [pid = 1858] [id = 383] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432addc000 == 117 [pid = 1858] [id = 382] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e328800 == 116 [pid = 1858] [id = 381] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da54800 == 115 [pid = 1858] [id = 380] 00:49:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d2c000 == 116 [pid = 1858] [id = 401] 00:49:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f4328908400) [pid = 1858] [serial = 1204] [outer = (nil)] 00:49:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f432f85ac00) [pid = 1858] [serial = 1205] [outer = 0x7f4328908400] 00:49:10 INFO - PROCESS | 1858 | 1461138550707 Marionette DEBUG loaded listener.js 00:49:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f43343dc000) [pid = 1858] [serial = 1206] [outer = 0x7f4328908400] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434074a800 == 115 [pid = 1858] [id = 374] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433fd44000 == 114 [pid = 1858] [id = 373] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433ea12800 == 113 [pid = 1858] [id = 372] 00:49:10 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433aabb800 == 112 [pid = 1858] [id = 371] 00:49:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337ac9800 == 111 [pid = 1858] [id = 370] 00:49:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43369d2000 == 110 [pid = 1858] [id = 369] 00:49:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f446000 == 109 [pid = 1858] [id = 368] 00:49:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328878800 == 108 [pid = 1858] [id = 367] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f434ded4400) [pid = 1858] [serial = 1017] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432e029000) [pid = 1858] [serial = 1026] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4351e9f400) [pid = 1858] [serial = 1020] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f43289d5800) [pid = 1858] [serial = 1023] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f432fab3c00) [pid = 1858] [serial = 1055] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f432bf9ec00) [pid = 1858] [serial = 1079] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f43357ef800) [pid = 1858] [serial = 1050] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f43341a6800) [pid = 1858] [serial = 1088] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f43343e1400) [pid = 1858] [serial = 1089] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4335663800) [pid = 1858] [serial = 1091] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4335e06400) [pid = 1858] [serial = 1061] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f4339624000) [pid = 1858] [serial = 1097] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f432fab5000) [pid = 1858] [serial = 1086] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f432e310400) [pid = 1858] [serial = 1085] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f43363a3000) [pid = 1858] [serial = 1064] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f433962cc00) [pid = 1858] [serial = 1070] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f432cdb9000) [pid = 1858] [serial = 1083] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f432beedc00) [pid = 1858] [serial = 1082] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433932d000) [pid = 1858] [serial = 1067] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f432beed800) [pid = 1858] [serial = 1052] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f43343e7c00) [pid = 1858] [serial = 1058] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f4339edbc00) [pid = 1858] [serial = 1073] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f43363a2800) [pid = 1858] [serial = 1094] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f4336918000) [pid = 1858] [serial = 1095] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f433a562c00) [pid = 1858] [serial = 1098] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f4335e06800) [pid = 1858] [serial = 1092] [outer = (nil)] [url = about:blank] 00:49:11 INFO - PROCESS | 1858 | 1461138551459 Marionette TRACE conn3 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 00:49:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 00:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1382ms 00:49:11 INFO - PROCESS | 1858 | 1461138551481 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 00:49:11 INFO - PROCESS | 1858 | 1461138551486 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 00:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 00:49:11 INFO - PROCESS | 1858 | 1461138551498 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 00:49:11 INFO - PROCESS | 1858 | 1461138551506 Marionette TRACE conn3 <- [1,1578,null,{}] 00:49:11 INFO - PROCESS | 1858 | 1461138551527 Marionette TRACE conn3 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:11 INFO - PROCESS | 1858 | 1461138551689 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 00:49:11 INFO - PROCESS | 1858 | 1461138551707 Marionette TRACE conn3 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f444800 == 109 [pid = 1858] [id = 402] 00:49:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f432e029000) [pid = 1858] [serial = 1207] [outer = (nil)] 00:49:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f4335664800) [pid = 1858] [serial = 1208] [outer = 0x7f432e029000] 00:49:11 INFO - PROCESS | 1858 | 1461138551764 Marionette DEBUG loaded listener.js 00:49:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f4335e0fc00) [pid = 1858] [serial = 1209] [outer = 0x7f432e029000] 00:49:12 INFO - PROCESS | 1858 | 1461138552570 Marionette TRACE conn3 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 00:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 00:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1158ms 00:49:12 INFO - PROCESS | 1858 | 1461138552655 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 00:49:12 INFO - PROCESS | 1858 | 1461138552658 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 00:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 00:49:12 INFO - PROCESS | 1858 | 1461138552664 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 00:49:12 INFO - PROCESS | 1858 | 1461138552666 Marionette TRACE conn3 <- [1,1582,null,{}] 00:49:12 INFO - PROCESS | 1858 | 1461138552671 Marionette TRACE conn3 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:12 INFO - PROCESS | 1858 | 1461138552851 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 00:49:13 INFO - PROCESS | 1858 | 1461138553021 Marionette TRACE conn3 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356a1000 == 110 [pid = 1858] [id = 403] 00:49:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f433557c400) [pid = 1858] [serial = 1210] [outer = (nil)] 00:49:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f4336918000) [pid = 1858] [serial = 1211] [outer = 0x7f433557c400] 00:49:13 INFO - PROCESS | 1858 | 1461138553082 Marionette DEBUG loaded listener.js 00:49:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4336f7a400) [pid = 1858] [serial = 1212] [outer = 0x7f433557c400] 00:49:13 INFO - PROCESS | 1858 | 1461138553895 Marionette TRACE conn3 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 00:49:13 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 00:49:13 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1282ms 00:49:13 INFO - PROCESS | 1858 | 1461138553946 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 00:49:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 00:49:13 INFO - PROCESS | 1858 | 1461138553949 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 00:49:13 INFO - PROCESS | 1858 | 1461138553954 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 00:49:13 INFO - PROCESS | 1858 | 1461138553957 Marionette TRACE conn3 <- [1,1586,null,{}] 00:49:13 INFO - PROCESS | 1858 | 1461138553962 Marionette TRACE conn3 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:14 INFO - PROCESS | 1858 | 1461138554199 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 00:49:14 INFO - PROCESS | 1858 | 1461138554222 Marionette TRACE conn3 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8e800 == 111 [pid = 1858] [id = 404] 00:49:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f4339ed5800) [pid = 1858] [serial = 1213] [outer = (nil)] 00:49:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f433a562800) [pid = 1858] [serial = 1214] [outer = 0x7f4339ed5800] 00:49:14 INFO - PROCESS | 1858 | 1461138554293 Marionette DEBUG loaded listener.js 00:49:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f433bff6c00) [pid = 1858] [serial = 1215] [outer = 0x7f4339ed5800] 00:49:15 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f43294c9800) [pid = 1858] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 00:49:15 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f4327d05c00) [pid = 1858] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 00:49:15 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f432bf92c00) [pid = 1858] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 00:49:15 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432e309400) [pid = 1858] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 00:49:15 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432e30a000) [pid = 1858] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 00:49:15 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f43341a2c00) [pid = 1858] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 00:49:15 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f43289d0c00) [pid = 1858] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 00:49:15 INFO - PROCESS | 1858 | 1461138555326 Marionette TRACE conn3 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 00:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 00:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1389ms 00:49:15 INFO - PROCESS | 1858 | 1461138555346 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 00:49:15 INFO - PROCESS | 1858 | 1461138555350 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 00:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 00:49:15 INFO - PROCESS | 1858 | 1461138555356 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 00:49:15 INFO - PROCESS | 1858 | 1461138555358 Marionette TRACE conn3 <- [1,1590,null,{}] 00:49:15 INFO - PROCESS | 1858 | 1461138555363 Marionette TRACE conn3 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:15 INFO - PROCESS | 1858 | 1461138555514 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 00:49:15 INFO - PROCESS | 1858 | 1461138555529 Marionette TRACE conn3 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336ce1800 == 112 [pid = 1858] [id = 405] 00:49:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f432e30a000) [pid = 1858] [serial = 1216] [outer = (nil)] 00:49:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f433bff9400) [pid = 1858] [serial = 1217] [outer = 0x7f432e30a000] 00:49:15 INFO - PROCESS | 1858 | 1461138555587 Marionette DEBUG loaded listener.js 00:49:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f433ede5c00) [pid = 1858] [serial = 1218] [outer = 0x7f432e30a000] 00:49:16 INFO - PROCESS | 1858 | 1461138556374 Marionette TRACE conn3 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 00:49:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 00:49:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1078ms 00:49:16 INFO - PROCESS | 1858 | 1461138556436 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 00:49:16 INFO - PROCESS | 1858 | 1461138556438 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 00:49:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 00:49:16 INFO - PROCESS | 1858 | 1461138556445 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 00:49:16 INFO - PROCESS | 1858 | 1461138556448 Marionette TRACE conn3 <- [1,1594,null,{}] 00:49:16 INFO - PROCESS | 1858 | 1461138556457 Marionette TRACE conn3 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:16 INFO - PROCESS | 1858 | 1461138556672 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 00:49:16 INFO - PROCESS | 1858 | 1461138556685 Marionette TRACE conn3 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43395df800 == 113 [pid = 1858] [id = 406] 00:49:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f433dab9400) [pid = 1858] [serial = 1219] [outer = (nil)] 00:49:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f433f062800) [pid = 1858] [serial = 1220] [outer = 0x7f433dab9400] 00:49:16 INFO - PROCESS | 1858 | 1461138556742 Marionette DEBUG loaded listener.js 00:49:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f433f8a3000) [pid = 1858] [serial = 1221] [outer = 0x7f433dab9400] 00:49:17 INFO - PROCESS | 1858 | 1461138557787 Marionette TRACE conn3 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 00:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 00:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1394ms 00:49:17 INFO - PROCESS | 1858 | 1461138557863 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 00:49:17 INFO - PROCESS | 1858 | 1461138557868 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 00:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 00:49:17 INFO - PROCESS | 1858 | 1461138557881 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 00:49:17 INFO - PROCESS | 1858 | 1461138557884 Marionette TRACE conn3 <- [1,1598,null,{}] 00:49:17 INFO - PROCESS | 1858 | 1461138557893 Marionette TRACE conn3 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:18 INFO - PROCESS | 1858 | 1461138558119 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 00:49:18 INFO - PROCESS | 1858 | 1461138558404 Marionette TRACE conn3 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dcdd800 == 114 [pid = 1858] [id = 407] 00:49:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f43289d1400) [pid = 1858] [serial = 1222] [outer = (nil)] 00:49:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f432e029c00) [pid = 1858] [serial = 1223] [outer = 0x7f43289d1400] 00:49:18 INFO - PROCESS | 1858 | 1461138558483 Marionette DEBUG loaded listener.js 00:49:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f432fac1800) [pid = 1858] [serial = 1224] [outer = 0x7f43289d1400] 00:49:19 INFO - PROCESS | 1858 | 1461138559396 Marionette TRACE conn3 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 00:49:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 00:49:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1537ms 00:49:19 INFO - PROCESS | 1858 | 1461138559418 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 00:49:19 INFO - PROCESS | 1858 | 1461138559426 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 00:49:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 00:49:19 INFO - PROCESS | 1858 | 1461138559435 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 00:49:19 INFO - PROCESS | 1858 | 1461138559438 Marionette TRACE conn3 <- [1,1602,null,{}] 00:49:19 INFO - PROCESS | 1858 | 1461138559443 Marionette TRACE conn3 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:19 INFO - PROCESS | 1858 | 1461138559614 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 00:49:19 INFO - PROCESS | 1858 | 1461138559808 Marionette TRACE conn3 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e95000 == 115 [pid = 1858] [id = 408] 00:49:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f432c2e3800) [pid = 1858] [serial = 1225] [outer = (nil)] 00:49:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f4335548400) [pid = 1858] [serial = 1226] [outer = 0x7f432c2e3800] 00:49:19 INFO - PROCESS | 1858 | 1461138559877 Marionette DEBUG loaded listener.js 00:49:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f4335658000) [pid = 1858] [serial = 1227] [outer = 0x7f432c2e3800] 00:49:20 INFO - PROCESS | 1858 | 1461138560881 Marionette TRACE conn3 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 00:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 00:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1487ms 00:49:20 INFO - PROCESS | 1858 | 1461138560922 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 00:49:20 INFO - PROCESS | 1858 | 1461138560926 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 00:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 00:49:20 INFO - PROCESS | 1858 | 1461138560932 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 00:49:20 INFO - PROCESS | 1858 | 1461138560937 Marionette TRACE conn3 <- [1,1606,null,{}] 00:49:20 INFO - PROCESS | 1858 | 1461138560953 Marionette TRACE conn3 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:21 INFO - PROCESS | 1858 | 1461138561143 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 00:49:21 INFO - PROCESS | 1858 | 1461138561328 Marionette TRACE conn3 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433cb60800 == 116 [pid = 1858] [id = 409] 00:49:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4337d72400) [pid = 1858] [serial = 1228] [outer = (nil)] 00:49:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f433a7b1c00) [pid = 1858] [serial = 1229] [outer = 0x7f4337d72400] 00:49:21 INFO - PROCESS | 1858 | 1461138561404 Marionette DEBUG loaded listener.js 00:49:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f433cbe3800) [pid = 1858] [serial = 1230] [outer = 0x7f4337d72400] 00:49:22 INFO - PROCESS | 1858 | 1461138562290 Marionette TRACE conn3 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 00:49:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 00:49:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1434ms 00:49:22 INFO - PROCESS | 1858 | 1461138562367 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 00:49:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 00:49:22 INFO - PROCESS | 1858 | 1461138562373 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 00:49:22 INFO - PROCESS | 1858 | 1461138562379 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 00:49:22 INFO - PROCESS | 1858 | 1461138562382 Marionette TRACE conn3 <- [1,1610,null,{}] 00:49:22 INFO - PROCESS | 1858 | 1461138562387 Marionette TRACE conn3 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:22 INFO - PROCESS | 1858 | 1461138562569 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 00:49:22 INFO - PROCESS | 1858 | 1461138562755 Marionette TRACE conn3 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341358000 == 117 [pid = 1858] [id = 410] 00:49:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432ad3e800) [pid = 1858] [serial = 1231] [outer = (nil)] 00:49:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f433ff1d000) [pid = 1858] [serial = 1232] [outer = 0x7f432ad3e800] 00:49:22 INFO - PROCESS | 1858 | 1461138562829 Marionette DEBUG loaded listener.js 00:49:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f4341307400) [pid = 1858] [serial = 1233] [outer = 0x7f432ad3e800] 00:49:23 INFO - PROCESS | 1858 | 1461138563704 Marionette TRACE conn3 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 00:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 00:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1380ms 00:49:23 INFO - PROCESS | 1858 | 1461138563759 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 00:49:23 INFO - PROCESS | 1858 | 1461138563762 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 00:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 00:49:23 INFO - PROCESS | 1858 | 1461138563768 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 00:49:23 INFO - PROCESS | 1858 | 1461138563770 Marionette TRACE conn3 <- [1,1614,null,{}] 00:49:23 INFO - PROCESS | 1858 | 1461138563776 Marionette TRACE conn3 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:23 INFO - PROCESS | 1858 | 1461138563948 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 00:49:24 INFO - PROCESS | 1858 | 1461138564139 Marionette TRACE conn3 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cf2c800 == 118 [pid = 1858] [id = 411] 00:49:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f4328aa6c00) [pid = 1858] [serial = 1234] [outer = (nil)] 00:49:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f43423bc800) [pid = 1858] [serial = 1235] [outer = 0x7f4328aa6c00] 00:49:24 INFO - PROCESS | 1858 | 1461138564210 Marionette DEBUG loaded listener.js 00:49:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f434ca72800) [pid = 1858] [serial = 1236] [outer = 0x7f4328aa6c00] 00:49:25 INFO - PROCESS | 1858 | 1461138565044 Marionette TRACE conn3 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 00:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 00:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1331ms 00:49:25 INFO - PROCESS | 1858 | 1461138565102 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 00:49:25 INFO - PROCESS | 1858 | 1461138565106 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 00:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 00:49:25 INFO - PROCESS | 1858 | 1461138565111 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 00:49:25 INFO - PROCESS | 1858 | 1461138565114 Marionette TRACE conn3 <- [1,1618,null,{}] 00:49:25 INFO - PROCESS | 1858 | 1461138565119 Marionette TRACE conn3 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:25 INFO - PROCESS | 1858 | 1461138565340 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 00:49:25 INFO - PROCESS | 1858 | 1461138565536 Marionette TRACE conn3 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354ed2000 == 119 [pid = 1858] [id = 412] 00:49:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f43341ae400) [pid = 1858] [serial = 1237] [outer = (nil)] 00:49:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f434cd98c00) [pid = 1858] [serial = 1238] [outer = 0x7f43341ae400] 00:49:25 INFO - PROCESS | 1858 | 1461138565610 Marionette DEBUG loaded listener.js 00:49:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f434e2c9400) [pid = 1858] [serial = 1239] [outer = 0x7f43341ae400] 00:49:26 INFO - PROCESS | 1858 | 1461138566465 Marionette TRACE conn3 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 00:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 00:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1427ms 00:49:26 INFO - PROCESS | 1858 | 1461138566540 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 00:49:26 INFO - PROCESS | 1858 | 1461138566544 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 00:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 00:49:26 INFO - PROCESS | 1858 | 1461138566549 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 00:49:26 INFO - PROCESS | 1858 | 1461138566553 Marionette TRACE conn3 <- [1,1622,null,{}] 00:49:26 INFO - PROCESS | 1858 | 1461138566558 Marionette TRACE conn3 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:26 INFO - PROCESS | 1858 | 1461138566731 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 00:49:26 INFO - PROCESS | 1858 | 1461138566920 Marionette TRACE conn3 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4357383000 == 120 [pid = 1858] [id = 413] 00:49:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f43357e9000) [pid = 1858] [serial = 1240] [outer = (nil)] 00:49:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f4351e93c00) [pid = 1858] [serial = 1241] [outer = 0x7f43357e9000] 00:49:26 INFO - PROCESS | 1858 | 1461138566991 Marionette DEBUG loaded listener.js 00:49:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f4351e9cc00) [pid = 1858] [serial = 1242] [outer = 0x7f43357e9000] 00:49:27 INFO - PROCESS | 1858 | 1461138567831 Marionette TRACE conn3 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 00:49:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 00:49:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1334ms 00:49:27 INFO - PROCESS | 1858 | 1461138567891 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 00:49:27 INFO - PROCESS | 1858 | 1461138567897 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 00:49:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 00:49:27 INFO - PROCESS | 1858 | 1461138567905 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 00:49:27 INFO - PROCESS | 1858 | 1461138567908 Marionette TRACE conn3 <- [1,1626,null,{}] 00:49:27 INFO - PROCESS | 1858 | 1461138567913 Marionette TRACE conn3 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:28 INFO - PROCESS | 1858 | 1461138568089 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 00:49:28 INFO - PROCESS | 1858 | 1461138568294 Marionette TRACE conn3 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4359b96800 == 121 [pid = 1858] [id = 414] 00:49:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f434dfbd400) [pid = 1858] [serial = 1243] [outer = (nil)] 00:49:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f4351fc3800) [pid = 1858] [serial = 1244] [outer = 0x7f434dfbd400] 00:49:28 INFO - PROCESS | 1858 | 1461138568404 Marionette DEBUG loaded listener.js 00:49:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f435207e400) [pid = 1858] [serial = 1245] [outer = 0x7f434dfbd400] 00:49:29 INFO - PROCESS | 1858 | 1461138569265 Marionette TRACE conn3 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 00:49:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 00:49:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1430ms 00:49:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 00:49:29 INFO - PROCESS | 1858 | 1461138569336 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 00:49:29 INFO - PROCESS | 1858 | 1461138569339 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 00:49:29 INFO - PROCESS | 1858 | 1461138569345 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 00:49:29 INFO - PROCESS | 1858 | 1461138569348 Marionette TRACE conn3 <- [1,1630,null,{}] 00:49:29 INFO - PROCESS | 1858 | 1461138569353 Marionette TRACE conn3 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:29 INFO - PROCESS | 1858 | 1461138569576 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 00:49:29 INFO - PROCESS | 1858 | 1461138569769 Marionette TRACE conn3 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc59000 == 122 [pid = 1858] [id = 415] 00:49:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f43500c6c00) [pid = 1858] [serial = 1246] [outer = (nil)] 00:49:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f43521b9800) [pid = 1858] [serial = 1247] [outer = 0x7f43500c6c00] 00:49:29 INFO - PROCESS | 1858 | 1461138569841 Marionette DEBUG loaded listener.js 00:49:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4352504400) [pid = 1858] [serial = 1248] [outer = 0x7f43500c6c00] 00:49:30 INFO - PROCESS | 1858 | 1461138570716 Marionette TRACE conn3 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 00:49:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 00:49:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1434ms 00:49:30 INFO - PROCESS | 1858 | 1461138570779 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 00:49:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 00:49:30 INFO - PROCESS | 1858 | 1461138570783 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 00:49:30 INFO - PROCESS | 1858 | 1461138570790 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 00:49:30 INFO - PROCESS | 1858 | 1461138570793 Marionette TRACE conn3 <- [1,1634,null,{}] 00:49:30 INFO - PROCESS | 1858 | 1461138570798 Marionette TRACE conn3 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:30 INFO - PROCESS | 1858 | 1461138570979 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 00:49:31 INFO - PROCESS | 1858 | 1461138571171 Marionette TRACE conn3 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432bf21000 == 123 [pid = 1858] [id = 416] 00:49:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4351ea1400) [pid = 1858] [serial = 1249] [outer = (nil)] 00:49:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f435255a000) [pid = 1858] [serial = 1250] [outer = 0x7f4351ea1400] 00:49:31 INFO - PROCESS | 1858 | 1461138571244 Marionette DEBUG loaded listener.js 00:49:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f4354196c00) [pid = 1858] [serial = 1251] [outer = 0x7f4351ea1400] 00:49:32 INFO - PROCESS | 1858 | 1461138572092 Marionette TRACE conn3 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 00:49:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 00:49:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1337ms 00:49:32 INFO - PROCESS | 1858 | 1461138572133 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 00:49:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 00:49:32 INFO - PROCESS | 1858 | 1461138572138 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 00:49:32 INFO - PROCESS | 1858 | 1461138572144 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 00:49:32 INFO - PROCESS | 1858 | 1461138572148 Marionette TRACE conn3 <- [1,1638,null,{}] 00:49:32 INFO - PROCESS | 1858 | 1461138572169 Marionette TRACE conn3 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:32 INFO - PROCESS | 1858 | 1461138572437 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 00:49:32 INFO - PROCESS | 1858 | 1461138572580 Marionette TRACE conn3 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cd6a000 == 124 [pid = 1858] [id = 417] 00:49:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f432dc47800) [pid = 1858] [serial = 1252] [outer = (nil)] 00:49:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f435250f400) [pid = 1858] [serial = 1253] [outer = 0x7f432dc47800] 00:49:32 INFO - PROCESS | 1858 | 1461138572660 Marionette DEBUG loaded listener.js 00:49:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f4354b74800) [pid = 1858] [serial = 1254] [outer = 0x7f432dc47800] 00:49:33 INFO - PROCESS | 1858 | 1461138573567 Marionette TRACE conn3 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 00:49:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 00:49:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1481ms 00:49:33 INFO - PROCESS | 1858 | 1461138573626 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 00:49:33 INFO - PROCESS | 1858 | 1461138573629 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 00:49:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 00:49:33 INFO - PROCESS | 1858 | 1461138573635 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 00:49:33 INFO - PROCESS | 1858 | 1461138573637 Marionette TRACE conn3 <- [1,1642,null,{}] 00:49:33 INFO - PROCESS | 1858 | 1461138573643 Marionette TRACE conn3 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:33 INFO - PROCESS | 1858 | 1461138573821 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 00:49:34 INFO - PROCESS | 1858 | 1461138574017 Marionette TRACE conn3 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4329652000 == 125 [pid = 1858] [id = 418] 00:49:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432dc49400) [pid = 1858] [serial = 1255] [outer = (nil)] 00:49:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f433a52b000) [pid = 1858] [serial = 1256] [outer = 0x7f432dc49400] 00:49:34 INFO - PROCESS | 1858 | 1461138574087 Marionette DEBUG loaded listener.js 00:49:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f433a531800) [pid = 1858] [serial = 1257] [outer = 0x7f432dc49400] 00:49:34 INFO - PROCESS | 1858 | 1461138574930 Marionette TRACE conn3 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 00:49:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 00:49:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1329ms 00:49:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 00:49:34 INFO - PROCESS | 1858 | 1461138574965 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 00:49:34 INFO - PROCESS | 1858 | 1461138574968 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 00:49:34 INFO - PROCESS | 1858 | 1461138574975 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 00:49:34 INFO - PROCESS | 1858 | 1461138574978 Marionette TRACE conn3 <- [1,1646,null,{}] 00:49:34 INFO - PROCESS | 1858 | 1461138574983 Marionette TRACE conn3 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:35 INFO - PROCESS | 1858 | 1461138575162 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 00:49:35 INFO - PROCESS | 1858 | 1461138575358 Marionette TRACE conn3 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dde7800 == 126 [pid = 1858] [id = 419] 00:49:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f432dc4b400) [pid = 1858] [serial = 1258] [outer = (nil)] 00:49:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f433a747800) [pid = 1858] [serial = 1259] [outer = 0x7f432dc4b400] 00:49:35 INFO - PROCESS | 1858 | 1461138575425 Marionette DEBUG loaded listener.js 00:49:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f433a74c000) [pid = 1858] [serial = 1260] [outer = 0x7f432dc4b400] 00:49:36 INFO - PROCESS | 1858 | 1461138576264 Marionette TRACE conn3 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 00:49:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 00:49:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1335ms 00:49:36 INFO - PROCESS | 1858 | 1461138576309 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 00:49:36 INFO - PROCESS | 1858 | 1461138576313 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 00:49:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 00:49:36 INFO - PROCESS | 1858 | 1461138576319 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 00:49:36 INFO - PROCESS | 1858 | 1461138576321 Marionette TRACE conn3 <- [1,1650,null,{}] 00:49:36 INFO - PROCESS | 1858 | 1461138576326 Marionette TRACE conn3 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:36 INFO - PROCESS | 1858 | 1461138576502 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 00:49:36 INFO - PROCESS | 1858 | 1461138576700 Marionette TRACE conn3 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336b7b000 == 127 [pid = 1858] [id = 420] 00:49:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f4326155c00) [pid = 1858] [serial = 1261] [outer = (nil)] 00:49:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f432615cc00) [pid = 1858] [serial = 1262] [outer = 0x7f4326155c00] 00:49:36 INFO - PROCESS | 1858 | 1461138576767 Marionette DEBUG loaded listener.js 00:49:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4326161c00) [pid = 1858] [serial = 1263] [outer = 0x7f4326155c00] 00:49:37 INFO - PROCESS | 1858 | 1461138577653 Marionette TRACE conn3 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 00:49:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 00:49:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1387ms 00:49:37 INFO - PROCESS | 1858 | 1461138577707 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 00:49:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 00:49:37 INFO - PROCESS | 1858 | 1461138577718 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 00:49:37 INFO - PROCESS | 1858 | 1461138577725 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 00:49:37 INFO - PROCESS | 1858 | 1461138577727 Marionette TRACE conn3 <- [1,1654,null,{}] 00:49:37 INFO - PROCESS | 1858 | 1461138577732 Marionette TRACE conn3 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:37 INFO - PROCESS | 1858 | 1461138577911 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 00:49:38 INFO - PROCESS | 1858 | 1461138578125 Marionette TRACE conn3 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328999000 == 128 [pid = 1858] [id = 421] 00:49:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f4327d06800) [pid = 1858] [serial = 1264] [outer = (nil)] 00:49:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f4328792c00) [pid = 1858] [serial = 1265] [outer = 0x7f4327d06800] 00:49:38 INFO - PROCESS | 1858 | 1461138578561 Marionette DEBUG loaded listener.js 00:49:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f43289d4000) [pid = 1858] [serial = 1266] [outer = 0x7f4327d06800] 00:49:39 INFO - PROCESS | 1858 | 1461138579525 Marionette TRACE conn3 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 00:49:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 00:49:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1883ms 00:49:39 INFO - PROCESS | 1858 | 1461138579608 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 00:49:39 INFO - PROCESS | 1858 | 1461138579614 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 00:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 00:49:39 INFO - PROCESS | 1858 | 1461138579623 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 00:49:39 INFO - PROCESS | 1858 | 1461138579627 Marionette TRACE conn3 <- [1,1658,null,{}] 00:49:39 INFO - PROCESS | 1858 | 1461138579633 Marionette TRACE conn3 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:39 INFO - PROCESS | 1858 | 1461138579814 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 00:49:40 INFO - PROCESS | 1858 | 1461138580205 Marionette TRACE conn3 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43286c7000 == 129 [pid = 1858] [id = 422] 00:49:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f432cf62400) [pid = 1858] [serial = 1267] [outer = (nil)] 00:49:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f432cf64c00) [pid = 1858] [serial = 1268] [outer = 0x7f432cf62400] 00:49:40 INFO - PROCESS | 1858 | 1461138580278 Marionette DEBUG loaded listener.js 00:49:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f432cf69400) [pid = 1858] [serial = 1269] [outer = 0x7f432cf62400] 00:49:41 INFO - PROCESS | 1858 | 1461138581172 Marionette TRACE conn3 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:49:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 00:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1585ms 00:49:41 INFO - PROCESS | 1858 | 1461138581207 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 00:49:41 INFO - PROCESS | 1858 | 1461138581212 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 00:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 00:49:41 INFO - PROCESS | 1858 | 1461138581221 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 00:49:41 INFO - PROCESS | 1858 | 1461138581225 Marionette TRACE conn3 <- [1,1662,null,{}] 00:49:41 INFO - PROCESS | 1858 | 1461138581230 Marionette TRACE conn3 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:41 INFO - PROCESS | 1858 | 1461138581387 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336ce1800 == 128 [pid = 1858] [id = 405] 00:49:41 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f43366f5c00) [pid = 1858] [serial = 1160] [outer = (nil)] [url = about:blank] 00:49:41 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f433f06d000) [pid = 1858] [serial = 1127] [outer = (nil)] [url = about:blank] 00:49:41 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f433e045800) [pid = 1858] [serial = 1121] [outer = (nil)] [url = about:blank] 00:49:41 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f432ddd1000) [pid = 1858] [serial = 1136] [outer = (nil)] [url = about:blank] 00:49:41 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f433f00f400) [pid = 1858] [serial = 1124] [outer = (nil)] [url = about:blank] 00:49:41 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f433f59d800) [pid = 1858] [serial = 1130] [outer = (nil)] [url = about:blank] 00:49:41 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f433ff21c00) [pid = 1858] [serial = 1133] [outer = (nil)] [url = about:blank] 00:49:41 INFO - PROCESS | 1858 | 1461138581675 Marionette TRACE conn3 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e8e800 == 127 [pid = 1858] [id = 404] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43356a1000 == 126 [pid = 1858] [id = 403] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f444800 == 125 [pid = 1858] [id = 402] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327d2c000 == 124 [pid = 1858] [id = 401] 00:49:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432acdb800 == 125 [pid = 1858] [id = 423] 00:49:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f432ddd1000) [pid = 1858] [serial = 1270] [outer = (nil)] 00:49:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f432f7ca000) [pid = 1858] [serial = 1271] [outer = 0x7f432ddd1000] 00:49:41 INFO - PROCESS | 1858 | 1461138581814 Marionette DEBUG loaded listener.js 00:49:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f432fb16c00) [pid = 1858] [serial = 1272] [outer = 0x7f432ddd1000] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336eca000 == 124 [pid = 1858] [id = 12] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43286cc800 == 123 [pid = 1858] [id = 400] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbbf800 == 122 [pid = 1858] [id = 399] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352529800 == 121 [pid = 1858] [id = 397] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435219b800 == 120 [pid = 1858] [id = 396] 00:49:41 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4351932000 == 119 [pid = 1858] [id = 395] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434e115000 == 118 [pid = 1858] [id = 394] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434ccdf000 == 117 [pid = 1858] [id = 393] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43417c1800 == 116 [pid = 1858] [id = 392] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433e06d800 == 115 [pid = 1858] [id = 391] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a6e4800 == 114 [pid = 1858] [id = 390] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336dbb800 == 113 [pid = 1858] [id = 389] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd86800 == 112 [pid = 1858] [id = 388] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ace2800 == 111 [pid = 1858] [id = 387] 00:49:42 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365a7800 == 110 [pid = 1858] [id = 386] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f43363a9400) [pid = 1858] [serial = 1112] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f4335e06c00) [pid = 1858] [serial = 1158] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f432e307c00) [pid = 1858] [serial = 1106] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f432bf97000) [pid = 1858] [serial = 1101] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f432c2dfc00) [pid = 1858] [serial = 1143] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f43289cb400) [pid = 1858] [serial = 1103] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f432fab8800) [pid = 1858] [serial = 1146] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f4328aa8400) [pid = 1858] [serial = 1139] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f433557a400) [pid = 1858] [serial = 1152] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f433554a800) [pid = 1858] [serial = 1151] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f4328aa7000) [pid = 1858] [serial = 1142] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f43343df000) [pid = 1858] [serial = 1109] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4335657400) [pid = 1858] [serial = 1155] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f43393a1400) [pid = 1858] [serial = 1115] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f43355ed400) [pid = 1858] [serial = 1154] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f433bf74c00) [pid = 1858] [serial = 1118] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433421f000) [pid = 1858] [serial = 1149] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f432e024400) [pid = 1858] [serial = 1157] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f432f850400) [pid = 1858] [serial = 1145] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f432fac1c00) [pid = 1858] [serial = 1148] [outer = (nil)] [url = about:blank] 00:49:42 INFO - PROCESS | 1858 | 1461138582562 Marionette TRACE conn3 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 00:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 00:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1380ms 00:49:42 INFO - PROCESS | 1858 | 1461138582637 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 00:49:42 INFO - PROCESS | 1858 | 1461138582640 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 00:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 00:49:42 INFO - PROCESS | 1858 | 1461138582648 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 00:49:42 INFO - PROCESS | 1858 | 1461138582653 Marionette TRACE conn3 <- [1,1666,null,{}] 00:49:42 INFO - PROCESS | 1858 | 1461138582788 Marionette TRACE conn3 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:42 INFO - PROCESS | 1858 | 1461138582996 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 00:49:43 INFO - PROCESS | 1858 | 1461138583254 Marionette TRACE conn3 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432adbe800 == 111 [pid = 1858] [id = 424] 00:49:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4328aa7000) [pid = 1858] [serial = 1273] [outer = (nil)] 00:49:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f432beea400) [pid = 1858] [serial = 1274] [outer = 0x7f4328aa7000] 00:49:43 INFO - PROCESS | 1858 | 1461138583351 Marionette DEBUG loaded listener.js 00:49:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f432cf5e400) [pid = 1858] [serial = 1275] [outer = 0x7f4328aa7000] 00:49:44 INFO - PROCESS | 1858 | 1461138584231 Marionette TRACE conn3 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 00:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 00:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1647ms 00:49:44 INFO - PROCESS | 1858 | 1461138584297 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 00:49:44 INFO - PROCESS | 1858 | 1461138584305 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 00:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 00:49:44 INFO - PROCESS | 1858 | 1461138584312 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 00:49:44 INFO - PROCESS | 1858 | 1461138584315 Marionette TRACE conn3 <- [1,1670,null,{}] 00:49:44 INFO - PROCESS | 1858 | 1461138584321 Marionette TRACE conn3 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:44 INFO - PROCESS | 1858 | 1461138584501 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 00:49:44 INFO - PROCESS | 1858 | 1461138584698 Marionette TRACE conn3 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ddee800 == 112 [pid = 1858] [id = 425] 00:49:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f432cf68800) [pid = 1858] [serial = 1276] [outer = (nil)] 00:49:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f432f7c7800) [pid = 1858] [serial = 1277] [outer = 0x7f432cf68800] 00:49:44 INFO - PROCESS | 1858 | 1461138584772 Marionette DEBUG loaded listener.js 00:49:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f432fd07800) [pid = 1858] [serial = 1278] [outer = 0x7f432cf68800] 00:49:45 INFO - PROCESS | 1858 | 1461138585713 Marionette TRACE conn3 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 00:49:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 00:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1436ms 00:49:45 INFO - PROCESS | 1858 | 1461138585748 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 00:49:45 INFO - PROCESS | 1858 | 1461138585752 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 00:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 00:49:45 INFO - PROCESS | 1858 | 1461138585758 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 00:49:45 INFO - PROCESS | 1858 | 1461138585760 Marionette TRACE conn3 <- [1,1674,null,{}] 00:49:45 INFO - PROCESS | 1858 | 1461138585766 Marionette TRACE conn3 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:45 INFO - PROCESS | 1858 | 1461138585931 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 00:49:46 INFO - PROCESS | 1858 | 1461138586130 Marionette TRACE conn3 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd9a000 == 113 [pid = 1858] [id = 426] 00:49:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f432fb19800) [pid = 1858] [serial = 1279] [outer = (nil)] 00:49:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f4335551800) [pid = 1858] [serial = 1280] [outer = 0x7f432fb19800] 00:49:46 INFO - PROCESS | 1858 | 1461138586203 Marionette DEBUG loaded listener.js 00:49:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f43355f2000) [pid = 1858] [serial = 1281] [outer = 0x7f432fb19800] 00:49:47 INFO - PROCESS | 1858 | 1461138587115 Marionette TRACE conn3 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 00:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 00:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1438ms 00:49:47 INFO - PROCESS | 1858 | 1461138587204 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 00:49:47 INFO - PROCESS | 1858 | 1461138587214 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 00:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 00:49:47 INFO - PROCESS | 1858 | 1461138587220 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 00:49:47 INFO - PROCESS | 1858 | 1461138587223 Marionette TRACE conn3 <- [1,1678,null,{}] 00:49:47 INFO - PROCESS | 1858 | 1461138587228 Marionette TRACE conn3 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:47 INFO - PROCESS | 1858 | 1461138587455 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433efe5800 == 112 [pid = 1858] [id = 243] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbc2800 == 111 [pid = 1858] [id = 156] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43574c2800 == 110 [pid = 1858] [id = 258] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f488800 == 109 [pid = 1858] [id = 141] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cfef800 == 108 [pid = 1858] [id = 212] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbdd000 == 107 [pid = 1858] [id = 157] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433ea1c000 == 106 [pid = 1858] [id = 142] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435247e000 == 105 [pid = 1858] [id = 138] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a6ed800 == 104 [pid = 1858] [id = 262] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e330800 == 103 [pid = 1858] [id = 321] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43519a8000 == 102 [pid = 1858] [id = 112] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fcab000 == 101 [pid = 1858] [id = 158] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43271dc000 == 100 [pid = 1858] [id = 340] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337aca000 == 99 [pid = 1858] [id = 261] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b2d6000 == 98 [pid = 1858] [id = 341] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dacc800 == 97 [pid = 1858] [id = 342] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ae1800 == 96 [pid = 1858] [id = 398] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43286c7000 == 95 [pid = 1858] [id = 422] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328999000 == 94 [pid = 1858] [id = 421] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336b7b000 == 93 [pid = 1858] [id = 420] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dde7800 == 92 [pid = 1858] [id = 419] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4329652000 == 91 [pid = 1858] [id = 418] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cd6a000 == 90 [pid = 1858] [id = 417] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432bf21000 == 89 [pid = 1858] [id = 416] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cc59000 == 88 [pid = 1858] [id = 415] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4359b96800 == 87 [pid = 1858] [id = 414] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4357383000 == 86 [pid = 1858] [id = 413] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4354ed2000 == 85 [pid = 1858] [id = 412] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cf2c800 == 84 [pid = 1858] [id = 411] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341358000 == 83 [pid = 1858] [id = 410] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433cb60800 == 82 [pid = 1858] [id = 409] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e95000 == 81 [pid = 1858] [id = 408] 00:49:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dcdd800 == 80 [pid = 1858] [id = 407] 00:49:49 INFO - PROCESS | 1858 | 1461138589890 Marionette TRACE conn3 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328982000 == 81 [pid = 1858] [id = 427] 00:49:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432cdac800) [pid = 1858] [serial = 1282] [outer = (nil)] 00:49:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f432cf5f800) [pid = 1858] [serial = 1283] [outer = 0x7f432cdac800] 00:49:49 INFO - PROCESS | 1858 | 1461138589971 Marionette DEBUG loaded listener.js 00:49:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f432dc45000) [pid = 1858] [serial = 1284] [outer = 0x7f432cdac800] 00:49:50 INFO - PROCESS | 1858 | 1461138590719 Marionette TRACE conn3 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 00:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 00:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 3544ms 00:49:50 INFO - PROCESS | 1858 | 1461138590767 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 00:49:50 INFO - PROCESS | 1858 | 1461138590771 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 00:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 00:49:50 INFO - PROCESS | 1858 | 1461138590778 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 00:49:50 INFO - PROCESS | 1858 | 1461138590784 Marionette TRACE conn3 <- [1,1682,null,{}] 00:49:50 INFO - PROCESS | 1858 | 1461138590790 Marionette TRACE conn3 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:51 INFO - PROCESS | 1858 | 1461138591037 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 00:49:51 INFO - PROCESS | 1858 | 1461138591164 Marionette TRACE conn3 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc5f800 == 82 [pid = 1858] [id = 428] 00:49:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f432cdaa400) [pid = 1858] [serial = 1285] [outer = (nil)] 00:49:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f4334224800) [pid = 1858] [serial = 1286] [outer = 0x7f432cdaa400] 00:49:51 INFO - PROCESS | 1858 | 1461138591225 Marionette DEBUG loaded listener.js 00:49:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f4335661400) [pid = 1858] [serial = 1287] [outer = 0x7f432cdaa400] 00:49:52 INFO - PROCESS | 1858 | 1461138592073 Marionette TRACE conn3 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 00:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 00:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1341ms 00:49:52 INFO - PROCESS | 1858 | 1461138592122 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 00:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 00:49:52 INFO - PROCESS | 1858 | 1461138592128 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 00:49:52 INFO - PROCESS | 1858 | 1461138592134 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 00:49:52 INFO - PROCESS | 1858 | 1461138592137 Marionette TRACE conn3 <- [1,1686,null,{}] 00:49:52 INFO - PROCESS | 1858 | 1461138592151 Marionette TRACE conn3 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:52 INFO - PROCESS | 1858 | 1461138592367 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 00:49:52 INFO - PROCESS | 1858 | 1461138592393 Marionette TRACE conn3 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc58000 == 83 [pid = 1858] [id = 429] 00:49:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f43355f4800) [pid = 1858] [serial = 1288] [outer = (nil)] 00:49:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f433696c400) [pid = 1858] [serial = 1289] [outer = 0x7f43355f4800] 00:49:52 INFO - PROCESS | 1858 | 1461138592452 Marionette DEBUG loaded listener.js 00:49:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4337d7cc00) [pid = 1858] [serial = 1290] [outer = 0x7f43355f4800] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f4339ed5800) [pid = 1858] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f4327d03000) [pid = 1858] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f432e029000) [pid = 1858] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f4327d0c000) [pid = 1858] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f432e30a000) [pid = 1858] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f4328908400) [pid = 1858] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f432cdabc00) [pid = 1858] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f432cf62400) [pid = 1858] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f433dab9400) [pid = 1858] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f433557c400) [pid = 1858] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 00:49:53 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4327d06800) [pid = 1858] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 00:49:53 INFO - PROCESS | 1858 | 1461138593614 Marionette TRACE conn3 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 00:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 00:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1533ms 00:49:53 INFO - PROCESS | 1858 | 1461138593667 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 00:49:53 INFO - PROCESS | 1858 | 1461138593671 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 00:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 00:49:53 INFO - PROCESS | 1858 | 1461138593685 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 00:49:53 INFO - PROCESS | 1858 | 1461138593694 Marionette TRACE conn3 <- [1,1690,null,{}] 00:49:53 INFO - PROCESS | 1858 | 1461138593699 Marionette TRACE conn3 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:53 INFO - PROCESS | 1858 | 1461138593866 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 00:49:54 INFO - PROCESS | 1858 | 1461138594054 Marionette TRACE conn3 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356a9800 == 84 [pid = 1858] [id = 430] 00:49:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f4328906c00) [pid = 1858] [serial = 1291] [outer = (nil)] 00:49:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f43363a8c00) [pid = 1858] [serial = 1292] [outer = 0x7f4328906c00] 00:49:54 INFO - PROCESS | 1858 | 1461138594113 Marionette DEBUG loaded listener.js 00:49:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f4339edb400) [pid = 1858] [serial = 1293] [outer = 0x7f4328906c00] 00:49:54 INFO - PROCESS | 1858 | 1461138594744 Marionette TRACE conn3 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 00:49:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 00:49:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1090ms 00:49:54 INFO - PROCESS | 1858 | 1461138594783 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 00:49:54 INFO - PROCESS | 1858 | 1461138594786 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 00:49:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 00:49:54 INFO - PROCESS | 1858 | 1461138594792 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 00:49:54 INFO - PROCESS | 1858 | 1461138594794 Marionette TRACE conn3 <- [1,1694,null,{}] 00:49:54 INFO - PROCESS | 1858 | 1461138594799 Marionette TRACE conn3 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:54 INFO - PROCESS | 1858 | 1461138594965 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 00:49:55 INFO - PROCESS | 1858 | 1461138595128 Marionette TRACE conn3 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8c800 == 85 [pid = 1858] [id = 431] 00:49:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f4328ab1800) [pid = 1858] [serial = 1294] [outer = (nil)] 00:49:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f433a526000) [pid = 1858] [serial = 1295] [outer = 0x7f4328ab1800] 00:49:55 INFO - PROCESS | 1858 | 1461138595188 Marionette DEBUG loaded listener.js 00:49:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f433a744c00) [pid = 1858] [serial = 1296] [outer = 0x7f4328ab1800] 00:49:56 INFO - PROCESS | 1858 | 1461138596206 Marionette TRACE conn3 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 00:49:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 00:49:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1485ms 00:49:56 INFO - PROCESS | 1858 | 1461138596279 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 00:49:56 INFO - PROCESS | 1858 | 1461138596284 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 00:49:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 00:49:56 INFO - PROCESS | 1858 | 1461138596293 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 00:49:56 INFO - PROCESS | 1858 | 1461138596297 Marionette TRACE conn3 <- [1,1698,null,{}] 00:49:56 INFO - PROCESS | 1858 | 1461138596305 Marionette TRACE conn3 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:56 INFO - PROCESS | 1858 | 1461138596536 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 00:49:56 INFO - PROCESS | 1858 | 1461138596784 Marionette TRACE conn3 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dac7000 == 86 [pid = 1858] [id = 432] 00:49:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f432ddcf800) [pid = 1858] [serial = 1297] [outer = (nil)] 00:49:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f432fb14400) [pid = 1858] [serial = 1298] [outer = 0x7f432ddcf800] 00:49:56 INFO - PROCESS | 1858 | 1461138596873 Marionette DEBUG loaded listener.js 00:49:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f4335549000) [pid = 1858] [serial = 1299] [outer = 0x7f432ddcf800] 00:49:57 INFO - PROCESS | 1858 | 1461138597780 Marionette TRACE conn3 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 00:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 00:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1536ms 00:49:57 INFO - PROCESS | 1858 | 1461138597830 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 00:49:57 INFO - PROCESS | 1858 | 1461138597838 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 00:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 00:49:57 INFO - PROCESS | 1858 | 1461138597848 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 00:49:57 INFO - PROCESS | 1858 | 1461138597851 Marionette TRACE conn3 <- [1,1702,null,{}] 00:49:57 INFO - PROCESS | 1858 | 1461138597855 Marionette TRACE conn3 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:58 INFO - PROCESS | 1858 | 1461138598030 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 00:49:58 INFO - PROCESS | 1858 | 1461138598301 Marionette TRACE conn3 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43362fa800 == 87 [pid = 1858] [id = 433] 00:49:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f4335663800) [pid = 1858] [serial = 1300] [outer = (nil)] 00:49:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f433696c800) [pid = 1858] [serial = 1301] [outer = 0x7f4335663800] 00:49:58 INFO - PROCESS | 1858 | 1461138598417 Marionette DEBUG loaded listener.js 00:49:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f433983d800) [pid = 1858] [serial = 1302] [outer = 0x7f4335663800] 00:49:59 INFO - PROCESS | 1858 | 1461138599269 Marionette TRACE conn3 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 00:49:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 00:49:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1486ms 00:49:59 INFO - PROCESS | 1858 | 1461138599335 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 00:49:59 INFO - PROCESS | 1858 | 1461138599339 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 00:49:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 00:49:59 INFO - PROCESS | 1858 | 1461138599345 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 00:49:59 INFO - PROCESS | 1858 | 1461138599351 Marionette TRACE conn3 <- [1,1706,null,{}] 00:49:59 INFO - PROCESS | 1858 | 1461138599366 Marionette TRACE conn3 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:49:59 INFO - PROCESS | 1858 | 1461138599583 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 00:49:59 INFO - PROCESS | 1858 | 1461138599822 Marionette TRACE conn3 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:49:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336dba800 == 88 [pid = 1858] [id = 434] 00:49:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f4335655800) [pid = 1858] [serial = 1303] [outer = (nil)] 00:49:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f433a74cc00) [pid = 1858] [serial = 1304] [outer = 0x7f4335655800] 00:49:59 INFO - PROCESS | 1858 | 1461138599951 Marionette DEBUG loaded listener.js 00:50:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f433aace000) [pid = 1858] [serial = 1305] [outer = 0x7f4335655800] 00:50:00 INFO - PROCESS | 1858 | 1461138600973 Marionette TRACE conn3 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 00:50:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 00:50:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1688ms 00:50:01 INFO - PROCESS | 1858 | 1461138601036 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 00:50:01 INFO - PROCESS | 1858 | 1461138601043 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 00:50:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 00:50:01 INFO - PROCESS | 1858 | 1461138601052 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 00:50:01 INFO - PROCESS | 1858 | 1461138601057 Marionette TRACE conn3 <- [1,1710,null,{}] 00:50:01 INFO - PROCESS | 1858 | 1461138601066 Marionette TRACE conn3 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:01 INFO - PROCESS | 1858 | 1461138601349 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 00:50:01 INFO - PROCESS | 1858 | 1461138601694 Marionette TRACE conn3 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a48f000 == 89 [pid = 1858] [id = 435] 00:50:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f433691c400) [pid = 1858] [serial = 1306] [outer = (nil)] 00:50:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f433db48000) [pid = 1858] [serial = 1307] [outer = 0x7f433691c400] 00:50:01 INFO - PROCESS | 1858 | 1461138601818 Marionette DEBUG loaded listener.js 00:50:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f433f00d000) [pid = 1858] [serial = 1308] [outer = 0x7f433691c400] 00:50:02 INFO - PROCESS | 1858 | 1461138602714 Marionette TRACE conn3 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 00:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 00:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1694ms 00:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 00:50:02 INFO - PROCESS | 1858 | 1461138602746 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 00:50:02 INFO - PROCESS | 1858 | 1461138602748 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 00:50:02 INFO - PROCESS | 1858 | 1461138602754 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 00:50:02 INFO - PROCESS | 1858 | 1461138602757 Marionette TRACE conn3 <- [1,1714,null,{}] 00:50:02 INFO - PROCESS | 1858 | 1461138602763 Marionette TRACE conn3 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:02 INFO - PROCESS | 1858 | 1461138602938 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 00:50:03 INFO - PROCESS | 1858 | 1461138603139 Marionette TRACE conn3 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433cb4e000 == 90 [pid = 1858] [id = 436] 00:50:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f433aad1400) [pid = 1858] [serial = 1309] [outer = (nil)] 00:50:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f433f485400) [pid = 1858] [serial = 1310] [outer = 0x7f433aad1400] 00:50:03 INFO - PROCESS | 1858 | 1461138603210 Marionette DEBUG loaded listener.js 00:50:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f433ff1d400) [pid = 1858] [serial = 1311] [outer = 0x7f433aad1400] 00:50:04 INFO - PROCESS | 1858 | 1461138604181 Marionette TRACE conn3 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:50:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 00:50:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1490ms 00:50:04 INFO - PROCESS | 1858 | 1461138604248 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 00:50:04 INFO - PROCESS | 1858 | 1461138604254 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 00:50:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 00:50:04 INFO - PROCESS | 1858 | 1461138604262 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 00:50:04 INFO - PROCESS | 1858 | 1461138604265 Marionette TRACE conn3 <- [1,1718,null,{}] 00:50:04 INFO - PROCESS | 1858 | 1461138604272 Marionette TRACE conn3 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:04 INFO - PROCESS | 1858 | 1461138604614 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 00:50:04 INFO - PROCESS | 1858 | 1461138604899 Marionette TRACE conn3 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4340248000 == 91 [pid = 1858] [id = 437] 00:50:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f4341302800) [pid = 1858] [serial = 1312] [outer = (nil)] 00:50:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f43413b8400) [pid = 1858] [serial = 1313] [outer = 0x7f4341302800] 00:50:05 INFO - PROCESS | 1858 | 1461138605000 Marionette DEBUG loaded listener.js 00:50:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 205 (0x7f434cd91c00) [pid = 1858] [serial = 1314] [outer = 0x7f4341302800] 00:50:05 INFO - PROCESS | 1858 | 1461138605818 Marionette TRACE conn3 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 00:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 00:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1584ms 00:50:05 INFO - PROCESS | 1858 | 1461138605863 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 00:50:05 INFO - PROCESS | 1858 | 1461138605868 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 00:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 00:50:05 INFO - PROCESS | 1858 | 1461138605874 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 00:50:05 INFO - PROCESS | 1858 | 1461138605877 Marionette TRACE conn3 <- [1,1722,null,{}] 00:50:05 INFO - PROCESS | 1858 | 1461138605882 Marionette TRACE conn3 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:06 INFO - PROCESS | 1858 | 1461138606069 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 00:50:06 INFO - PROCESS | 1858 | 1461138606362 Marionette TRACE conn3 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4346db8800 == 92 [pid = 1858] [id = 438] 00:50:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 206 (0x7f43289ce000) [pid = 1858] [serial = 1315] [outer = (nil)] 00:50:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 207 (0x7f434cd94800) [pid = 1858] [serial = 1316] [outer = 0x7f43289ce000] 00:50:06 INFO - PROCESS | 1858 | 1461138606478 Marionette DEBUG loaded listener.js 00:50:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 208 (0x7f434de32000) [pid = 1858] [serial = 1317] [outer = 0x7f43289ce000] 00:50:07 INFO - PROCESS | 1858 | 1461138607443 Marionette TRACE conn3 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 00:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 00:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1644ms 00:50:07 INFO - PROCESS | 1858 | 1461138607519 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 00:50:07 INFO - PROCESS | 1858 | 1461138607523 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 00:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 00:50:07 INFO - PROCESS | 1858 | 1461138607529 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 00:50:07 INFO - PROCESS | 1858 | 1461138607531 Marionette TRACE conn3 <- [1,1726,null,{}] 00:50:07 INFO - PROCESS | 1858 | 1461138607537 Marionette TRACE conn3 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:07 INFO - PROCESS | 1858 | 1461138607726 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 00:50:07 INFO - PROCESS | 1858 | 1461138607927 Marionette TRACE conn3 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434ccdf000 == 93 [pid = 1858] [id = 439] 00:50:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f43289cc000) [pid = 1858] [serial = 1318] [outer = (nil)] 00:50:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f434cf0d800) [pid = 1858] [serial = 1319] [outer = 0x7f43289cc000] 00:50:07 INFO - PROCESS | 1858 | 1461138607996 Marionette DEBUG loaded listener.js 00:50:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f434ded6800) [pid = 1858] [serial = 1320] [outer = 0x7f43289cc000] 00:50:08 INFO - PROCESS | 1858 | 1461138608867 Marionette TRACE conn3 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 00:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 00:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1377ms 00:50:08 INFO - PROCESS | 1858 | 1461138608907 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 00:50:08 INFO - PROCESS | 1858 | 1461138608911 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 00:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 00:50:08 INFO - PROCESS | 1858 | 1461138608916 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 00:50:08 INFO - PROCESS | 1858 | 1461138608919 Marionette TRACE conn3 <- [1,1730,null,{}] 00:50:08 INFO - PROCESS | 1858 | 1461138608924 Marionette TRACE conn3 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:09 INFO - PROCESS | 1858 | 1461138609093 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 00:50:09 INFO - PROCESS | 1858 | 1461138609296 Marionette TRACE conn3 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352190000 == 94 [pid = 1858] [id = 440] 00:50:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 212 (0x7f433a52f400) [pid = 1858] [serial = 1321] [outer = (nil)] 00:50:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 213 (0x7f4351e9e800) [pid = 1858] [serial = 1322] [outer = 0x7f433a52f400] 00:50:09 INFO - PROCESS | 1858 | 1461138609367 Marionette DEBUG loaded listener.js 00:50:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 214 (0x7f435207f000) [pid = 1858] [serial = 1323] [outer = 0x7f433a52f400] 00:50:10 INFO - PROCESS | 1858 | 1461138610247 Marionette TRACE conn3 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 00:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 00:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1385ms 00:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 00:50:10 INFO - PROCESS | 1858 | 1461138610302 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 00:50:10 INFO - PROCESS | 1858 | 1461138610305 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 00:50:10 INFO - PROCESS | 1858 | 1461138610311 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 00:50:10 INFO - PROCESS | 1858 | 1461138610314 Marionette TRACE conn3 <- [1,1734,null,{}] 00:50:10 INFO - PROCESS | 1858 | 1461138610319 Marionette TRACE conn3 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:10 INFO - PROCESS | 1858 | 1461138610483 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 00:50:10 INFO - PROCESS | 1858 | 1461138610686 Marionette TRACE conn3 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354e32800 == 95 [pid = 1858] [id = 441] 00:50:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 215 (0x7f433652bc00) [pid = 1858] [serial = 1324] [outer = (nil)] 00:50:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 216 (0x7f4336534000) [pid = 1858] [serial = 1325] [outer = 0x7f433652bc00] 00:50:10 INFO - PROCESS | 1858 | 1461138610771 Marionette DEBUG loaded listener.js 00:50:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 217 (0x7f4336539400) [pid = 1858] [serial = 1326] [outer = 0x7f433652bc00] 00:50:11 INFO - PROCESS | 1858 | 1461138611648 Marionette TRACE conn3 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 00:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 00:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1383ms 00:50:11 INFO - PROCESS | 1858 | 1461138611694 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 00:50:11 INFO - PROCESS | 1858 | 1461138611698 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 00:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 00:50:11 INFO - PROCESS | 1858 | 1461138611704 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 00:50:11 INFO - PROCESS | 1858 | 1461138611707 Marionette TRACE conn3 <- [1,1738,null,{}] 00:50:11 INFO - PROCESS | 1858 | 1461138611713 Marionette TRACE conn3 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:11 INFO - PROCESS | 1858 | 1461138611927 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 00:50:12 INFO - PROCESS | 1858 | 1461138612126 Marionette TRACE conn3 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574cc000 == 96 [pid = 1858] [id = 442] 00:50:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 218 (0x7f433652d000) [pid = 1858] [serial = 1327] [outer = (nil)] 00:50:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 219 (0x7f433a64d400) [pid = 1858] [serial = 1328] [outer = 0x7f433652d000] 00:50:12 INFO - PROCESS | 1858 | 1461138612204 Marionette DEBUG loaded listener.js 00:50:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 220 (0x7f435239d000) [pid = 1858] [serial = 1329] [outer = 0x7f433652d000] 00:50:13 INFO - PROCESS | 1858 | 1461138613152 Marionette TRACE conn3 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 00:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 00:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1479ms 00:50:13 INFO - PROCESS | 1858 | 1461138613200 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 00:50:13 INFO - PROCESS | 1858 | 1461138613204 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 00:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 00:50:13 INFO - PROCESS | 1858 | 1461138613210 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 00:50:13 INFO - PROCESS | 1858 | 1461138613212 Marionette TRACE conn3 <- [1,1742,null,{}] 00:50:13 INFO - PROCESS | 1858 | 1461138613217 Marionette TRACE conn3 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:13 INFO - PROCESS | 1858 | 1461138613390 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 00:50:13 INFO - PROCESS | 1858 | 1461138613605 Marionette TRACE conn3 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432aca3800 == 97 [pid = 1858] [id = 443] 00:50:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 221 (0x7f432890c400) [pid = 1858] [serial = 1330] [outer = (nil)] 00:50:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 222 (0x7f432be2e800) [pid = 1858] [serial = 1331] [outer = 0x7f432890c400] 00:50:13 INFO - PROCESS | 1858 | 1461138613674 Marionette DEBUG loaded listener.js 00:50:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 223 (0x7f432be32800) [pid = 1858] [serial = 1332] [outer = 0x7f432890c400] 00:50:14 INFO - PROCESS | 1858 | 1461138614579 Marionette TRACE conn3 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 00:50:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 00:50:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1431ms 00:50:14 INFO - PROCESS | 1858 | 1461138614641 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 00:50:14 INFO - PROCESS | 1858 | 1461138614644 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 00:50:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 00:50:14 INFO - PROCESS | 1858 | 1461138614651 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 00:50:14 INFO - PROCESS | 1858 | 1461138614653 Marionette TRACE conn3 <- [1,1746,null,{}] 00:50:14 INFO - PROCESS | 1858 | 1461138614658 Marionette TRACE conn3 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:14 INFO - PROCESS | 1858 | 1461138614819 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 00:50:15 INFO - PROCESS | 1858 | 1461138615105 Marionette TRACE conn3 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328998800 == 98 [pid = 1858] [id = 444] 00:50:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 224 (0x7f4326153400) [pid = 1858] [serial = 1333] [outer = (nil)] 00:50:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 225 (0x7f4328ab0800) [pid = 1858] [serial = 1334] [outer = 0x7f4326153400] 00:50:15 INFO - PROCESS | 1858 | 1461138615178 Marionette DEBUG loaded listener.js 00:50:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f432b458400) [pid = 1858] [serial = 1335] [outer = 0x7f4326153400] 00:50:16 INFO - PROCESS | 1858 | 1461138616044 Marionette TRACE conn3 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 00:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 00:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1679ms 00:50:16 INFO - PROCESS | 1858 | 1461138616340 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 00:50:16 INFO - PROCESS | 1858 | 1461138616346 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 00:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 00:50:16 INFO - PROCESS | 1858 | 1461138616353 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 00:50:16 INFO - PROCESS | 1858 | 1461138616357 Marionette TRACE conn3 <- [1,1750,null,{}] 00:50:16 INFO - PROCESS | 1858 | 1461138616364 Marionette TRACE conn3 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:16 INFO - PROCESS | 1858 | 1461138616556 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 00:50:16 INFO - PROCESS | 1858 | 1461138616829 Marionette TRACE conn3 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2e1800 == 99 [pid = 1858] [id = 445] 00:50:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f432b453c00) [pid = 1858] [serial = 1336] [outer = (nil)] 00:50:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f432b459000) [pid = 1858] [serial = 1337] [outer = 0x7f432b453c00] 00:50:16 INFO - PROCESS | 1858 | 1461138616935 Marionette DEBUG loaded listener.js 00:50:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f432be2d400) [pid = 1858] [serial = 1338] [outer = 0x7f432b453c00] 00:50:17 INFO - PROCESS | 1858 | 1461138617969 Marionette TRACE conn3 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 00:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 00:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1681ms 00:50:18 INFO - PROCESS | 1858 | 1461138618036 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 00:50:18 INFO - PROCESS | 1858 | 1461138618041 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 00:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 00:50:18 INFO - PROCESS | 1858 | 1461138618052 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 00:50:18 INFO - PROCESS | 1858 | 1461138618056 Marionette TRACE conn3 <- [1,1754,null,{}] 00:50:18 INFO - PROCESS | 1858 | 1461138618062 Marionette TRACE conn3 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:18 INFO - PROCESS | 1858 | 1461138618246 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 00:50:18 INFO - PROCESS | 1858 | 1461138618509 Marionette TRACE conn3 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432965b800 == 100 [pid = 1858] [id = 446] 00:50:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f432b456400) [pid = 1858] [serial = 1339] [outer = (nil)] 00:50:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 231 (0x7f432cf5fc00) [pid = 1858] [serial = 1340] [outer = 0x7f432b456400] 00:50:18 INFO - PROCESS | 1858 | 1461138618621 Marionette DEBUG loaded listener.js 00:50:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 232 (0x7f432dc48c00) [pid = 1858] [serial = 1341] [outer = 0x7f432b456400] 00:50:19 INFO - PROCESS | 1858 | 1461138619488 Marionette TRACE conn3 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 00:50:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 00:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1485ms 00:50:19 INFO - PROCESS | 1858 | 1461138619535 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 00:50:19 INFO - PROCESS | 1858 | 1461138619539 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 00:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 00:50:19 INFO - PROCESS | 1858 | 1461138619545 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 00:50:19 INFO - PROCESS | 1858 | 1461138619547 Marionette TRACE conn3 <- [1,1758,null,{}] 00:50:19 INFO - PROCESS | 1858 | 1461138619561 Marionette TRACE conn3 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:19 INFO - PROCESS | 1858 | 1461138619758 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 00:50:20 INFO - PROCESS | 1858 | 1461138620060 Marionette TRACE conn3 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cd75800 == 101 [pid = 1858] [id = 447] 00:50:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 233 (0x7f432fd10c00) [pid = 1858] [serial = 1342] [outer = (nil)] 00:50:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 234 (0x7f43343dcc00) [pid = 1858] [serial = 1343] [outer = 0x7f432fd10c00] 00:50:20 INFO - PROCESS | 1858 | 1461138620183 Marionette DEBUG loaded listener.js 00:50:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 235 (0x7f433565ec00) [pid = 1858] [serial = 1344] [outer = 0x7f432fd10c00] 00:50:21 INFO - PROCESS | 1858 | 1461138621008 Marionette TRACE conn3 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 00:50:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 00:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1531ms 00:50:21 INFO - PROCESS | 1858 | 1461138621078 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 00:50:21 INFO - PROCESS | 1858 | 1461138621080 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 00:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 00:50:21 INFO - PROCESS | 1858 | 1461138621086 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 00:50:21 INFO - PROCESS | 1858 | 1461138621088 Marionette TRACE conn3 <- [1,1762,null,{}] 00:50:21 INFO - PROCESS | 1858 | 1461138621094 Marionette TRACE conn3 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:21 INFO - PROCESS | 1858 | 1461138621278 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43356a9800 == 100 [pid = 1858] [id = 430] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc58000 == 99 [pid = 1858] [id = 429] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 234 (0x7f432f7ca000) [pid = 1858] [serial = 1271] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 233 (0x7f4335660400) [pid = 1858] [serial = 1169] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 232 (0x7f432e023c00) [pid = 1858] [serial = 1166] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 231 (0x7f4328ab1000) [pid = 1858] [serial = 1163] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 230 (0x7f4336919c00) [pid = 1858] [serial = 1172] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f4339ed8c00) [pid = 1858] [serial = 1175] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f433ea72400) [pid = 1858] [serial = 1178] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f433f6ac000) [pid = 1858] [serial = 1181] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f4340b0cc00) [pid = 1858] [serial = 1184] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f43413bbc00) [pid = 1858] [serial = 1187] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 224 (0x7f43423b4400) [pid = 1858] [serial = 1190] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 223 (0x7f434ccb5400) [pid = 1858] [serial = 1193] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 222 (0x7f433bff1800) [pid = 1858] [serial = 1196] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 221 (0x7f432e029c00) [pid = 1858] [serial = 1223] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 220 (0x7f4335548400) [pid = 1858] [serial = 1226] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 219 (0x7f433a7b1c00) [pid = 1858] [serial = 1229] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 218 (0x7f433ff1d000) [pid = 1858] [serial = 1232] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 217 (0x7f43423bc800) [pid = 1858] [serial = 1235] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 216 (0x7f434cd98c00) [pid = 1858] [serial = 1238] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 215 (0x7f4351e93c00) [pid = 1858] [serial = 1241] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 214 (0x7f4351fc3800) [pid = 1858] [serial = 1244] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 213 (0x7f43521b9800) [pid = 1858] [serial = 1247] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 212 (0x7f435255a000) [pid = 1858] [serial = 1250] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 211 (0x7f435250f400) [pid = 1858] [serial = 1253] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f433a52b000) [pid = 1858] [serial = 1256] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f433a747800) [pid = 1858] [serial = 1259] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f432615cc00) [pid = 1858] [serial = 1262] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | 1461138621560 Marionette TRACE conn3 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cc5f800 == 98 [pid = 1858] [id = 428] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328982000 == 97 [pid = 1858] [id = 427] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd9a000 == 96 [pid = 1858] [id = 426] 00:50:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43293e6000 == 97 [pid = 1858] [id = 448] 00:50:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f4327d03c00) [pid = 1858] [serial = 1345] [outer = (nil)] 00:50:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f432f84e800) [pid = 1858] [serial = 1346] [outer = 0x7f4327d03c00] 00:50:21 INFO - PROCESS | 1858 | 1461138621665 Marionette DEBUG loaded listener.js 00:50:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f4336426c00) [pid = 1858] [serial = 1347] [outer = 0x7f4327d03c00] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ddee800 == 96 [pid = 1858] [id = 425] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432adbe800 == 95 [pid = 1858] [id = 424] 00:50:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432acdb800 == 94 [pid = 1858] [id = 423] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f433a562800) [pid = 1858] [serial = 1214] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f433696a800) [pid = 1858] [serial = 1161] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f4335664800) [pid = 1858] [serial = 1208] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 207 (0x7f4335e0fc00) [pid = 1858] [serial = 1209] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 206 (0x7f432879ac00) [pid = 1858] [serial = 1199] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 205 (0x7f433bff9400) [pid = 1858] [serial = 1217] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 204 (0x7f432f85ac00) [pid = 1858] [serial = 1205] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f43343dc000) [pid = 1858] [serial = 1206] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f432e30dc00) [pid = 1858] [serial = 1203] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f432de5a800) [pid = 1858] [serial = 1202] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f432cf64c00) [pid = 1858] [serial = 1268] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f433f8a3000) [pid = 1858] [serial = 1221] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f433f062800) [pid = 1858] [serial = 1220] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f43289cf800) [pid = 1858] [serial = 1200] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f432cf69400) [pid = 1858] [serial = 1269] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f433ede5c00) [pid = 1858] [serial = 1218] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f4336918000) [pid = 1858] [serial = 1211] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f43289d4000) [pid = 1858] [serial = 1266] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f4328792c00) [pid = 1858] [serial = 1265] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f4336f7a400) [pid = 1858] [serial = 1212] [outer = (nil)] [url = about:blank] 00:50:21 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f433bff6c00) [pid = 1858] [serial = 1215] [outer = (nil)] [url = about:blank] 00:50:22 INFO - PROCESS | 1858 | 1461138622408 Marionette TRACE conn3 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 00:50:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 00:50:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1380ms 00:50:22 INFO - PROCESS | 1858 | 1461138622468 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 00:50:22 INFO - PROCESS | 1858 | 1461138622471 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 00:50:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 00:50:22 INFO - PROCESS | 1858 | 1461138622477 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 00:50:22 INFO - PROCESS | 1858 | 1461138622479 Marionette TRACE conn3 <- [1,1766,null,{}] 00:50:22 INFO - PROCESS | 1858 | 1461138622484 Marionette TRACE conn3 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:22 INFO - PROCESS | 1858 | 1461138622642 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 00:50:22 INFO - PROCESS | 1858 | 1461138622657 Marionette TRACE conn3 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da54800 == 95 [pid = 1858] [id = 449] 00:50:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f4335e0ec00) [pid = 1858] [serial = 1348] [outer = (nil)] 00:50:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f433691fc00) [pid = 1858] [serial = 1349] [outer = 0x7f4335e0ec00] 00:50:22 INFO - PROCESS | 1858 | 1461138622716 Marionette DEBUG loaded listener.js 00:50:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f4337d71400) [pid = 1858] [serial = 1350] [outer = 0x7f4335e0ec00] 00:50:23 INFO - PROCESS | 1858 | 1461138623608 Marionette TRACE conn3 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 00:50:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 00:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1180ms 00:50:23 INFO - PROCESS | 1858 | 1461138623658 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 00:50:23 INFO - PROCESS | 1858 | 1461138623661 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 00:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 00:50:23 INFO - PROCESS | 1858 | 1461138623667 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 00:50:23 INFO - PROCESS | 1858 | 1461138623669 Marionette TRACE conn3 <- [1,1770,null,{}] 00:50:23 INFO - PROCESS | 1858 | 1461138623675 Marionette TRACE conn3 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:23 INFO - PROCESS | 1858 | 1461138623874 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 00:50:24 INFO - PROCESS | 1858 | 1461138624085 Marionette TRACE conn3 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433551b800 == 96 [pid = 1858] [id = 450] 00:50:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f43343dc000) [pid = 1858] [serial = 1351] [outer = (nil)] 00:50:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f433a52ac00) [pid = 1858] [serial = 1352] [outer = 0x7f43343dc000] 00:50:24 INFO - PROCESS | 1858 | 1461138624166 Marionette DEBUG loaded listener.js 00:50:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f433a651000) [pid = 1858] [serial = 1353] [outer = 0x7f43343dc000] 00:50:25 INFO - PROCESS | 1858 | 1461138625069 Marionette TRACE conn3 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 00:50:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 00:50:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1427ms 00:50:25 INFO - PROCESS | 1858 | 1461138625099 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 00:50:25 INFO - PROCESS | 1858 | 1461138625102 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 00:50:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 00:50:25 INFO - PROCESS | 1858 | 1461138625124 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 00:50:25 INFO - PROCESS | 1858 | 1461138625127 Marionette TRACE conn3 <- [1,1774,null,{}] 00:50:25 INFO - PROCESS | 1858 | 1461138625132 Marionette TRACE conn3 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:25 INFO - PROCESS | 1858 | 1461138625381 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 00:50:25 INFO - PROCESS | 1858 | 1461138625417 Marionette TRACE conn3 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e89000 == 97 [pid = 1858] [id = 451] 00:50:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f4337d82800) [pid = 1858] [serial = 1354] [outer = (nil)] 00:50:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f433a7bb000) [pid = 1858] [serial = 1355] [outer = 0x7f4337d82800] 00:50:25 INFO - PROCESS | 1858 | 1461138625492 Marionette DEBUG loaded listener.js 00:50:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f433f8a3000) [pid = 1858] [serial = 1356] [outer = 0x7f4337d82800] 00:50:26 INFO - PROCESS | 1858 | 1461138626318 Marionette TRACE conn3 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 00:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 00:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1229ms 00:50:26 INFO - PROCESS | 1858 | 1461138626354 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 00:50:26 INFO - PROCESS | 1858 | 1461138626357 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 00:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 00:50:26 INFO - PROCESS | 1858 | 1461138626363 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 00:50:26 INFO - PROCESS | 1858 | 1461138626365 Marionette TRACE conn3 <- [1,1778,null,{}] 00:50:26 INFO - PROCESS | 1858 | 1461138626378 Marionette TRACE conn3 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:27 INFO - PROCESS | 1858 | 1461138627107 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f434091d400) [pid = 1858] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f432c2e3800) [pid = 1858] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f433db3a400) [pid = 1858] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f433f018000) [pid = 1858] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f432cdadc00) [pid = 1858] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f433a563000) [pid = 1858] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f43357e9000) [pid = 1858] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f43294c2400) [pid = 1858] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f433f00a400) [pid = 1858] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f432e310c00) [pid = 1858] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f43287a0000) [pid = 1858] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f43289cb000) [pid = 1858] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f4351ea1400) [pid = 1858] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f433db46000) [pid = 1858] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f43500c6c00) [pid = 1858] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f432ad3e800) [pid = 1858] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f434dfbd400) [pid = 1858] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f432dc4b400) [pid = 1858] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433db41400) [pid = 1858] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f4328904400) [pid = 1858] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f4328aa6c00) [pid = 1858] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f43289d1400) [pid = 1858] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f432f7c8800) [pid = 1858] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f433bf6c400) [pid = 1858] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f432fab4000) [pid = 1858] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f43355eb400) [pid = 1858] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f4337d85c00) [pid = 1858] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f432dc49400) [pid = 1858] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432e026c00) [pid = 1858] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f4327d0f800) [pid = 1858] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f43417a7800) [pid = 1858] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4335554400) [pid = 1858] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f43341ae400) [pid = 1858] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f43294ca000) [pid = 1858] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f43289cd000) [pid = 1858] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f4328795400) [pid = 1858] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f432fb1c400) [pid = 1858] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f432de63000) [pid = 1858] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f43366ea800) [pid = 1858] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f433f58f800) [pid = 1858] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f432f854000) [pid = 1858] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4327d05000) [pid = 1858] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f4336965800) [pid = 1858] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f433aad1c00) [pid = 1858] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f432dc47800) [pid = 1858] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f433557a000) [pid = 1858] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f4326155c00) [pid = 1858] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f43355f4800) [pid = 1858] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f432cf68800) [pid = 1858] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f432fb19800) [pid = 1858] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f432cdac800) [pid = 1858] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f4328aa7000) [pid = 1858] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432ddd1000) [pid = 1858] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f432cdaa400) [pid = 1858] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f4328906c00) [pid = 1858] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f4337d72400) [pid = 1858] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f4327d03800) [pid = 1858] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 00:50:27 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f43343d9400) [pid = 1858] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 00:50:27 INFO - PROCESS | 1858 | 1461138627354 Marionette TRACE conn3 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432886d800 == 98 [pid = 1858] [id = 452] 00:50:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f4326153c00) [pid = 1858] [serial = 1357] [outer = (nil)] 00:50:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f432615e400) [pid = 1858] [serial = 1358] [outer = 0x7f4326153c00] 00:50:27 INFO - PROCESS | 1858 | 1461138627417 Marionette DEBUG loaded listener.js 00:50:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f43289cd000) [pid = 1858] [serial = 1359] [outer = 0x7f4326153c00] 00:50:28 INFO - PROCESS | 1858 | 1461138628061 Marionette TRACE conn3 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 00:50:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 00:50:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1728ms 00:50:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 00:50:28 INFO - PROCESS | 1858 | 1461138628092 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 00:50:28 INFO - PROCESS | 1858 | 1461138628094 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 00:50:28 INFO - PROCESS | 1858 | 1461138628099 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 00:50:28 INFO - PROCESS | 1858 | 1461138628103 Marionette TRACE conn3 <- [1,1782,null,{}] 00:50:28 INFO - PROCESS | 1858 | 1461138628107 Marionette TRACE conn3 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:28 INFO - PROCESS | 1858 | 1461138628259 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 00:50:28 INFO - PROCESS | 1858 | 1461138628277 Marionette TRACE conn3 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433552c000 == 99 [pid = 1858] [id = 453] 00:50:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f4326155800) [pid = 1858] [serial = 1360] [outer = (nil)] 00:50:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f432dc47800) [pid = 1858] [serial = 1361] [outer = 0x7f4326155800] 00:50:28 INFO - PROCESS | 1858 | 1461138628491 Marionette DEBUG loaded listener.js 00:50:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f432fb1c400) [pid = 1858] [serial = 1362] [outer = 0x7f4326155800] 00:50:29 INFO - PROCESS | 1858 | 1461138629359 Marionette TRACE conn3 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 00:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 00:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1328ms 00:50:29 INFO - PROCESS | 1858 | 1461138629429 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 00:50:29 INFO - PROCESS | 1858 | 1461138629435 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 00:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 00:50:29 INFO - PROCESS | 1858 | 1461138629445 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 00:50:29 INFO - PROCESS | 1858 | 1461138629451 Marionette TRACE conn3 <- [1,1786,null,{}] 00:50:29 INFO - PROCESS | 1858 | 1461138629461 Marionette TRACE conn3 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:29 INFO - PROCESS | 1858 | 1461138629723 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 00:50:29 INFO - PROCESS | 1858 | 1461138629930 Marionette TRACE conn3 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b436000 == 100 [pid = 1858] [id = 454] 00:50:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4326155c00) [pid = 1858] [serial = 1363] [outer = (nil)] 00:50:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f432b45ac00) [pid = 1858] [serial = 1364] [outer = 0x7f4326155c00] 00:50:30 INFO - PROCESS | 1858 | 1461138630058 Marionette DEBUG loaded listener.js 00:50:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f432bf92c00) [pid = 1858] [serial = 1365] [outer = 0x7f4326155c00] 00:50:31 INFO - PROCESS | 1858 | 1461138631040 Marionette TRACE conn3 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 00:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 00:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1640ms 00:50:31 INFO - PROCESS | 1858 | 1461138631086 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 00:50:31 INFO - PROCESS | 1858 | 1461138631094 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 00:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 00:50:31 INFO - PROCESS | 1858 | 1461138631104 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 00:50:31 INFO - PROCESS | 1858 | 1461138631108 Marionette TRACE conn3 <- [1,1790,null,{}] 00:50:31 INFO - PROCESS | 1858 | 1461138631113 Marionette TRACE conn3 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:31 INFO - PROCESS | 1858 | 1461138631310 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 00:50:31 INFO - PROCESS | 1858 | 1461138631591 Marionette TRACE conn3 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc61800 == 101 [pid = 1858] [id = 455] 00:50:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f432dc4b000) [pid = 1858] [serial = 1366] [outer = (nil)] 00:50:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f432e30f400) [pid = 1858] [serial = 1367] [outer = 0x7f432dc4b000] 00:50:31 INFO - PROCESS | 1858 | 1461138631743 Marionette DEBUG loaded listener.js 00:50:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f432fd0fc00) [pid = 1858] [serial = 1368] [outer = 0x7f432dc4b000] 00:50:32 INFO - PROCESS | 1858 | 1461138632718 Marionette TRACE conn3 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1685ms 00:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 00:50:32 INFO - PROCESS | 1858 | 1461138632789 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 00:50:32 INFO - PROCESS | 1858 | 1461138632792 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 00:50:32 INFO - PROCESS | 1858 | 1461138632799 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 00:50:32 INFO - PROCESS | 1858 | 1461138632804 Marionette TRACE conn3 <- [1,1794,null,{}] 00:50:32 INFO - PROCESS | 1858 | 1461138632819 Marionette TRACE conn3 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:33 INFO - PROCESS | 1858 | 1461138633042 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 00:50:33 INFO - PROCESS | 1858 | 1461138633291 Marionette TRACE conn3 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336ce5800 == 102 [pid = 1858] [id = 456] 00:50:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f43343e7000) [pid = 1858] [serial = 1369] [outer = (nil)] 00:50:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f43363b1800) [pid = 1858] [serial = 1370] [outer = 0x7f43343e7000] 00:50:33 INFO - PROCESS | 1858 | 1461138633409 Marionette DEBUG loaded listener.js 00:50:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f433691ac00) [pid = 1858] [serial = 1371] [outer = 0x7f43343e7000] 00:50:34 INFO - PROCESS | 1858 | 1461138634275 Marionette TRACE conn3 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1537ms 00:50:34 INFO - PROCESS | 1858 | 1461138634336 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 00:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 00:50:34 INFO - PROCESS | 1858 | 1461138634341 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 00:50:34 INFO - PROCESS | 1858 | 1461138634347 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 00:50:34 INFO - PROCESS | 1858 | 1461138634350 Marionette TRACE conn3 <- [1,1798,null,{}] 00:50:34 INFO - PROCESS | 1858 | 1461138634355 Marionette TRACE conn3 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:34 INFO - PROCESS | 1858 | 1461138634555 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 00:50:34 INFO - PROCESS | 1858 | 1461138634755 Marionette TRACE conn3 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a47c800 == 103 [pid = 1858] [id = 457] 00:50:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f43357e9000) [pid = 1858] [serial = 1372] [outer = (nil)] 00:50:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f433962a800) [pid = 1858] [serial = 1373] [outer = 0x7f43357e9000] 00:50:34 INFO - PROCESS | 1858 | 1461138634829 Marionette DEBUG loaded listener.js 00:50:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f433a524c00) [pid = 1858] [serial = 1374] [outer = 0x7f43357e9000] 00:50:35 INFO - PROCESS | 1858 | 1461138635753 Marionette TRACE conn3 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 00:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 00:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1479ms 00:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 00:50:35 INFO - PROCESS | 1858 | 1461138635828 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 00:50:35 INFO - PROCESS | 1858 | 1461138635830 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 00:50:35 INFO - PROCESS | 1858 | 1461138635837 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 00:50:35 INFO - PROCESS | 1858 | 1461138635840 Marionette TRACE conn3 <- [1,1802,null,{}] 00:50:35 INFO - PROCESS | 1858 | 1461138635845 Marionette TRACE conn3 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:36 INFO - PROCESS | 1858 | 1461138636043 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 00:50:36 INFO - PROCESS | 1858 | 1461138636244 Marionette TRACE conn3 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f4d5000 == 104 [pid = 1858] [id = 458] 00:50:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f4336920000) [pid = 1858] [serial = 1375] [outer = (nil)] 00:50:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f433a560000) [pid = 1858] [serial = 1376] [outer = 0x7f4336920000] 00:50:36 INFO - PROCESS | 1858 | 1461138636318 Marionette DEBUG loaded listener.js 00:50:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f433a64d800) [pid = 1858] [serial = 1377] [outer = 0x7f4336920000] 00:50:37 INFO - PROCESS | 1858 | 1461138637198 Marionette TRACE conn3 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 00:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1433ms 00:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 00:50:37 INFO - PROCESS | 1858 | 1461138637270 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 00:50:37 INFO - PROCESS | 1858 | 1461138637273 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 00:50:37 INFO - PROCESS | 1858 | 1461138637279 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 00:50:37 INFO - PROCESS | 1858 | 1461138637283 Marionette TRACE conn3 <- [1,1806,null,{}] 00:50:37 INFO - PROCESS | 1858 | 1461138637288 Marionette TRACE conn3 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:37 INFO - PROCESS | 1858 | 1461138637559 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 00:50:37 INFO - PROCESS | 1858 | 1461138637818 Marionette TRACE conn3 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4346db9000 == 105 [pid = 1858] [id = 459] 00:50:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f433db3a800) [pid = 1858] [serial = 1378] [outer = (nil)] 00:50:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f433f595000) [pid = 1858] [serial = 1379] [outer = 0x7f433db3a800] 00:50:37 INFO - PROCESS | 1858 | 1461138637940 Marionette DEBUG loaded listener.js 00:50:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f433ff24c00) [pid = 1858] [serial = 1380] [outer = 0x7f433db3a800] 00:50:38 INFO - PROCESS | 1858 | 1461138638758 Marionette TRACE conn3 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 00:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 00:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1530ms 00:50:38 INFO - PROCESS | 1858 | 1461138638809 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 00:50:38 INFO - PROCESS | 1858 | 1461138638813 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 00:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 00:50:38 INFO - PROCESS | 1858 | 1461138638818 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 00:50:38 INFO - PROCESS | 1858 | 1461138638820 Marionette TRACE conn3 <- [1,1810,null,{}] 00:50:38 INFO - PROCESS | 1858 | 1461138638826 Marionette TRACE conn3 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:39 INFO - PROCESS | 1858 | 1461138639016 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 00:50:39 INFO - PROCESS | 1858 | 1461138639223 Marionette TRACE conn3 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435218e800 == 106 [pid = 1858] [id = 460] 00:50:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f433c986400) [pid = 1858] [serial = 1381] [outer = (nil)] 00:50:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f43413b1400) [pid = 1858] [serial = 1382] [outer = 0x7f433c986400] 00:50:39 INFO - PROCESS | 1858 | 1461138639339 Marionette DEBUG loaded listener.js 00:50:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f43423b4400) [pid = 1858] [serial = 1383] [outer = 0x7f433c986400] 00:50:40 INFO - PROCESS | 1858 | 1461138640232 Marionette TRACE conn3 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 00:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1489ms 00:50:40 INFO - PROCESS | 1858 | 1461138640308 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 00:50:40 INFO - PROCESS | 1858 | 1461138640312 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 00:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 00:50:40 INFO - PROCESS | 1858 | 1461138640318 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 00:50:40 INFO - PROCESS | 1858 | 1461138640320 Marionette TRACE conn3 <- [1,1814,null,{}] 00:50:40 INFO - PROCESS | 1858 | 1461138640325 Marionette TRACE conn3 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:40 INFO - PROCESS | 1858 | 1461138640532 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 00:50:40 INFO - PROCESS | 1858 | 1461138640737 Marionette TRACE conn3 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328987800 == 107 [pid = 1858] [id = 461] 00:50:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f4326159400) [pid = 1858] [serial = 1384] [outer = (nil)] 00:50:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f432e021400) [pid = 1858] [serial = 1385] [outer = 0x7f4326159400] 00:50:40 INFO - PROCESS | 1858 | 1461138640893 Marionette DEBUG loaded listener.js 00:50:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f4336e2b000) [pid = 1858] [serial = 1386] [outer = 0x7f4326159400] 00:50:41 INFO - PROCESS | 1858 | 1461138641748 Marionette TRACE conn3 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 00:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 00:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1484ms 00:50:41 INFO - PROCESS | 1858 | 1461138641802 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 00:50:41 INFO - PROCESS | 1858 | 1461138641805 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 00:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 00:50:41 INFO - PROCESS | 1858 | 1461138641811 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 00:50:41 INFO - PROCESS | 1858 | 1461138641814 Marionette TRACE conn3 <- [1,1818,null,{}] 00:50:41 INFO - PROCESS | 1858 | 1461138641819 Marionette TRACE conn3 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:42 INFO - PROCESS | 1858 | 1461138642006 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 00:50:42 INFO - PROCESS | 1858 | 1461138642224 Marionette TRACE conn3 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432bf19800 == 108 [pid = 1858] [id = 462] 00:50:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f4326155400) [pid = 1858] [serial = 1387] [outer = (nil)] 00:50:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f43289cdc00) [pid = 1858] [serial = 1388] [outer = 0x7f4326155400] 00:50:42 INFO - PROCESS | 1858 | 1461138642339 Marionette DEBUG loaded listener.js 00:50:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f432e311000) [pid = 1858] [serial = 1389] [outer = 0x7f4326155400] 00:50:43 INFO - PROCESS | 1858 | 1461138643270 Marionette TRACE conn3 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 00:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 00:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1527ms 00:50:43 INFO - PROCESS | 1858 | 1461138643340 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 00:50:43 INFO - PROCESS | 1858 | 1461138643344 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 00:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 00:50:43 INFO - PROCESS | 1858 | 1461138643350 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 00:50:43 INFO - PROCESS | 1858 | 1461138643352 Marionette TRACE conn3 <- [1,1822,null,{}] 00:50:43 INFO - PROCESS | 1858 | 1461138643358 Marionette TRACE conn3 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:43 INFO - PROCESS | 1858 | 1461138643570 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 00:50:43 INFO - PROCESS | 1858 | 1461138643779 Marionette TRACE conn3 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432886f000 == 109 [pid = 1858] [id = 463] 00:50:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4326159c00) [pid = 1858] [serial = 1390] [outer = (nil)] 00:50:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4328aab400) [pid = 1858] [serial = 1391] [outer = 0x7f4326159c00] 00:50:43 INFO - PROCESS | 1858 | 1461138643895 Marionette DEBUG loaded listener.js 00:50:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f432de58000) [pid = 1858] [serial = 1392] [outer = 0x7f4326159c00] 00:50:45 INFO - PROCESS | 1858 | 1461138645530 Marionette TRACE conn3 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 00:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 00:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 2234ms 00:50:45 INFO - PROCESS | 1858 | 1461138645586 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 00:50:45 INFO - PROCESS | 1858 | 1461138645591 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 00:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 00:50:45 INFO - PROCESS | 1858 | 1461138645600 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 00:50:45 INFO - PROCESS | 1858 | 1461138645603 Marionette TRACE conn3 <- [1,1826,null,{}] 00:50:45 INFO - PROCESS | 1858 | 1461138645611 Marionette TRACE conn3 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:45 INFO - PROCESS | 1858 | 1461138645809 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 00:50:46 INFO - PROCESS | 1858 | 1461138646107 Marionette TRACE conn3 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432bf18000 == 110 [pid = 1858] [id = 464] 00:50:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f432ad47400) [pid = 1858] [serial = 1393] [outer = (nil)] 00:50:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f432b454000) [pid = 1858] [serial = 1394] [outer = 0x7f432ad47400] 00:50:46 INFO - PROCESS | 1858 | 1461138646179 Marionette DEBUG loaded listener.js 00:50:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f432be32000) [pid = 1858] [serial = 1395] [outer = 0x7f432ad47400] 00:50:47 INFO - PROCESS | 1858 | 1461138647075 Marionette TRACE conn3 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 00:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 00:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1535ms 00:50:47 INFO - PROCESS | 1858 | 1461138647137 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 00:50:47 INFO - PROCESS | 1858 | 1461138647145 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 00:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 00:50:47 INFO - PROCESS | 1858 | 1461138647154 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 00:50:47 INFO - PROCESS | 1858 | 1461138647158 Marionette TRACE conn3 <- [1,1830,null,{}] 00:50:47 INFO - PROCESS | 1858 | 1461138647163 Marionette TRACE conn3 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:47 INFO - PROCESS | 1858 | 1461138647345 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 00:50:47 INFO - PROCESS | 1858 | 1461138647836 Marionette TRACE conn3 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43286c2800 == 111 [pid = 1858] [id = 465] 00:50:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f432be33400) [pid = 1858] [serial = 1396] [outer = (nil)] 00:50:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f432bef0c00) [pid = 1858] [serial = 1397] [outer = 0x7f432be33400] 00:50:47 INFO - PROCESS | 1858 | 1461138647909 Marionette DEBUG loaded listener.js 00:50:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f432bfa1c00) [pid = 1858] [serial = 1398] [outer = 0x7f432be33400] 00:50:48 INFO - PROCESS | 1858 | 1461138648721 Marionette TRACE conn3 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 00:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 00:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1634ms 00:50:48 INFO - PROCESS | 1858 | 1461138648789 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 00:50:48 INFO - PROCESS | 1858 | 1461138648792 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 00:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 00:50:48 INFO - PROCESS | 1858 | 1461138648798 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 00:50:48 INFO - PROCESS | 1858 | 1461138648803 Marionette TRACE conn3 <- [1,1834,null,{}] 00:50:48 INFO - PROCESS | 1858 | 1461138648818 Marionette TRACE conn3 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:49 INFO - PROCESS | 1858 | 1461138649052 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435736e000 == 110 [pid = 1858] [id = 260] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a6e1800 == 109 [pid = 1858] [id = 358] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432accf000 == 108 [pid = 1858] [id = 259] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f433a526000) [pid = 1858] [serial = 1295] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432886d800 == 107 [pid = 1858] [id = 452] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e89000 == 106 [pid = 1858] [id = 451] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433551b800 == 105 [pid = 1858] [id = 450] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da54800 == 104 [pid = 1858] [id = 449] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43293e6000 == 103 [pid = 1858] [id = 448] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cd75800 == 102 [pid = 1858] [id = 447] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432965b800 == 101 [pid = 1858] [id = 446] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b2e1800 == 100 [pid = 1858] [id = 445] 00:50:49 INFO - PROCESS | 1858 | 1461138649341 Marionette TRACE conn3 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328998800 == 99 [pid = 1858] [id = 444] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432aca3800 == 98 [pid = 1858] [id = 443] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43574cc000 == 97 [pid = 1858] [id = 442] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4354e32800 == 96 [pid = 1858] [id = 441] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352190000 == 95 [pid = 1858] [id = 440] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434ccdf000 == 94 [pid = 1858] [id = 439] 00:50:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328a03000 == 95 [pid = 1858] [id = 466] 00:50:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f432bf96800) [pid = 1858] [serial = 1399] [outer = (nil)] 00:50:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432dc45400) [pid = 1858] [serial = 1400] [outer = 0x7f432bf96800] 00:50:49 INFO - PROCESS | 1858 | 1461138649419 Marionette DEBUG loaded listener.js 00:50:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f432ddd2400) [pid = 1858] [serial = 1401] [outer = 0x7f432bf96800] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4346db8800 == 94 [pid = 1858] [id = 438] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4340248000 == 93 [pid = 1858] [id = 437] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433cb4e000 == 92 [pid = 1858] [id = 436] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a48f000 == 91 [pid = 1858] [id = 435] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336dba800 == 90 [pid = 1858] [id = 434] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43362fa800 == 89 [pid = 1858] [id = 433] 00:50:49 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dac7000 == 88 [pid = 1858] [id = 432] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f433696fc00) [pid = 1858] [serial = 1113] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f4336920400) [pid = 1858] [serial = 996] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f433ec36400) [pid = 1858] [serial = 1122] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f433f58e400) [pid = 1858] [serial = 1128] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f432fd06c00) [pid = 1858] [serial = 1056] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f43357eec00) [pid = 1858] [serial = 1080] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f43355ed800) [pid = 1858] [serial = 1059] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433f015000) [pid = 1858] [serial = 1125] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f4339528c00) [pid = 1858] [serial = 1068] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f433557e400) [pid = 1858] [serial = 1110] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f432cdaac00) [pid = 1858] [serial = 1053] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f4335e0dc00) [pid = 1858] [serial = 1062] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f433aad8400) [pid = 1858] [serial = 1077] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f433642ac00) [pid = 1858] [serial = 1065] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432fab6400) [pid = 1858] [serial = 1107] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f433a55d000) [pid = 1858] [serial = 1074] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f43294d1400) [pid = 1858] [serial = 1104] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4339ed0400) [pid = 1858] [serial = 1071] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f433cb1f400) [pid = 1858] [serial = 1119] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4339838000) [pid = 1858] [serial = 1116] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f433cbe3800) [pid = 1858] [serial = 1230] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f432c2ddc00) [pid = 1858] [serial = 1140] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f4335658000) [pid = 1858] [serial = 1227] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f433f065800) [pid = 1858] [serial = 1179] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f433f6acc00) [pid = 1858] [serial = 1131] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f4351e9cc00) [pid = 1858] [serial = 1242] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f43355f0800) [pid = 1858] [serial = 1137] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4340775c00) [pid = 1858] [serial = 1134] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f432f852400) [pid = 1858] [serial = 1167] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f4354196c00) [pid = 1858] [serial = 1251] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f4341307800) [pid = 1858] [serial = 1185] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f4352504400) [pid = 1858] [serial = 1248] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f4341307400) [pid = 1858] [serial = 1233] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f435207e400) [pid = 1858] [serial = 1245] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f433a74c000) [pid = 1858] [serial = 1260] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433ff27c00) [pid = 1858] [serial = 1182] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f434ca72800) [pid = 1858] [serial = 1236] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432fac1800) [pid = 1858] [serial = 1224] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f4339834400) [pid = 1858] [serial = 1173] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f433a7b7800) [pid = 1858] [serial = 1176] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f433a531800) [pid = 1858] [serial = 1257] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f4342693000) [pid = 1858] [serial = 1191] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f434e2c9400) [pid = 1858] [serial = 1239] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f432ad3fc00) [pid = 1858] [serial = 1164] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f434d130c00) [pid = 1858] [serial = 1197] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f43414fd000) [pid = 1858] [serial = 1188] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f4335e0c400) [pid = 1858] [serial = 1170] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f4354b74800) [pid = 1858] [serial = 1254] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f4326161c00) [pid = 1858] [serial = 1263] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f434cd1b800) [pid = 1858] [serial = 1194] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f433696c400) [pid = 1858] [serial = 1289] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f4337d7cc00) [pid = 1858] [serial = 1290] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f432fd07800) [pid = 1858] [serial = 1278] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f432f7c7800) [pid = 1858] [serial = 1277] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f43355f2000) [pid = 1858] [serial = 1281] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f4335551800) [pid = 1858] [serial = 1280] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f432cf5f800) [pid = 1858] [serial = 1283] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f432dc45000) [pid = 1858] [serial = 1284] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f432cf5e400) [pid = 1858] [serial = 1275] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f432beea400) [pid = 1858] [serial = 1274] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f432fb16c00) [pid = 1858] [serial = 1272] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f4334224800) [pid = 1858] [serial = 1286] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f43363a8c00) [pid = 1858] [serial = 1292] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f4335661400) [pid = 1858] [serial = 1287] [outer = (nil)] [url = about:blank] 00:50:49 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f4339edb400) [pid = 1858] [serial = 1293] [outer = (nil)] [url = about:blank] 00:50:50 INFO - PROCESS | 1858 | 1461138650492 Marionette TRACE conn3 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 00:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 00:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1732ms 00:50:50 INFO - PROCESS | 1858 | 1461138650533 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 00:50:50 INFO - PROCESS | 1858 | 1461138650539 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 00:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 00:50:50 INFO - PROCESS | 1858 | 1461138650546 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 00:50:50 INFO - PROCESS | 1858 | 1461138650551 Marionette TRACE conn3 <- [1,1838,null,{}] 00:50:50 INFO - PROCESS | 1858 | 1461138650559 Marionette TRACE conn3 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:50 INFO - PROCESS | 1858 | 1461138650756 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 00:50:51 INFO - PROCESS | 1858 | 1461138650998 Marionette TRACE conn3 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432aec4000 == 89 [pid = 1858] [id = 467] 00:50:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f4328ab1400) [pid = 1858] [serial = 1402] [outer = (nil)] 00:50:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f432ad46c00) [pid = 1858] [serial = 1403] [outer = 0x7f4328ab1400] 00:50:51 INFO - PROCESS | 1858 | 1461138651114 Marionette DEBUG loaded listener.js 00:50:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f432be33c00) [pid = 1858] [serial = 1404] [outer = 0x7f4328ab1400] 00:50:52 INFO - PROCESS | 1858 | 1461138652107 Marionette TRACE conn3 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 00:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 00:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1631ms 00:50:52 INFO - PROCESS | 1858 | 1461138652179 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 00:50:52 INFO - PROCESS | 1858 | 1461138652187 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 00:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 00:50:52 INFO - PROCESS | 1858 | 1461138652197 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 00:50:52 INFO - PROCESS | 1858 | 1461138652200 Marionette TRACE conn3 <- [1,1842,null,{}] 00:50:52 INFO - PROCESS | 1858 | 1461138652206 Marionette TRACE conn3 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:52 INFO - PROCESS | 1858 | 1461138652424 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 00:50:52 INFO - PROCESS | 1858 | 1461138652735 Marionette TRACE conn3 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc5f000 == 90 [pid = 1858] [id = 468] 00:50:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f432cdb8400) [pid = 1858] [serial = 1405] [outer = (nil)] 00:50:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f432dc43800) [pid = 1858] [serial = 1406] [outer = 0x7f432cdb8400] 00:50:52 INFO - PROCESS | 1858 | 1461138652851 Marionette DEBUG loaded listener.js 00:50:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f432ddd3000) [pid = 1858] [serial = 1407] [outer = 0x7f432cdb8400] 00:50:53 INFO - PROCESS | 1858 | 1461138653767 Marionette TRACE conn3 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 00:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 00:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1633ms 00:50:53 INFO - PROCESS | 1858 | 1461138653831 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 00:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 00:50:53 INFO - PROCESS | 1858 | 1461138653835 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 00:50:53 INFO - PROCESS | 1858 | 1461138653841 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 00:50:53 INFO - PROCESS | 1858 | 1461138653847 Marionette TRACE conn3 <- [1,1846,null,{}] 00:50:53 INFO - PROCESS | 1858 | 1461138653862 Marionette TRACE conn3 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:54 INFO - PROCESS | 1858 | 1461138654042 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 00:50:54 INFO - PROCESS | 1858 | 1461138654230 Marionette TRACE conn3 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da82800 == 91 [pid = 1858] [id = 469] 00:50:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f432cf5d000) [pid = 1858] [serial = 1408] [outer = (nil)] 00:50:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f432e30f800) [pid = 1858] [serial = 1409] [outer = 0x7f432cf5d000] 00:50:54 INFO - PROCESS | 1858 | 1461138654306 Marionette DEBUG loaded listener.js 00:50:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f432f855000) [pid = 1858] [serial = 1410] [outer = 0x7f432cf5d000] 00:50:55 INFO - PROCESS | 1858 | 1461138655161 Marionette TRACE conn3 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1386ms 00:50:55 INFO - PROCESS | 1858 | 1461138655227 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 00:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 00:50:55 INFO - PROCESS | 1858 | 1461138655232 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 00:50:55 INFO - PROCESS | 1858 | 1461138655238 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 00:50:55 INFO - PROCESS | 1858 | 1461138655241 Marionette TRACE conn3 <- [1,1850,null,{}] 00:50:55 INFO - PROCESS | 1858 | 1461138655246 Marionette TRACE conn3 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:55 INFO - PROCESS | 1858 | 1461138655444 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 00:50:55 INFO - PROCESS | 1858 | 1461138655637 Marionette TRACE conn3 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ddd7800 == 92 [pid = 1858] [id = 470] 00:50:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f4328799800) [pid = 1858] [serial = 1411] [outer = (nil)] 00:50:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f432fd06c00) [pid = 1858] [serial = 1412] [outer = 0x7f4328799800] 00:50:55 INFO - PROCESS | 1858 | 1461138655711 Marionette DEBUG loaded listener.js 00:50:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f43340ee000) [pid = 1858] [serial = 1413] [outer = 0x7f4328799800] 00:50:56 INFO - PROCESS | 1858 | 1461138656574 Marionette TRACE conn3 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1381ms 00:50:56 INFO - PROCESS | 1858 | 1461138656619 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 00:50:56 INFO - PROCESS | 1858 | 1461138656623 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 00:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 00:50:56 INFO - PROCESS | 1858 | 1461138656629 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 00:50:56 INFO - PROCESS | 1858 | 1461138656632 Marionette TRACE conn3 <- [1,1854,null,{}] 00:50:56 INFO - PROCESS | 1858 | 1461138656637 Marionette TRACE conn3 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:56 INFO - PROCESS | 1858 | 1461138656829 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 00:50:57 INFO - PROCESS | 1858 | 1461138657022 Marionette TRACE conn3 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f479800 == 93 [pid = 1858] [id = 471] 00:50:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f432e30c400) [pid = 1858] [serial = 1414] [outer = (nil)] 00:50:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f432e30fc00) [pid = 1858] [serial = 1415] [outer = 0x7f432e30c400] 00:50:57 INFO - PROCESS | 1858 | 1461138657095 Marionette DEBUG loaded listener.js 00:50:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f433421e800) [pid = 1858] [serial = 1416] [outer = 0x7f432e30c400] 00:50:58 INFO - PROCESS | 1858 | 1461138658028 Marionette TRACE conn3 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 00:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1478ms 00:50:58 INFO - PROCESS | 1858 | 1461138658108 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 00:50:58 INFO - PROCESS | 1858 | 1461138658111 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 00:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 00:50:58 INFO - PROCESS | 1858 | 1461138658117 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 00:50:58 INFO - PROCESS | 1858 | 1461138658119 Marionette TRACE conn3 <- [1,1858,null,{}] 00:50:58 INFO - PROCESS | 1858 | 1461138658125 Marionette TRACE conn3 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:50:58 INFO - PROCESS | 1858 | 1461138658358 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 00:50:58 INFO - PROCESS | 1858 | 1461138658546 Marionette TRACE conn3 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:50:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4334095000 == 94 [pid = 1858] [id = 472] 00:50:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f433554ac00) [pid = 1858] [serial = 1417] [outer = (nil)] 00:50:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f43355ed800) [pid = 1858] [serial = 1418] [outer = 0x7f433554ac00] 00:50:58 INFO - PROCESS | 1858 | 1461138658680 Marionette DEBUG loaded listener.js 00:50:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f433565e000) [pid = 1858] [serial = 1419] [outer = 0x7f433554ac00] 00:51:00 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc4f000 == 93 [pid = 1858] [id = 297] 00:51:00 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432aed8000 == 92 [pid = 1858] [id = 281] 00:51:00 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b2e2000 == 91 [pid = 1858] [id = 280] 00:51:00 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328889000 == 90 [pid = 1858] [id = 379] 00:51:00 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43286c2800 == 89 [pid = 1858] [id = 465] 00:51:00 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432bf18000 == 88 [pid = 1858] [id = 464] 00:51:01 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4346db9000 == 87 [pid = 1858] [id = 459] 00:51:01 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f4d5000 == 86 [pid = 1858] [id = 458] 00:51:01 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a47c800 == 85 [pid = 1858] [id = 457] 00:51:01 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336ce5800 == 84 [pid = 1858] [id = 456] 00:51:01 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc61800 == 83 [pid = 1858] [id = 455] 00:51:01 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b436000 == 82 [pid = 1858] [id = 454] 00:51:01 INFO - PROCESS | 1858 | 1461138661066 Marionette TRACE conn3 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 00:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 00:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 3090ms 00:51:01 INFO - PROCESS | 1858 | 1461138661208 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 00:51:01 INFO - PROCESS | 1858 | 1461138661213 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 00:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 00:51:01 INFO - PROCESS | 1858 | 1461138661220 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 00:51:01 INFO - PROCESS | 1858 | 1461138661226 Marionette TRACE conn3 <- [1,1862,null,{}] 00:51:01 INFO - PROCESS | 1858 | 1461138661234 Marionette TRACE conn3 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:01 INFO - PROCESS | 1858 | 1461138661411 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 00:51:01 INFO - PROCESS | 1858 | 1461138661561 Marionette TRACE conn3 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432adbf800 == 83 [pid = 1858] [id = 473] 00:51:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f432ad4a800) [pid = 1858] [serial = 1420] [outer = (nil)] 00:51:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f432b45a800) [pid = 1858] [serial = 1421] [outer = 0x7f432ad4a800] 00:51:01 INFO - PROCESS | 1858 | 1461138661627 Marionette DEBUG loaded listener.js 00:51:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f432beea400) [pid = 1858] [serial = 1422] [outer = 0x7f432ad4a800] 00:51:02 INFO - PROCESS | 1858 | 1461138662398 Marionette TRACE conn3 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 00:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 00:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1233ms 00:51:02 INFO - PROCESS | 1858 | 1461138662457 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 00:51:02 INFO - PROCESS | 1858 | 1461138662465 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 00:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 00:51:02 INFO - PROCESS | 1858 | 1461138662475 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 00:51:02 INFO - PROCESS | 1858 | 1461138662484 Marionette TRACE conn3 <- [1,1866,null,{}] 00:51:02 INFO - PROCESS | 1858 | 1461138662495 Marionette TRACE conn3 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:02 INFO - PROCESS | 1858 | 1461138662660 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 00:51:02 INFO - PROCESS | 1858 | 1461138662672 Marionette TRACE conn3 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cdf6800 == 84 [pid = 1858] [id = 474] 00:51:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f432ad4c400) [pid = 1858] [serial = 1423] [outer = (nil)] 00:51:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f432dc4a000) [pid = 1858] [serial = 1424] [outer = 0x7f432ad4c400] 00:51:02 INFO - PROCESS | 1858 | 1461138662732 Marionette DEBUG loaded listener.js 00:51:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f432de61800) [pid = 1858] [serial = 1425] [outer = 0x7f432ad4c400] 00:51:03 INFO - PROCESS | 1858 | 1461138663749 Marionette TRACE conn3 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 00:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 00:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1342ms 00:51:03 INFO - PROCESS | 1858 | 1461138663818 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 00:51:03 INFO - PROCESS | 1858 | 1461138663822 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 00:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 00:51:03 INFO - PROCESS | 1858 | 1461138663828 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 00:51:03 INFO - PROCESS | 1858 | 1461138663833 Marionette TRACE conn3 <- [1,1870,null,{}] 00:51:03 INFO - PROCESS | 1858 | 1461138663854 Marionette TRACE conn3 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:04 INFO - PROCESS | 1858 | 1461138664088 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 00:51:04 INFO - PROCESS | 1858 | 1461138664113 Marionette TRACE conn3 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc4f000 == 85 [pid = 1858] [id = 475] 00:51:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f432fb0f800) [pid = 1858] [serial = 1426] [outer = (nil)] 00:51:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f43341a8000) [pid = 1858] [serial = 1427] [outer = 0x7f432fb0f800] 00:51:04 INFO - PROCESS | 1858 | 1461138664177 Marionette DEBUG loaded listener.js 00:51:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f43343d9800) [pid = 1858] [serial = 1428] [outer = 0x7f432fb0f800] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432b456400) [pid = 1858] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f4327d03c00) [pid = 1858] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432fd10c00) [pid = 1858] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f4326153c00) [pid = 1858] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f4335e0ec00) [pid = 1858] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f432b453c00) [pid = 1858] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f43343dc000) [pid = 1858] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f4337d82800) [pid = 1858] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f432ad47400) [pid = 1858] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 00:51:05 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f432be33400) [pid = 1858] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 00:51:05 INFO - PROCESS | 1858 | 1461138665342 Marionette TRACE conn3 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 00:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 00:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1538ms 00:51:05 INFO - PROCESS | 1858 | 1461138665373 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 00:51:05 INFO - PROCESS | 1858 | 1461138665380 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 00:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 00:51:05 INFO - PROCESS | 1858 | 1461138665401 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 00:51:05 INFO - PROCESS | 1858 | 1461138665406 Marionette TRACE conn3 <- [1,1874,null,{}] 00:51:05 INFO - PROCESS | 1858 | 1461138665416 Marionette TRACE conn3 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:05 INFO - PROCESS | 1858 | 1461138665724 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 00:51:05 INFO - PROCESS | 1858 | 1461138665980 Marionette TRACE conn3 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fcaa800 == 86 [pid = 1858] [id = 476] 00:51:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f432cf69400) [pid = 1858] [serial = 1429] [outer = (nil)] 00:51:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f43343dc400) [pid = 1858] [serial = 1430] [outer = 0x7f432cf69400] 00:51:06 INFO - PROCESS | 1858 | 1461138666100 Marionette DEBUG loaded listener.js 00:51:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4335552800) [pid = 1858] [serial = 1431] [outer = 0x7f432cf69400] 00:51:07 INFO - PROCESS | 1858 | 1461138667050 Marionette TRACE conn3 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 00:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 00:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1704ms 00:51:07 INFO - PROCESS | 1858 | 1461138667093 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 00:51:07 INFO - PROCESS | 1858 | 1461138667096 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 00:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 00:51:07 INFO - PROCESS | 1858 | 1461138667102 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 00:51:07 INFO - PROCESS | 1858 | 1461138667104 Marionette TRACE conn3 <- [1,1878,null,{}] 00:51:07 INFO - PROCESS | 1858 | 1461138667109 Marionette TRACE conn3 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:07 INFO - PROCESS | 1858 | 1461138667389 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 00:51:07 INFO - PROCESS | 1858 | 1461138667601 Marionette TRACE conn3 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d24800 == 87 [pid = 1858] [id = 477] 00:51:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f4327d0e800) [pid = 1858] [serial = 1432] [outer = (nil)] 00:51:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f432890ac00) [pid = 1858] [serial = 1433] [outer = 0x7f4327d0e800] 00:51:07 INFO - PROCESS | 1858 | 1461138667674 Marionette DEBUG loaded listener.js 00:51:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f43294cec00) [pid = 1858] [serial = 1434] [outer = 0x7f4327d0e800] 00:51:08 INFO - PROCESS | 1858 | 1461138668659 Marionette TRACE conn3 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 00:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 00:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1631ms 00:51:08 INFO - PROCESS | 1858 | 1461138668736 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 00:51:08 INFO - PROCESS | 1858 | 1461138668743 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 00:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 00:51:08 INFO - PROCESS | 1858 | 1461138668750 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 00:51:08 INFO - PROCESS | 1858 | 1461138668758 Marionette TRACE conn3 <- [1,1882,null,{}] 00:51:08 INFO - PROCESS | 1858 | 1461138668765 Marionette TRACE conn3 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:09 INFO - PROCESS | 1858 | 1461138669006 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 00:51:09 INFO - PROCESS | 1858 | 1461138669248 Marionette TRACE conn3 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc9c000 == 88 [pid = 1858] [id = 478] 00:51:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f432e025400) [pid = 1858] [serial = 1435] [outer = (nil)] 00:51:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f432fab5000) [pid = 1858] [serial = 1436] [outer = 0x7f432e025400] 00:51:09 INFO - PROCESS | 1858 | 1461138669373 Marionette DEBUG loaded listener.js 00:51:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f43341a0400) [pid = 1858] [serial = 1437] [outer = 0x7f432e025400] 00:51:10 INFO - PROCESS | 1858 | 1461138670316 Marionette TRACE conn3 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 00:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 00:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1634ms 00:51:10 INFO - PROCESS | 1858 | 1461138670386 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 00:51:10 INFO - PROCESS | 1858 | 1461138670391 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 00:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 00:51:10 INFO - PROCESS | 1858 | 1461138670397 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 00:51:10 INFO - PROCESS | 1858 | 1461138670400 Marionette TRACE conn3 <- [1,1886,null,{}] 00:51:10 INFO - PROCESS | 1858 | 1461138670405 Marionette TRACE conn3 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:10 INFO - PROCESS | 1858 | 1461138670594 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 00:51:10 INFO - PROCESS | 1858 | 1461138670886 Marionette TRACE conn3 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c93800 == 89 [pid = 1858] [id = 479] 00:51:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f432de5e800) [pid = 1858] [serial = 1438] [outer = (nil)] 00:51:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f43357f0000) [pid = 1858] [serial = 1439] [outer = 0x7f432de5e800] 00:51:11 INFO - PROCESS | 1858 | 1461138671007 Marionette DEBUG loaded listener.js 00:51:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f433608b400) [pid = 1858] [serial = 1440] [outer = 0x7f432de5e800] 00:51:11 INFO - PROCESS | 1858 | 1461138671951 Marionette TRACE conn3 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 00:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 00:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1631ms 00:51:12 INFO - PROCESS | 1858 | 1461138672030 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 00:51:12 INFO - PROCESS | 1858 | 1461138672036 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 00:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 00:51:12 INFO - PROCESS | 1858 | 1461138672053 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 00:51:12 INFO - PROCESS | 1858 | 1461138672060 Marionette TRACE conn3 <- [1,1890,null,{}] 00:51:12 INFO - PROCESS | 1858 | 1461138672066 Marionette TRACE conn3 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:12 INFO - PROCESS | 1858 | 1461138672345 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 00:51:12 INFO - PROCESS | 1858 | 1461138672539 Marionette TRACE conn3 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43369c3800 == 90 [pid = 1858] [id = 480] 00:51:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f4335e0fc00) [pid = 1858] [serial = 1441] [outer = (nil)] 00:51:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f43366f6800) [pid = 1858] [serial = 1442] [outer = 0x7f4335e0fc00] 00:51:12 INFO - PROCESS | 1858 | 1461138672659 Marionette DEBUG loaded listener.js 00:51:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f4336f6fc00) [pid = 1858] [serial = 1443] [outer = 0x7f4335e0fc00] 00:51:13 INFO - PROCESS | 1858 | 1461138673512 Marionette TRACE conn3 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 00:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 00:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1543ms 00:51:13 INFO - PROCESS | 1858 | 1461138673589 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 00:51:13 INFO - PROCESS | 1858 | 1461138673592 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 00:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 00:51:13 INFO - PROCESS | 1858 | 1461138673598 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 00:51:13 INFO - PROCESS | 1858 | 1461138673601 Marionette TRACE conn3 <- [1,1894,null,{}] 00:51:13 INFO - PROCESS | 1858 | 1461138673606 Marionette TRACE conn3 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:13 INFO - PROCESS | 1858 | 1461138673797 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 00:51:13 INFO - PROCESS | 1858 | 1461138673989 Marionette TRACE conn3 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336ce4000 == 91 [pid = 1858] [id = 481] 00:51:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f43363a4400) [pid = 1858] [serial = 1444] [outer = (nil)] 00:51:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f4337d82c00) [pid = 1858] [serial = 1445] [outer = 0x7f43363a4400] 00:51:14 INFO - PROCESS | 1858 | 1461138674068 Marionette DEBUG loaded listener.js 00:51:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f4339522800) [pid = 1858] [serial = 1446] [outer = 0x7f43363a4400] 00:51:14 INFO - PROCESS | 1858 | 1461138674986 Marionette TRACE conn3 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 00:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 00:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1442ms 00:51:15 INFO - PROCESS | 1858 | 1461138675042 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 00:51:15 INFO - PROCESS | 1858 | 1461138675046 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 00:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 00:51:15 INFO - PROCESS | 1858 | 1461138675052 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 00:51:15 INFO - PROCESS | 1858 | 1461138675054 Marionette TRACE conn3 <- [1,1898,null,{}] 00:51:15 INFO - PROCESS | 1858 | 1461138675060 Marionette TRACE conn3 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:15 INFO - PROCESS | 1858 | 1461138675238 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 00:51:15 INFO - PROCESS | 1858 | 1461138675443 Marionette TRACE conn3 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336eb1800 == 92 [pid = 1858] [id = 482] 00:51:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f4339839c00) [pid = 1858] [serial = 1447] [outer = (nil)] 00:51:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f433983ec00) [pid = 1858] [serial = 1448] [outer = 0x7f4339839c00] 00:51:15 INFO - PROCESS | 1858 | 1461138675527 Marionette DEBUG loaded listener.js 00:51:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f433a531800) [pid = 1858] [serial = 1449] [outer = 0x7f4339839c00] 00:51:16 INFO - PROCESS | 1858 | 1461138676483 Marionette TRACE conn3 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 00:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 00:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1480ms 00:51:16 INFO - PROCESS | 1858 | 1461138676533 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 00:51:16 INFO - PROCESS | 1858 | 1461138676536 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 00:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 00:51:16 INFO - PROCESS | 1858 | 1461138676542 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 00:51:16 INFO - PROCESS | 1858 | 1461138676544 Marionette TRACE conn3 <- [1,1902,null,{}] 00:51:16 INFO - PROCESS | 1858 | 1461138676550 Marionette TRACE conn3 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:16 INFO - PROCESS | 1858 | 1461138676740 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 00:51:16 INFO - PROCESS | 1858 | 1461138676940 Marionette TRACE conn3 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a47d000 == 93 [pid = 1858] [id = 483] 00:51:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f4339621c00) [pid = 1858] [serial = 1450] [outer = (nil)] 00:51:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f433a64bc00) [pid = 1858] [serial = 1451] [outer = 0x7f4339621c00] 00:51:17 INFO - PROCESS | 1858 | 1461138677012 Marionette DEBUG loaded listener.js 00:51:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f433a74c000) [pid = 1858] [serial = 1452] [outer = 0x7f4339621c00] 00:51:17 INFO - PROCESS | 1858 | 1461138677913 Marionette TRACE conn3 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 00:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 00:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1428ms 00:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 00:51:17 INFO - PROCESS | 1858 | 1461138677973 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 00:51:17 INFO - PROCESS | 1858 | 1461138677976 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 00:51:17 INFO - PROCESS | 1858 | 1461138677983 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 00:51:17 INFO - PROCESS | 1858 | 1461138677985 Marionette TRACE conn3 <- [1,1906,null,{}] 00:51:17 INFO - PROCESS | 1858 | 1461138677992 Marionette TRACE conn3 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:18 INFO - PROCESS | 1858 | 1461138678217 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 00:51:18 INFO - PROCESS | 1858 | 1461138678564 Marionette TRACE conn3 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a773000 == 94 [pid = 1858] [id = 484] 00:51:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432ddcdc00) [pid = 1858] [serial = 1453] [outer = (nil)] 00:51:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f433a7b4000) [pid = 1858] [serial = 1454] [outer = 0x7f432ddcdc00] 00:51:18 INFO - PROCESS | 1858 | 1461138678695 Marionette DEBUG loaded listener.js 00:51:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f433bf75000) [pid = 1858] [serial = 1455] [outer = 0x7f432ddcdc00] 00:51:19 INFO - PROCESS | 1858 | 1461138679853 Marionette TRACE conn3 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 00:51:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 00:51:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1934ms 00:51:19 INFO - PROCESS | 1858 | 1461138679916 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 00:51:19 INFO - PROCESS | 1858 | 1461138679920 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 00:51:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 00:51:19 INFO - PROCESS | 1858 | 1461138679927 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 00:51:19 INFO - PROCESS | 1858 | 1461138679930 Marionette TRACE conn3 <- [1,1910,null,{}] 00:51:19 INFO - PROCESS | 1858 | 1461138679936 Marionette TRACE conn3 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:20 INFO - PROCESS | 1858 | 1461138680126 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 00:51:20 INFO - PROCESS | 1858 | 1461138680362 Marionette TRACE conn3 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433bf9e800 == 95 [pid = 1858] [id = 485] 00:51:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f433983a000) [pid = 1858] [serial = 1456] [outer = (nil)] 00:51:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f433bff5000) [pid = 1858] [serial = 1457] [outer = 0x7f433983a000] 00:51:20 INFO - PROCESS | 1858 | 1461138680479 Marionette DEBUG loaded listener.js 00:51:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f433cbe4800) [pid = 1858] [serial = 1458] [outer = 0x7f433983a000] 00:51:21 INFO - PROCESS | 1858 | 1461138681383 Marionette TRACE conn3 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 00:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 00:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1530ms 00:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 00:51:21 INFO - PROCESS | 1858 | 1461138681458 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 00:51:21 INFO - PROCESS | 1858 | 1461138681461 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 00:51:21 INFO - PROCESS | 1858 | 1461138681468 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 00:51:21 INFO - PROCESS | 1858 | 1461138681471 Marionette TRACE conn3 <- [1,1914,null,{}] 00:51:21 INFO - PROCESS | 1858 | 1461138681476 Marionette TRACE conn3 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:21 INFO - PROCESS | 1858 | 1461138681669 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 00:51:21 INFO - PROCESS | 1858 | 1461138681866 Marionette TRACE conn3 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ea1c000 == 96 [pid = 1858] [id = 486] 00:51:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f433a751c00) [pid = 1858] [serial = 1459] [outer = (nil)] 00:51:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f433dbdc000) [pid = 1858] [serial = 1460] [outer = 0x7f433a751c00] 00:51:21 INFO - PROCESS | 1858 | 1461138681938 Marionette DEBUG loaded listener.js 00:51:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f433e98fc00) [pid = 1858] [serial = 1461] [outer = 0x7f433a751c00] 00:51:22 INFO - PROCESS | 1858 | 1461138682827 Marionette TRACE conn3 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 00:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 00:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1437ms 00:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 00:51:22 INFO - PROCESS | 1858 | 1461138682904 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 00:51:22 INFO - PROCESS | 1858 | 1461138682907 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 00:51:22 INFO - PROCESS | 1858 | 1461138682914 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 00:51:22 INFO - PROCESS | 1858 | 1461138682917 Marionette TRACE conn3 <- [1,1918,null,{}] 00:51:22 INFO - PROCESS | 1858 | 1461138682923 Marionette TRACE conn3 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:23 INFO - PROCESS | 1858 | 1461138683114 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 00:51:23 INFO - PROCESS | 1858 | 1461138683310 Marionette TRACE conn3 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd3f000 == 97 [pid = 1858] [id = 487] 00:51:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f433ea69c00) [pid = 1858] [serial = 1462] [outer = (nil)] 00:51:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f433edf0800) [pid = 1858] [serial = 1463] [outer = 0x7f433ea69c00] 00:51:23 INFO - PROCESS | 1858 | 1461138683398 Marionette DEBUG loaded listener.js 00:51:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f433f066800) [pid = 1858] [serial = 1464] [outer = 0x7f433ea69c00] 00:51:24 INFO - PROCESS | 1858 | 1461138684329 Marionette TRACE conn3 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 00:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 00:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1489ms 00:51:24 INFO - PROCESS | 1858 | 1461138684402 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 00:51:24 INFO - PROCESS | 1858 | 1461138684413 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 00:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 00:51:24 INFO - PROCESS | 1858 | 1461138684419 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 00:51:24 INFO - PROCESS | 1858 | 1461138684423 Marionette TRACE conn3 <- [1,1922,null,{}] 00:51:24 INFO - PROCESS | 1858 | 1461138684428 Marionette TRACE conn3 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:24 INFO - PROCESS | 1858 | 1461138684677 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 00:51:24 INFO - PROCESS | 1858 | 1461138684919 Marionette TRACE conn3 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341409800 == 98 [pid = 1858] [id = 488] 00:51:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f433f065000) [pid = 1858] [serial = 1465] [outer = (nil)] 00:51:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f433f6b1800) [pid = 1858] [serial = 1466] [outer = 0x7f433f065000] 00:51:25 INFO - PROCESS | 1858 | 1461138685034 Marionette DEBUG loaded listener.js 00:51:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f433ff27c00) [pid = 1858] [serial = 1467] [outer = 0x7f433f065000] 00:51:25 INFO - PROCESS | 1858 | 1461138685889 Marionette TRACE conn3 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 00:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 00:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1537ms 00:51:25 INFO - PROCESS | 1858 | 1461138685957 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 00:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 00:51:25 INFO - PROCESS | 1858 | 1461138685961 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 00:51:25 INFO - PROCESS | 1858 | 1461138685966 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 00:51:25 INFO - PROCESS | 1858 | 1461138685969 Marionette TRACE conn3 <- [1,1926,null,{}] 00:51:25 INFO - PROCESS | 1858 | 1461138685974 Marionette TRACE conn3 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:26 INFO - PROCESS | 1858 | 1461138686181 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 00:51:26 INFO - PROCESS | 1858 | 1461138686381 Marionette TRACE conn3 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b2d2000 == 99 [pid = 1858] [id = 489] 00:51:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4327d0ec00) [pid = 1858] [serial = 1468] [outer = (nil)] 00:51:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f432bee4000) [pid = 1858] [serial = 1469] [outer = 0x7f4327d0ec00] 00:51:26 INFO - PROCESS | 1858 | 1461138686454 Marionette DEBUG loaded listener.js 00:51:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f433a7b1c00) [pid = 1858] [serial = 1470] [outer = 0x7f4327d0ec00] 00:51:27 INFO - PROCESS | 1858 | 1461138687686 Marionette TRACE conn3 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 00:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 00:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1781ms 00:51:27 INFO - PROCESS | 1858 | 1461138687755 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 00:51:27 INFO - PROCESS | 1858 | 1461138687761 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 00:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 00:51:27 INFO - PROCESS | 1858 | 1461138687770 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 00:51:27 INFO - PROCESS | 1858 | 1461138687775 Marionette TRACE conn3 <- [1,1930,null,{}] 00:51:27 INFO - PROCESS | 1858 | 1461138687785 Marionette TRACE conn3 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:28 INFO - PROCESS | 1858 | 1461138688021 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 00:51:28 INFO - PROCESS | 1858 | 1461138688259 Marionette TRACE conn3 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cdee800 == 100 [pid = 1858] [id = 490] 00:51:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f432890bc00) [pid = 1858] [serial = 1471] [outer = (nil)] 00:51:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f432be2b800) [pid = 1858] [serial = 1472] [outer = 0x7f432890bc00] 00:51:28 INFO - PROCESS | 1858 | 1461138688329 Marionette DEBUG loaded listener.js 00:51:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f432c2ddc00) [pid = 1858] [serial = 1473] [outer = 0x7f432890bc00] 00:51:29 INFO - PROCESS | 1858 | 1461138689235 Marionette TRACE conn3 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 00:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 00:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1535ms 00:51:29 INFO - PROCESS | 1858 | 1461138689306 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 00:51:29 INFO - PROCESS | 1858 | 1461138689321 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 00:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 00:51:29 INFO - PROCESS | 1858 | 1461138689339 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 00:51:29 INFO - PROCESS | 1858 | 1461138689346 Marionette TRACE conn3 <- [1,1934,null,{}] 00:51:29 INFO - PROCESS | 1858 | 1461138689355 Marionette TRACE conn3 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:29 INFO - PROCESS | 1858 | 1461138689611 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 00:51:29 INFO - PROCESS | 1858 | 1461138689906 Marionette TRACE conn3 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432965b800 == 101 [pid = 1858] [id = 491] 00:51:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f432ad3f400) [pid = 1858] [serial = 1474] [outer = (nil)] 00:51:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432ddd1c00) [pid = 1858] [serial = 1475] [outer = 0x7f432ad3f400] 00:51:29 INFO - PROCESS | 1858 | 1461138689974 Marionette DEBUG loaded listener.js 00:51:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f432f854c00) [pid = 1858] [serial = 1476] [outer = 0x7f432ad3f400] 00:51:30 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337d13000 == 100 [pid = 1858] [id = 59] 00:51:30 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365a9800 == 99 [pid = 1858] [id = 52] 00:51:30 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337d23000 == 98 [pid = 1858] [id = 53] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f432dc45400) [pid = 1858] [serial = 1400] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f432b45ac00) [pid = 1858] [serial = 1364] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f432e30f400) [pid = 1858] [serial = 1367] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f43363b1800) [pid = 1858] [serial = 1370] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433962a800) [pid = 1858] [serial = 1373] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f433a560000) [pid = 1858] [serial = 1376] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f433f595000) [pid = 1858] [serial = 1379] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f43413b1400) [pid = 1858] [serial = 1382] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f432e021400) [pid = 1858] [serial = 1385] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f43289cdc00) [pid = 1858] [serial = 1388] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f4328aab400) [pid = 1858] [serial = 1391] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f43413b8400) [pid = 1858] [serial = 1313] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f433a64d400) [pid = 1858] [serial = 1328] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f433db48000) [pid = 1858] [serial = 1307] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f434cd94800) [pid = 1858] [serial = 1316] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f433a74cc00) [pid = 1858] [serial = 1304] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f4328ab0800) [pid = 1858] [serial = 1334] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4351e9e800) [pid = 1858] [serial = 1322] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432be2e800) [pid = 1858] [serial = 1331] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f433696c800) [pid = 1858] [serial = 1301] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f433f485400) [pid = 1858] [serial = 1310] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f434cf0d800) [pid = 1858] [serial = 1319] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f432fb14400) [pid = 1858] [serial = 1298] [outer = (nil)] [url = about:blank] 00:51:30 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f4336534000) [pid = 1858] [serial = 1325] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fcaa800 == 97 [pid = 1858] [id = 476] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc4f000 == 96 [pid = 1858] [id = 475] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cdf6800 == 95 [pid = 1858] [id = 474] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432adbf800 == 94 [pid = 1858] [id = 473] 00:51:31 INFO - PROCESS | 1858 | 1461138691060 Marionette TRACE conn3 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4334095000 == 93 [pid = 1858] [id = 472] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f479800 == 92 [pid = 1858] [id = 471] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ddd7800 == 91 [pid = 1858] [id = 470] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da82800 == 90 [pid = 1858] [id = 469] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cc5f000 == 89 [pid = 1858] [id = 468] 00:51:31 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432aec4000 == 88 [pid = 1858] [id = 467] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f432dc47800) [pid = 1858] [serial = 1361] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f432b454000) [pid = 1858] [serial = 1394] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f432be32000) [pid = 1858] [serial = 1395] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f432bef0c00) [pid = 1858] [serial = 1397] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f432bfa1c00) [pid = 1858] [serial = 1398] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f432cf5fc00) [pid = 1858] [serial = 1340] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f432f84e800) [pid = 1858] [serial = 1346] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f433565ec00) [pid = 1858] [serial = 1344] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f43289cd000) [pid = 1858] [serial = 1359] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f432615e400) [pid = 1858] [serial = 1358] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f432dc48c00) [pid = 1858] [serial = 1341] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433691fc00) [pid = 1858] [serial = 1349] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f432b459000) [pid = 1858] [serial = 1337] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f433a52ac00) [pid = 1858] [serial = 1352] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f433a651000) [pid = 1858] [serial = 1353] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f432be2d400) [pid = 1858] [serial = 1338] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f433f8a3000) [pid = 1858] [serial = 1356] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f43343dcc00) [pid = 1858] [serial = 1343] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f433a7bb000) [pid = 1858] [serial = 1355] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4337d71400) [pid = 1858] [serial = 1350] [outer = (nil)] [url = about:blank] 00:51:31 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f4336426c00) [pid = 1858] [serial = 1347] [outer = (nil)] [url = about:blank] 00:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 00:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1798ms 00:51:31 INFO - PROCESS | 1858 | 1461138691134 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 00:51:31 INFO - PROCESS | 1858 | 1461138691137 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 00:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 00:51:31 INFO - PROCESS | 1858 | 1461138691143 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 00:51:31 INFO - PROCESS | 1858 | 1461138691148 Marionette TRACE conn3 <- [1,1938,null,{}] 00:51:31 INFO - PROCESS | 1858 | 1461138691162 Marionette TRACE conn3 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:31 INFO - PROCESS | 1858 | 1461138691359 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 00:51:31 INFO - PROCESS | 1858 | 1461138691557 Marionette TRACE conn3 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b43a800 == 89 [pid = 1858] [id = 492] 00:51:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f432e021c00) [pid = 1858] [serial = 1477] [outer = (nil)] 00:51:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f432fd0cc00) [pid = 1858] [serial = 1478] [outer = 0x7f432e021c00] 00:51:31 INFO - PROCESS | 1858 | 1461138691632 Marionette DEBUG loaded listener.js 00:51:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f43343e4400) [pid = 1858] [serial = 1479] [outer = 0x7f432e021c00] 00:51:32 INFO - PROCESS | 1858 | 1461138692368 Marionette TRACE conn3 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 00:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 00:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1282ms 00:51:32 INFO - PROCESS | 1858 | 1461138692426 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 00:51:32 INFO - PROCESS | 1858 | 1461138692429 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 00:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 00:51:32 INFO - PROCESS | 1858 | 1461138692462 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 00:51:32 INFO - PROCESS | 1858 | 1461138692464 Marionette TRACE conn3 <- [1,1942,null,{}] 00:51:32 INFO - PROCESS | 1858 | 1461138692474 Marionette TRACE conn3 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:32 INFO - PROCESS | 1858 | 1461138692670 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 00:51:32 INFO - PROCESS | 1858 | 1461138692680 Marionette TRACE conn3 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbd9000 == 90 [pid = 1858] [id = 493] 00:51:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f432fd02400) [pid = 1858] [serial = 1480] [outer = (nil)] 00:51:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f4336426c00) [pid = 1858] [serial = 1481] [outer = 0x7f432fd02400] 00:51:32 INFO - PROCESS | 1858 | 1461138692741 Marionette DEBUG loaded listener.js 00:51:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f4336536c00) [pid = 1858] [serial = 1482] [outer = 0x7f432fd02400] 00:51:33 INFO - PROCESS | 1858 | 1461138693642 Marionette TRACE conn3 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 00:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1202ms 00:51:33 INFO - PROCESS | 1858 | 1461138693684 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 00:51:33 INFO - PROCESS | 1858 | 1461138693688 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 00:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 00:51:33 INFO - PROCESS | 1858 | 1461138693706 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 00:51:33 INFO - PROCESS | 1858 | 1461138693709 Marionette TRACE conn3 <- [1,1946,null,{}] 00:51:33 INFO - PROCESS | 1858 | 1461138693714 Marionette TRACE conn3 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:33 INFO - PROCESS | 1858 | 1461138693940 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 00:51:33 INFO - PROCESS | 1858 | 1461138693965 Marionette TRACE conn3 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fd8b800 == 91 [pid = 1858] [id = 494] 00:51:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f433565d400) [pid = 1858] [serial = 1483] [outer = (nil)] 00:51:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4336920c00) [pid = 1858] [serial = 1484] [outer = 0x7f433565d400] 00:51:34 INFO - PROCESS | 1858 | 1461138694027 Marionette DEBUG loaded listener.js 00:51:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f4337f3e000) [pid = 1858] [serial = 1485] [outer = 0x7f433565d400] 00:51:34 INFO - PROCESS | 1858 | 1461138694869 Marionette TRACE conn3 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 00:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 00:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1236ms 00:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 00:51:34 INFO - PROCESS | 1858 | 1461138694941 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 00:51:34 INFO - PROCESS | 1858 | 1461138694943 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 00:51:34 INFO - PROCESS | 1858 | 1461138694976 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 00:51:34 INFO - PROCESS | 1858 | 1461138694978 Marionette TRACE conn3 <- [1,1950,null,{}] 00:51:34 INFO - PROCESS | 1858 | 1461138694983 Marionette TRACE conn3 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:35 INFO - PROCESS | 1858 | 1461138695250 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 00:51:35 INFO - PROCESS | 1858 | 1461138695280 Marionette TRACE conn3 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c1e800 == 92 [pid = 1858] [id = 495] 00:51:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f433983f000) [pid = 1858] [serial = 1486] [outer = (nil)] 00:51:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f433a651c00) [pid = 1858] [serial = 1487] [outer = 0x7f433983f000] 00:51:35 INFO - PROCESS | 1858 | 1461138695344 Marionette DEBUG loaded listener.js 00:51:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f433e045800) [pid = 1858] [serial = 1488] [outer = 0x7f433983f000] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f4326155800) [pid = 1858] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f4328ab1800) [pid = 1858] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433aad1400) [pid = 1858] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f433a52f400) [pid = 1858] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432cf5d000) [pid = 1858] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432cdb8400) [pid = 1858] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f43289ce000) [pid = 1858] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432ad4c400) [pid = 1858] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f432890c400) [pid = 1858] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f432fb0f800) [pid = 1858] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4326159400) [pid = 1858] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f43289cc000) [pid = 1858] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f43343e7000) [pid = 1858] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f432ad4a800) [pid = 1858] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f4328ab1400) [pid = 1858] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f4336920000) [pid = 1858] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f4326155c00) [pid = 1858] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f4341302800) [pid = 1858] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f433554ac00) [pid = 1858] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f432e30c400) [pid = 1858] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f433db3a800) [pid = 1858] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f4335655800) [pid = 1858] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f432ddcf800) [pid = 1858] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f43357e9000) [pid = 1858] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f4326159c00) [pid = 1858] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f4328799800) [pid = 1858] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f433c986400) [pid = 1858] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f432dc4b000) [pid = 1858] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f4335663800) [pid = 1858] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f4326155400) [pid = 1858] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f433652bc00) [pid = 1858] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f433652d000) [pid = 1858] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 119 (0x7f433691c400) [pid = 1858] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 00:51:36 INFO - PROCESS | 1858 | --DOMWINDOW == 118 (0x7f4326153400) [pid = 1858] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 00:51:36 INFO - PROCESS | 1858 | 1461138696603 Marionette TRACE conn3 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 00:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 00:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1710ms 00:51:36 INFO - PROCESS | 1858 | 1461138696659 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 00:51:36 INFO - PROCESS | 1858 | 1461138696662 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 00:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 00:51:36 INFO - PROCESS | 1858 | 1461138696668 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 00:51:36 INFO - PROCESS | 1858 | 1461138696670 Marionette TRACE conn3 <- [1,1954,null,{}] 00:51:36 INFO - PROCESS | 1858 | 1461138696675 Marionette TRACE conn3 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:36 INFO - PROCESS | 1858 | 1461138696893 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 00:51:36 INFO - PROCESS | 1858 | 1461138696912 Marionette TRACE conn3 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da8d800 == 93 [pid = 1858] [id = 496] 00:51:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 119 (0x7f4328793800) [pid = 1858] [serial = 1489] [outer = (nil)] 00:51:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 120 (0x7f432be33000) [pid = 1858] [serial = 1490] [outer = 0x7f4328793800] 00:51:36 INFO - PROCESS | 1858 | 1461138696970 Marionette DEBUG loaded listener.js 00:51:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f432e302c00) [pid = 1858] [serial = 1491] [outer = 0x7f4328793800] 00:51:37 INFO - PROCESS | 1858 | 1461138697811 Marionette TRACE conn3 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 00:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 00:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1183ms 00:51:37 INFO - PROCESS | 1858 | 1461138697854 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 00:51:37 INFO - PROCESS | 1858 | 1461138697860 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 00:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 00:51:37 INFO - PROCESS | 1858 | 1461138697868 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 00:51:37 INFO - PROCESS | 1858 | 1461138697871 Marionette TRACE conn3 <- [1,1958,null,{}] 00:51:37 INFO - PROCESS | 1858 | 1461138697879 Marionette TRACE conn3 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:38 INFO - PROCESS | 1858 | 1461138698076 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 00:51:38 INFO - PROCESS | 1858 | 1461138698358 Marionette TRACE conn3 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43293f8800 == 94 [pid = 1858] [id = 497] 00:51:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f4326154400) [pid = 1858] [serial = 1492] [outer = (nil)] 00:51:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f432615cc00) [pid = 1858] [serial = 1493] [outer = 0x7f4326154400] 00:51:38 INFO - PROCESS | 1858 | 1461138698435 Marionette DEBUG loaded listener.js 00:51:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f4328aa9800) [pid = 1858] [serial = 1494] [outer = 0x7f4326154400] 00:51:39 INFO - PROCESS | 1858 | 1461138699358 Marionette TRACE conn3 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 00:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 00:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1536ms 00:51:39 INFO - PROCESS | 1858 | 1461138699405 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 00:51:39 INFO - PROCESS | 1858 | 1461138699413 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 00:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 00:51:39 INFO - PROCESS | 1858 | 1461138699422 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 00:51:39 INFO - PROCESS | 1858 | 1461138699426 Marionette TRACE conn3 <- [1,1962,null,{}] 00:51:39 INFO - PROCESS | 1858 | 1461138699433 Marionette TRACE conn3 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:39 INFO - PROCESS | 1858 | 1461138699648 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 00:51:39 INFO - PROCESS | 1858 | 1461138699844 Marionette TRACE conn3 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dacc000 == 95 [pid = 1858] [id = 498] 00:51:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f4326154800) [pid = 1858] [serial = 1495] [outer = (nil)] 00:51:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f432dc4cc00) [pid = 1858] [serial = 1496] [outer = 0x7f4326154800] 00:51:39 INFO - PROCESS | 1858 | 1461138699921 Marionette DEBUG loaded listener.js 00:51:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f432f7c6c00) [pid = 1858] [serial = 1497] [outer = 0x7f4326154800] 00:51:40 INFO - PROCESS | 1858 | 1461138700910 Marionette TRACE conn3 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 00:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 00:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1533ms 00:51:40 INFO - PROCESS | 1858 | 1461138700959 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 00:51:40 INFO - PROCESS | 1858 | 1461138700966 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 00:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 00:51:40 INFO - PROCESS | 1858 | 1461138700973 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 00:51:40 INFO - PROCESS | 1858 | 1461138700975 Marionette TRACE conn3 <- [1,1966,null,{}] 00:51:40 INFO - PROCESS | 1858 | 1461138700981 Marionette TRACE conn3 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:41 INFO - PROCESS | 1858 | 1461138701242 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 00:51:41 INFO - PROCESS | 1858 | 1461138701547 Marionette TRACE conn3 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c04800 == 96 [pid = 1858] [id = 499] 00:51:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f432cf66800) [pid = 1858] [serial = 1498] [outer = (nil)] 00:51:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f43343d9400) [pid = 1858] [serial = 1499] [outer = 0x7f432cf66800] 00:51:41 INFO - PROCESS | 1858 | 1461138701619 Marionette DEBUG loaded listener.js 00:51:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f43355f9000) [pid = 1858] [serial = 1500] [outer = 0x7f432cf66800] 00:51:42 INFO - PROCESS | 1858 | 1461138702473 Marionette TRACE conn3 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 00:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 00:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1533ms 00:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 00:51:42 INFO - PROCESS | 1858 | 1461138702507 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 00:51:42 INFO - PROCESS | 1858 | 1461138702510 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 00:51:42 INFO - PROCESS | 1858 | 1461138702524 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 00:51:42 INFO - PROCESS | 1858 | 1461138702533 Marionette TRACE conn3 <- [1,1970,null,{}] 00:51:42 INFO - PROCESS | 1858 | 1461138702541 Marionette TRACE conn3 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:42 INFO - PROCESS | 1858 | 1461138702760 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 00:51:42 INFO - PROCESS | 1858 | 1461138702958 Marionette TRACE conn3 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336da4000 == 97 [pid = 1858] [id = 500] 00:51:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f432dc4f800) [pid = 1858] [serial = 1501] [outer = (nil)] 00:51:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f4336536000) [pid = 1858] [serial = 1502] [outer = 0x7f432dc4f800] 00:51:43 INFO - PROCESS | 1858 | 1461138703039 Marionette DEBUG loaded listener.js 00:51:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f433962a400) [pid = 1858] [serial = 1503] [outer = 0x7f432dc4f800] 00:51:43 INFO - PROCESS | 1858 | 1461138703947 Marionette TRACE conn3 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 00:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 00:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1497ms 00:51:44 INFO - PROCESS | 1858 | 1461138704014 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 00:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 00:51:44 INFO - PROCESS | 1858 | 1461138704019 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 00:51:44 INFO - PROCESS | 1858 | 1461138704025 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 00:51:44 INFO - PROCESS | 1858 | 1461138704028 Marionette TRACE conn3 <- [1,1974,null,{}] 00:51:44 INFO - PROCESS | 1858 | 1461138704033 Marionette TRACE conn3 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:44 INFO - PROCESS | 1858 | 1461138704229 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 00:51:44 INFO - PROCESS | 1858 | 1461138704426 Marionette TRACE conn3 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6d6000 == 98 [pid = 1858] [id = 501] 00:51:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4336534400) [pid = 1858] [serial = 1504] [outer = (nil)] 00:51:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f433a52ac00) [pid = 1858] [serial = 1505] [outer = 0x7f4336534400] 00:51:44 INFO - PROCESS | 1858 | 1461138704499 Marionette DEBUG loaded listener.js 00:51:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f433a643000) [pid = 1858] [serial = 1506] [outer = 0x7f4336534400] 00:51:45 INFO - PROCESS | 1858 | 1461138705370 Marionette TRACE conn3 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 00:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 00:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1385ms 00:51:45 INFO - PROCESS | 1858 | 1461138705411 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 00:51:45 INFO - PROCESS | 1858 | 1461138705414 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 00:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 00:51:45 INFO - PROCESS | 1858 | 1461138705420 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 00:51:45 INFO - PROCESS | 1858 | 1461138705424 Marionette TRACE conn3 <- [1,1978,null,{}] 00:51:45 INFO - PROCESS | 1858 | 1461138705430 Marionette TRACE conn3 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:45 INFO - PROCESS | 1858 | 1461138705626 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 00:51:45 INFO - PROCESS | 1858 | 1461138705836 Marionette TRACE conn3 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f5d9000 == 99 [pid = 1858] [id = 502] 00:51:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f433a743c00) [pid = 1858] [serial = 1507] [outer = (nil)] 00:51:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f433aad1400) [pid = 1858] [serial = 1508] [outer = 0x7f433a743c00] 00:51:45 INFO - PROCESS | 1858 | 1461138705963 Marionette DEBUG loaded listener.js 00:51:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f433f063c00) [pid = 1858] [serial = 1509] [outer = 0x7f433a743c00] 00:51:46 INFO - PROCESS | 1858 | 1461138706926 Marionette TRACE conn3 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 00:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1535ms 00:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 00:51:46 INFO - PROCESS | 1858 | 1461138706956 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 00:51:46 INFO - PROCESS | 1858 | 1461138706959 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 00:51:46 INFO - PROCESS | 1858 | 1461138706965 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 00:51:46 INFO - PROCESS | 1858 | 1461138706968 Marionette TRACE conn3 <- [1,1982,null,{}] 00:51:46 INFO - PROCESS | 1858 | 1461138706973 Marionette TRACE conn3 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:47 INFO - PROCESS | 1858 | 1461138707162 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 00:51:47 INFO - PROCESS | 1858 | 1461138707367 Marionette TRACE conn3 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434241a000 == 100 [pid = 1858] [id = 503] 00:51:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f433f6a9800) [pid = 1858] [serial = 1510] [outer = (nil)] 00:51:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f433ff25c00) [pid = 1858] [serial = 1511] [outer = 0x7f433f6a9800] 00:51:47 INFO - PROCESS | 1858 | 1461138707436 Marionette DEBUG loaded listener.js 00:51:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f43403e6c00) [pid = 1858] [serial = 1512] [outer = 0x7f433f6a9800] 00:51:48 INFO - PROCESS | 1858 | 1461138708295 Marionette TRACE conn3 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 00:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1382ms 00:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 00:51:48 INFO - PROCESS | 1858 | 1461138708347 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 00:51:48 INFO - PROCESS | 1858 | 1461138708350 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 00:51:48 INFO - PROCESS | 1858 | 1461138708356 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 00:51:48 INFO - PROCESS | 1858 | 1461138708359 Marionette TRACE conn3 <- [1,1986,null,{}] 00:51:48 INFO - PROCESS | 1858 | 1461138708364 Marionette TRACE conn3 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:48 INFO - PROCESS | 1858 | 1461138708559 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 00:51:48 INFO - PROCESS | 1858 | 1461138708770 Marionette TRACE conn3 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bef1000 == 101 [pid = 1858] [id = 504] 00:51:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f433f6aa400) [pid = 1858] [serial = 1513] [outer = (nil)] 00:51:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f4340c36c00) [pid = 1858] [serial = 1514] [outer = 0x7f433f6aa400] 00:51:48 INFO - PROCESS | 1858 | 1461138708841 Marionette DEBUG loaded listener.js 00:51:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f434130f800) [pid = 1858] [serial = 1515] [outer = 0x7f433f6aa400] 00:51:49 INFO - PROCESS | 1858 | 1461138709784 Marionette TRACE conn3 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 00:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1490ms 00:51:49 INFO - PROCESS | 1858 | 1461138709847 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 00:51:49 INFO - PROCESS | 1858 | 1461138709851 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 00:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 00:51:49 INFO - PROCESS | 1858 | 1461138709857 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 00:51:49 INFO - PROCESS | 1858 | 1461138709860 Marionette TRACE conn3 <- [1,1990,null,{}] 00:51:49 INFO - PROCESS | 1858 | 1461138709867 Marionette TRACE conn3 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:50 INFO - PROCESS | 1858 | 1461138710060 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 00:51:50 INFO - PROCESS | 1858 | 1461138710259 Marionette TRACE conn3 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cccf800 == 102 [pid = 1858] [id = 505] 00:51:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f43403d9c00) [pid = 1858] [serial = 1516] [outer = (nil)] 00:51:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f43414f9400) [pid = 1858] [serial = 1517] [outer = 0x7f43403d9c00] 00:51:50 INFO - PROCESS | 1858 | 1461138710333 Marionette DEBUG loaded listener.js 00:51:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4342343800) [pid = 1858] [serial = 1518] [outer = 0x7f43403d9c00] 00:51:51 INFO - PROCESS | 1858 | 1461138711202 Marionette TRACE conn3 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 00:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 00:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1382ms 00:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 00:51:51 INFO - PROCESS | 1858 | 1461138711239 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 00:51:51 INFO - PROCESS | 1858 | 1461138711242 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 00:51:51 INFO - PROCESS | 1858 | 1461138711254 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 00:51:51 INFO - PROCESS | 1858 | 1461138711256 Marionette TRACE conn3 <- [1,1994,null,{}] 00:51:51 INFO - PROCESS | 1858 | 1461138711269 Marionette TRACE conn3 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:51 INFO - PROCESS | 1858 | 1461138711488 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 00:51:51 INFO - PROCESS | 1858 | 1461138711720 Marionette TRACE conn3 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e107800 == 103 [pid = 1858] [id = 506] 00:51:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f4340777800) [pid = 1858] [serial = 1519] [outer = (nil)] 00:51:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f4346053800) [pid = 1858] [serial = 1520] [outer = 0x7f4340777800] 00:51:51 INFO - PROCESS | 1858 | 1461138711834 Marionette DEBUG loaded listener.js 00:51:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f434bedcc00) [pid = 1858] [serial = 1521] [outer = 0x7f4340777800] 00:51:52 INFO - PROCESS | 1858 | 1461138712721 Marionette TRACE conn3 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 00:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 00:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1547ms 00:51:52 INFO - PROCESS | 1858 | 1461138712797 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 00:51:52 INFO - PROCESS | 1858 | 1461138712800 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 00:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 00:51:52 INFO - PROCESS | 1858 | 1461138712806 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 00:51:52 INFO - PROCESS | 1858 | 1461138712809 Marionette TRACE conn3 <- [1,1998,null,{}] 00:51:52 INFO - PROCESS | 1858 | 1461138712814 Marionette TRACE conn3 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:53 INFO - PROCESS | 1858 | 1461138713038 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 00:51:53 INFO - PROCESS | 1858 | 1461138713241 Marionette TRACE conn3 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4351932000 == 104 [pid = 1858] [id = 507] 00:51:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f43357e8c00) [pid = 1858] [serial = 1522] [outer = (nil)] 00:51:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f434ccb9800) [pid = 1858] [serial = 1523] [outer = 0x7f43357e8c00] 00:51:53 INFO - PROCESS | 1858 | 1461138713364 Marionette DEBUG loaded listener.js 00:51:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f434cd90800) [pid = 1858] [serial = 1524] [outer = 0x7f43357e8c00] 00:51:54 INFO - PROCESS | 1858 | 1461138714272 Marionette TRACE conn3 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 00:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 00:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1527ms 00:51:54 INFO - PROCESS | 1858 | 1461138714336 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 00:51:54 INFO - PROCESS | 1858 | 1461138714340 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 00:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 00:51:54 INFO - PROCESS | 1858 | 1461138714346 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 00:51:54 INFO - PROCESS | 1858 | 1461138714350 Marionette TRACE conn3 <- [1,2002,null,{}] 00:51:54 INFO - PROCESS | 1858 | 1461138714355 Marionette TRACE conn3 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:54 INFO - PROCESS | 1858 | 1461138714583 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 00:51:54 INFO - PROCESS | 1858 | 1461138714786 Marionette TRACE conn3 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354e24800 == 105 [pid = 1858] [id = 508] 00:51:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f4336f7ac00) [pid = 1858] [serial = 1525] [outer = (nil)] 00:51:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f434dfc0400) [pid = 1858] [serial = 1526] [outer = 0x7f4336f7ac00] 00:51:54 INFO - PROCESS | 1858 | 1461138714900 Marionette DEBUG loaded listener.js 00:51:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4350013c00) [pid = 1858] [serial = 1527] [outer = 0x7f4336f7ac00] 00:51:55 INFO - PROCESS | 1858 | 1461138715765 Marionette TRACE conn3 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 00:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 00:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1479ms 00:51:55 INFO - PROCESS | 1858 | 1461138715826 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 00:51:55 INFO - PROCESS | 1858 | 1461138715829 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 00:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 00:51:55 INFO - PROCESS | 1858 | 1461138715835 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 00:51:55 INFO - PROCESS | 1858 | 1461138715837 Marionette TRACE conn3 <- [1,2006,null,{}] 00:51:55 INFO - PROCESS | 1858 | 1461138715843 Marionette TRACE conn3 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:56 INFO - PROCESS | 1858 | 1461138716028 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 00:51:56 INFO - PROCESS | 1858 | 1461138716233 Marionette TRACE conn3 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4357370000 == 106 [pid = 1858] [id = 509] 00:51:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f434d1e2000) [pid = 1858] [serial = 1528] [outer = (nil)] 00:51:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f43519bf800) [pid = 1858] [serial = 1529] [outer = 0x7f434d1e2000] 00:51:56 INFO - PROCESS | 1858 | 1461138716316 Marionette DEBUG loaded listener.js 00:51:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f4351e98800) [pid = 1858] [serial = 1530] [outer = 0x7f434d1e2000] 00:51:57 INFO - PROCESS | 1858 | 1461138717195 Marionette TRACE conn3 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 00:51:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 00:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1436ms 00:51:57 INFO - PROCESS | 1858 | 1461138717273 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 00:51:57 INFO - PROCESS | 1858 | 1461138717276 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 00:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 00:51:57 INFO - PROCESS | 1858 | 1461138717282 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 00:51:57 INFO - PROCESS | 1858 | 1461138717284 Marionette TRACE conn3 <- [1,2010,null,{}] 00:51:57 INFO - PROCESS | 1858 | 1461138717290 Marionette TRACE conn3 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:57 INFO - PROCESS | 1858 | 1461138717481 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 00:51:57 INFO - PROCESS | 1858 | 1461138717715 Marionette TRACE conn3 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4357377000 == 107 [pid = 1858] [id = 510] 00:51:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432e302800) [pid = 1858] [serial = 1531] [outer = (nil)] 00:51:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f4351e98000) [pid = 1858] [serial = 1532] [outer = 0x7f432e302800] 00:51:57 INFO - PROCESS | 1858 | 1461138717798 Marionette DEBUG loaded listener.js 00:51:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f4351fc2c00) [pid = 1858] [serial = 1533] [outer = 0x7f432e302800] 00:51:58 INFO - PROCESS | 1858 | 1461138718696 Marionette TRACE conn3 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 00:51:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 00:51:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1481ms 00:51:58 INFO - PROCESS | 1858 | 1461138718765 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 00:51:58 INFO - PROCESS | 1858 | 1461138718768 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 00:51:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 00:51:58 INFO - PROCESS | 1858 | 1461138718774 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 00:51:58 INFO - PROCESS | 1858 | 1461138718776 Marionette TRACE conn3 <- [1,2014,null,{}] 00:51:58 INFO - PROCESS | 1858 | 1461138718782 Marionette TRACE conn3 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:51:58 INFO - PROCESS | 1858 | 1461138718973 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 00:51:59 INFO - PROCESS | 1858 | 1461138719178 Marionette TRACE conn3 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:51:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432aca5000 == 108 [pid = 1858] [id = 511] 00:51:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f4326153800) [pid = 1858] [serial = 1534] [outer = (nil)] 00:51:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f4328797400) [pid = 1858] [serial = 1535] [outer = 0x7f4326153800] 00:51:59 INFO - PROCESS | 1858 | 1461138719250 Marionette DEBUG loaded listener.js 00:51:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432b459400) [pid = 1858] [serial = 1536] [outer = 0x7f4326153800] 00:52:00 INFO - PROCESS | 1858 | 1461138720586 Marionette TRACE conn3 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 00:52:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 00:52:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1891ms 00:52:00 INFO - PROCESS | 1858 | 1461138720667 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 00:52:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 00:52:00 INFO - PROCESS | 1858 | 1461138720673 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 00:52:00 INFO - PROCESS | 1858 | 1461138720737 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 00:52:00 INFO - PROCESS | 1858 | 1461138720743 Marionette TRACE conn3 <- [1,2018,null,{}] 00:52:00 INFO - PROCESS | 1858 | 1461138720817 Marionette TRACE conn3 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:01 INFO - PROCESS | 1858 | 1461138721013 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 00:52:01 INFO - PROCESS | 1858 | 1461138721189 Marionette TRACE conn3 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da53800 == 109 [pid = 1858] [id = 512] 00:52:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f43294cf400) [pid = 1858] [serial = 1537] [outer = (nil)] 00:52:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432b44d400) [pid = 1858] [serial = 1538] [outer = 0x7f43294cf400] 00:52:01 INFO - PROCESS | 1858 | 1461138721306 Marionette DEBUG loaded listener.js 00:52:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f432be30c00) [pid = 1858] [serial = 1539] [outer = 0x7f43294cf400] 00:52:02 INFO - PROCESS | 1858 | 1461138722420 Marionette TRACE conn3 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:52:02 INFO - PROCESS | 1858 | ************************* 00:52:02 INFO - PROCESS | 1858 | A coding exception was thrown and uncaught in a Task. 00:52:02 INFO - PROCESS | 1858 | 00:52:02 INFO - PROCESS | 1858 | Full message: TypeError: NetworkError when attempting to fetch resource. 00:52:02 INFO - PROCESS | 1858 | Full stack: 00:52:02 INFO - PROCESS | 1858 | ************************* 00:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 00:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1804ms 00:52:02 INFO - PROCESS | 1858 | 1461138722485 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 00:52:02 INFO - PROCESS | 1858 | 1461138722494 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 00:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 00:52:02 INFO - PROCESS | 1858 | 1461138722505 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 00:52:02 INFO - PROCESS | 1858 | 1461138722508 Marionette TRACE conn3 <- [1,2022,null,{}] 00:52:02 INFO - PROCESS | 1858 | 1461138722514 Marionette TRACE conn3 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:02 INFO - PROCESS | 1858 | 1461138722735 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 00:52:03 INFO - PROCESS | 1858 | 1461138723147 Marionette TRACE conn3 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328a1c800 == 108 [pid = 1858] [id = 300] 00:52:03 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f43343dc400) [pid = 1858] [serial = 1430] [outer = (nil)] [url = about:blank] 00:52:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ac91800 == 109 [pid = 1858] [id = 513] 00:52:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f43294cc800) [pid = 1858] [serial = 1540] [outer = (nil)] 00:52:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f432f850400) [pid = 1858] [serial = 1541] [outer = 0x7f43294cc800] 00:52:03 INFO - PROCESS | 1858 | 1461138723270 Marionette DEBUG loaded listener.js 00:52:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f432fd08c00) [pid = 1858] [serial = 1542] [outer = 0x7f43294cc800] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da8d800 == 108 [pid = 1858] [id = 496] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c1e800 == 107 [pid = 1858] [id = 495] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fd8b800 == 106 [pid = 1858] [id = 494] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbd9000 == 105 [pid = 1858] [id = 493] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b43a800 == 104 [pid = 1858] [id = 492] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432965b800 == 103 [pid = 1858] [id = 491] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cdee800 == 102 [pid = 1858] [id = 490] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341409800 == 101 [pid = 1858] [id = 488] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433fd3f000 == 100 [pid = 1858] [id = 487] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433ea1c000 == 99 [pid = 1858] [id = 486] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433bf9e800 == 98 [pid = 1858] [id = 485] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a773000 == 97 [pid = 1858] [id = 484] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a47d000 == 96 [pid = 1858] [id = 483] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336eb1800 == 95 [pid = 1858] [id = 482] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336ce4000 == 94 [pid = 1858] [id = 481] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43369c3800 == 93 [pid = 1858] [id = 480] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c93800 == 92 [pid = 1858] [id = 479] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc9c000 == 91 [pid = 1858] [id = 478] 00:52:03 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327d24800 == 90 [pid = 1858] [id = 477] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432fb1c400) [pid = 1858] [serial = 1362] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f433a744c00) [pid = 1858] [serial = 1296] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f433ff1d400) [pid = 1858] [serial = 1311] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f435207f000) [pid = 1858] [serial = 1323] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432dc43800) [pid = 1858] [serial = 1406] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f434de32000) [pid = 1858] [serial = 1317] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f432be32800) [pid = 1858] [serial = 1332] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f4336e2b000) [pid = 1858] [serial = 1386] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f434ded6800) [pid = 1858] [serial = 1320] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f433691ac00) [pid = 1858] [serial = 1371] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f432be33c00) [pid = 1858] [serial = 1404] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f433a64d800) [pid = 1858] [serial = 1377] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f432bf92c00) [pid = 1858] [serial = 1365] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f434cd91c00) [pid = 1858] [serial = 1314] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f433ff24c00) [pid = 1858] [serial = 1380] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f433aace000) [pid = 1858] [serial = 1305] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f4335549000) [pid = 1858] [serial = 1299] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f433a524c00) [pid = 1858] [serial = 1374] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f432de58000) [pid = 1858] [serial = 1392] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f43423b4400) [pid = 1858] [serial = 1383] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f432fd0fc00) [pid = 1858] [serial = 1368] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f432ad46c00) [pid = 1858] [serial = 1403] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f433983d800) [pid = 1858] [serial = 1302] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432e311000) [pid = 1858] [serial = 1389] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f4336539400) [pid = 1858] [serial = 1326] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f435239d000) [pid = 1858] [serial = 1329] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432ddd3000) [pid = 1858] [serial = 1407] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f433f00d000) [pid = 1858] [serial = 1308] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f432b458400) [pid = 1858] [serial = 1335] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | 1461138724166 Marionette TRACE conn3 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f432e30f800) [pid = 1858] [serial = 1409] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f432dc4a000) [pid = 1858] [serial = 1424] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f43343d9800) [pid = 1858] [serial = 1428] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f432beea400) [pid = 1858] [serial = 1422] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f43341a8000) [pid = 1858] [serial = 1427] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f43355ed800) [pid = 1858] [serial = 1418] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f432e30fc00) [pid = 1858] [serial = 1415] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f432f855000) [pid = 1858] [serial = 1410] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f432fd06c00) [pid = 1858] [serial = 1412] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f432b45a800) [pid = 1858] [serial = 1421] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f432de61800) [pid = 1858] [serial = 1425] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f43340ee000) [pid = 1858] [serial = 1413] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f433565e000) [pid = 1858] [serial = 1419] [outer = (nil)] [url = about:blank] 00:52:04 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f433421e800) [pid = 1858] [serial = 1416] [outer = (nil)] [url = about:blank] 00:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 00:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1731ms 00:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 00:52:04 INFO - PROCESS | 1858 | 1461138724236 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 00:52:04 INFO - PROCESS | 1858 | 1461138724239 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 00:52:04 INFO - PROCESS | 1858 | 1461138724246 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 00:52:04 INFO - PROCESS | 1858 | 1461138724251 Marionette TRACE conn3 <- [1,2026,null,{}] 00:52:04 INFO - PROCESS | 1858 | 1461138724266 Marionette TRACE conn3 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:04 INFO - PROCESS | 1858 | 1461138724470 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 00:52:04 INFO - PROCESS | 1858 | 1461138724642 Marionette TRACE conn3 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da5e000 == 91 [pid = 1858] [id = 514] 00:52:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f43294ccc00) [pid = 1858] [serial = 1543] [outer = (nil)] 00:52:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f4334224000) [pid = 1858] [serial = 1544] [outer = 0x7f43294ccc00] 00:52:04 INFO - PROCESS | 1858 | 1461138724713 Marionette DEBUG loaded listener.js 00:52:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f43355ed800) [pid = 1858] [serial = 1545] [outer = 0x7f43294ccc00] 00:52:05 INFO - PROCESS | 1858 | 1461138725551 Marionette TRACE conn3 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 00:52:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 00:52:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1339ms 00:52:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 00:52:05 INFO - PROCESS | 1858 | 1461138725584 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 00:52:05 INFO - PROCESS | 1858 | 1461138725587 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 00:52:05 INFO - PROCESS | 1858 | 1461138725594 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 00:52:05 INFO - PROCESS | 1858 | 1461138725597 Marionette TRACE conn3 <- [1,2030,null,{}] 00:52:05 INFO - PROCESS | 1858 | 1461138725633 Marionette TRACE conn3 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:05 INFO - PROCESS | 1858 | 1461138725941 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 00:52:05 INFO - PROCESS | 1858 | 1461138725980 Marionette TRACE conn3 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f62f000 == 92 [pid = 1858] [id = 515] 00:52:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f432ad46c00) [pid = 1858] [serial = 1546] [outer = (nil)] 00:52:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f433652b400) [pid = 1858] [serial = 1547] [outer = 0x7f432ad46c00] 00:52:06 INFO - PROCESS | 1858 | 1461138726078 Marionette DEBUG loaded listener.js 00:52:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f433691c400) [pid = 1858] [serial = 1548] [outer = 0x7f432ad46c00] 00:52:08 INFO - PROCESS | 1858 | 1461138728360 Marionette TRACE conn3 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 00:52:08 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f432fd02400) [pid = 1858] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 00:52:08 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f432ad3f400) [pid = 1858] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 00:52:08 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f432890bc00) [pid = 1858] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 00:52:08 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f432e021c00) [pid = 1858] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 00:52:08 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f432cf69400) [pid = 1858] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 00:52:08 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f433983f000) [pid = 1858] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 00:52:08 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f433565d400) [pid = 1858] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 00:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 00:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 2850ms 00:52:08 INFO - PROCESS | 1858 | 1461138728445 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 00:52:08 INFO - PROCESS | 1858 | 1461138728448 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 00:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 00:52:08 INFO - PROCESS | 1858 | 1461138728454 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 00:52:08 INFO - PROCESS | 1858 | 1461138728456 Marionette TRACE conn3 <- [1,2034,null,{}] 00:52:08 INFO - PROCESS | 1858 | 1461138728461 Marionette TRACE conn3 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:08 INFO - PROCESS | 1858 | 1461138728651 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 00:52:08 INFO - PROCESS | 1858 | 1461138728847 Marionette TRACE conn3 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e338800 == 93 [pid = 1858] [id = 516] 00:52:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f432e30f400) [pid = 1858] [serial = 1549] [outer = (nil)] 00:52:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f43366ecc00) [pid = 1858] [serial = 1550] [outer = 0x7f432e30f400] 00:52:08 INFO - PROCESS | 1858 | 1461138728954 Marionette DEBUG loaded listener.js 00:52:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f4337d71400) [pid = 1858] [serial = 1551] [outer = 0x7f432e30f400] 00:52:09 INFO - PROCESS | 1858 | 1461138729702 Marionette TRACE conn3 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 00:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1282ms 00:52:09 INFO - PROCESS | 1858 | 1461138729737 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 00:52:09 INFO - PROCESS | 1858 | 1461138729741 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 00:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 00:52:09 INFO - PROCESS | 1858 | 1461138729746 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 00:52:09 INFO - PROCESS | 1858 | 1461138729749 Marionette TRACE conn3 <- [1,2038,null,{}] 00:52:09 INFO - PROCESS | 1858 | 1461138729755 Marionette TRACE conn3 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:09 INFO - PROCESS | 1858 | 1461138729990 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 00:52:10 INFO - PROCESS | 1858 | 1461138730149 Marionette TRACE conn3 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ea5000 == 94 [pid = 1858] [id = 517] 00:52:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f432fab6c00) [pid = 1858] [serial = 1552] [outer = (nil)] 00:52:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f433a559400) [pid = 1858] [serial = 1553] [outer = 0x7f432fab6c00] 00:52:10 INFO - PROCESS | 1858 | 1461138730216 Marionette DEBUG loaded listener.js 00:52:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f433dbd5800) [pid = 1858] [serial = 1554] [outer = 0x7f432fab6c00] 00:52:11 INFO - PROCESS | 1858 | 1461138731182 Marionette TRACE conn3 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 00:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 00:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1481ms 00:52:11 INFO - PROCESS | 1858 | 1461138731230 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 00:52:11 INFO - PROCESS | 1858 | 1461138731236 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 00:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 00:52:11 INFO - PROCESS | 1858 | 1461138731245 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 00:52:11 INFO - PROCESS | 1858 | 1461138731250 Marionette TRACE conn3 <- [1,2042,null,{}] 00:52:11 INFO - PROCESS | 1858 | 1461138731258 Marionette TRACE conn3 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:11 INFO - PROCESS | 1858 | 1461138731499 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 00:52:11 INFO - PROCESS | 1858 | 1461138731756 Marionette TRACE conn3 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da52000 == 95 [pid = 1858] [id = 518] 00:52:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f432cdb0c00) [pid = 1858] [serial = 1555] [outer = (nil)] 00:52:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f432cf5e000) [pid = 1858] [serial = 1556] [outer = 0x7f432cdb0c00] 00:52:11 INFO - PROCESS | 1858 | 1461138731879 Marionette DEBUG loaded listener.js 00:52:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f432f855000) [pid = 1858] [serial = 1557] [outer = 0x7f432cdb0c00] 00:52:12 INFO - PROCESS | 1858 | 1461138732767 Marionette TRACE conn3 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 00:52:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 00:52:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1587ms 00:52:12 INFO - PROCESS | 1858 | 1461138732834 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 00:52:12 INFO - PROCESS | 1858 | 1461138732843 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 00:52:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 00:52:12 INFO - PROCESS | 1858 | 1461138732854 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 00:52:12 INFO - PROCESS | 1858 | 1461138732858 Marionette TRACE conn3 <- [1,2046,null,{}] 00:52:12 INFO - PROCESS | 1858 | 1461138732865 Marionette TRACE conn3 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:13 INFO - PROCESS | 1858 | 1461138733122 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 00:52:13 INFO - PROCESS | 1858 | 1461138733425 Marionette TRACE conn3 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c1c800 == 96 [pid = 1858] [id = 519] 00:52:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f4334224400) [pid = 1858] [serial = 1558] [outer = (nil)] 00:52:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f433557ec00) [pid = 1858] [serial = 1559] [outer = 0x7f4334224400] 00:52:13 INFO - PROCESS | 1858 | 1461138733545 Marionette DEBUG loaded listener.js 00:52:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f433652d800) [pid = 1858] [serial = 1560] [outer = 0x7f4334224400] 00:52:14 INFO - PROCESS | 1858 | 1461138734436 Marionette TRACE conn3 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 00:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 00:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1637ms 00:52:14 INFO - PROCESS | 1858 | 1461138734492 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 00:52:14 INFO - PROCESS | 1858 | 1461138734495 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 00:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 00:52:14 INFO - PROCESS | 1858 | 1461138734502 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 00:52:14 INFO - PROCESS | 1858 | 1461138734507 Marionette TRACE conn3 <- [1,2050,null,{}] 00:52:14 INFO - PROCESS | 1858 | 1461138734523 Marionette TRACE conn3 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:14 INFO - PROCESS | 1858 | 1461138734747 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 00:52:15 INFO - PROCESS | 1858 | 1461138734997 Marionette TRACE conn3 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336cf3800 == 97 [pid = 1858] [id = 520] 00:52:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4339624000) [pid = 1858] [serial = 1561] [outer = (nil)] 00:52:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f433a745c00) [pid = 1858] [serial = 1562] [outer = 0x7f4339624000] 00:52:15 INFO - PROCESS | 1858 | 1461138735089 Marionette DEBUG loaded listener.js 00:52:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f433bff1c00) [pid = 1858] [serial = 1563] [outer = 0x7f4339624000] 00:52:15 INFO - PROCESS | 1858 | 1461138735924 Marionette TRACE conn3 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 00:52:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 00:52:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1488ms 00:52:15 INFO - PROCESS | 1858 | 1461138735992 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 00:52:16 INFO - PROCESS | 1858 | 1461138735997 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 00:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 00:52:16 INFO - PROCESS | 1858 | 1461138736003 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 00:52:16 INFO - PROCESS | 1858 | 1461138736006 Marionette TRACE conn3 <- [1,2054,null,{}] 00:52:16 INFO - PROCESS | 1858 | 1461138736012 Marionette TRACE conn3 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:16 INFO - PROCESS | 1858 | 1461138736277 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 00:52:16 INFO - PROCESS | 1858 | 1461138736526 Marionette TRACE conn3 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43395e0800 == 98 [pid = 1858] [id = 521] 00:52:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f433a55d400) [pid = 1858] [serial = 1564] [outer = (nil)] 00:52:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f433ec85c00) [pid = 1858] [serial = 1565] [outer = 0x7f433a55d400] 00:52:16 INFO - PROCESS | 1858 | 1461138736640 Marionette DEBUG loaded listener.js 00:52:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f433f016400) [pid = 1858] [serial = 1566] [outer = 0x7f433a55d400] 00:52:17 INFO - PROCESS | 1858 | 1461138737462 Marionette TRACE conn3 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 00:52:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 00:52:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1487ms 00:52:17 INFO - PROCESS | 1858 | 1461138737507 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 00:52:17 INFO - PROCESS | 1858 | 1461138737513 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 00:52:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 00:52:17 INFO - PROCESS | 1858 | 1461138737520 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 00:52:17 INFO - PROCESS | 1858 | 1461138737522 Marionette TRACE conn3 <- [1,2058,null,{}] 00:52:17 INFO - PROCESS | 1858 | 1461138737529 Marionette TRACE conn3 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:17 INFO - PROCESS | 1858 | 1461138737734 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 00:52:17 INFO - PROCESS | 1858 | 1461138737945 Marionette TRACE conn3 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433aabb800 == 99 [pid = 1858] [id = 522] 00:52:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f433db47c00) [pid = 1858] [serial = 1567] [outer = (nil)] 00:52:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f433f594400) [pid = 1858] [serial = 1568] [outer = 0x7f433db47c00] 00:52:18 INFO - PROCESS | 1858 | 1461138738066 Marionette DEBUG loaded listener.js 00:52:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f433fbe2000) [pid = 1858] [serial = 1569] [outer = 0x7f433db47c00] 00:52:18 INFO - PROCESS | 1858 | 1461138738993 Marionette TRACE conn3 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 00:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 00:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1529ms 00:52:19 INFO - PROCESS | 1858 | 1461138739050 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 00:52:19 INFO - PROCESS | 1858 | 1461138739053 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 00:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 00:52:19 INFO - PROCESS | 1858 | 1461138739059 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 00:52:19 INFO - PROCESS | 1858 | 1461138739062 Marionette TRACE conn3 <- [1,2062,null,{}] 00:52:19 INFO - PROCESS | 1858 | 1461138739067 Marionette TRACE conn3 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:19 INFO - PROCESS | 1858 | 1461138739308 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 00:52:19 INFO - PROCESS | 1858 | 1461138739560 Marionette TRACE conn3 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434024b000 == 100 [pid = 1858] [id = 523] 00:52:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f434ca73000) [pid = 1858] [serial = 1570] [outer = (nil)] 00:52:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f434cd9b000) [pid = 1858] [serial = 1571] [outer = 0x7f434ca73000] 00:52:19 INFO - PROCESS | 1858 | 1461138739681 Marionette DEBUG loaded listener.js 00:52:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f434d1dd800) [pid = 1858] [serial = 1572] [outer = 0x7f434ca73000] 00:52:20 INFO - PROCESS | 1858 | 1461138740515 Marionette TRACE conn3 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 00:52:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 00:52:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1533ms 00:52:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 00:52:20 INFO - PROCESS | 1858 | 1461138740594 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 00:52:20 INFO - PROCESS | 1858 | 1461138740597 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 00:52:20 INFO - PROCESS | 1858 | 1461138740604 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 00:52:20 INFO - PROCESS | 1858 | 1461138740607 Marionette TRACE conn3 <- [1,2066,null,{}] 00:52:20 INFO - PROCESS | 1858 | 1461138740612 Marionette TRACE conn3 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:20 INFO - PROCESS | 1858 | 1461138740852 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 00:52:21 INFO - PROCESS | 1858 | 1461138741099 Marionette TRACE conn3 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341420800 == 101 [pid = 1858] [id = 524] 00:52:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f43417a7800) [pid = 1858] [serial = 1573] [outer = (nil)] 00:52:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f434dec9800) [pid = 1858] [serial = 1574] [outer = 0x7f43417a7800] 00:52:21 INFO - PROCESS | 1858 | 1461138741215 Marionette DEBUG loaded listener.js 00:52:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f434e2ee000) [pid = 1858] [serial = 1575] [outer = 0x7f43417a7800] 00:52:22 INFO - PROCESS | 1858 | 1461138742050 Marionette TRACE conn3 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 00:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 00:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 00:52:22 INFO - PROCESS | 1858 | 1461138742136 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 00:52:22 INFO - PROCESS | 1858 | 1461138742140 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 00:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 00:52:22 INFO - PROCESS | 1858 | 1461138742148 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 00:52:22 INFO - PROCESS | 1858 | 1461138742150 Marionette TRACE conn3 <- [1,2070,null,{}] 00:52:22 INFO - PROCESS | 1858 | 1461138742156 Marionette TRACE conn3 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:22 INFO - PROCESS | 1858 | 1461138742398 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 00:52:22 INFO - PROCESS | 1858 | 1461138742643 Marionette TRACE conn3 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434de1b800 == 102 [pid = 1858] [id = 525] 00:52:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f432cdb6c00) [pid = 1858] [serial = 1576] [outer = (nil)] 00:52:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f4351e9a800) [pid = 1858] [serial = 1577] [outer = 0x7f432cdb6c00] 00:52:22 INFO - PROCESS | 1858 | 1461138742762 Marionette DEBUG loaded listener.js 00:52:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4352078c00) [pid = 1858] [serial = 1578] [outer = 0x7f432cdb6c00] 00:52:23 INFO - PROCESS | 1858 | 1461138743591 Marionette TRACE conn3 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 00:52:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 00:52:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1480ms 00:52:23 INFO - PROCESS | 1858 | 1461138743629 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 00:52:23 INFO - PROCESS | 1858 | 1461138743633 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 00:52:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 00:52:23 INFO - PROCESS | 1858 | 1461138743639 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 00:52:23 INFO - PROCESS | 1858 | 1461138743643 Marionette TRACE conn3 <- [1,2074,null,{}] 00:52:23 INFO - PROCESS | 1858 | 1461138743649 Marionette TRACE conn3 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:23 INFO - PROCESS | 1858 | 1461138743857 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 00:52:24 INFO - PROCESS | 1858 | 1461138744065 Marionette TRACE conn3 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352528800 == 103 [pid = 1858] [id = 526] 00:52:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f432fabbc00) [pid = 1858] [serial = 1579] [outer = (nil)] 00:52:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f43521aec00) [pid = 1858] [serial = 1580] [outer = 0x7f432fabbc00] 00:52:24 INFO - PROCESS | 1858 | 1461138744178 Marionette DEBUG loaded listener.js 00:52:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f435244a800) [pid = 1858] [serial = 1581] [outer = 0x7f432fabbc00] 00:52:25 INFO - PROCESS | 1858 | 1461138745069 Marionette TRACE conn3 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 00:52:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 00:52:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1480ms 00:52:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 00:52:25 INFO - PROCESS | 1858 | 1461138745120 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 00:52:25 INFO - PROCESS | 1858 | 1461138745123 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 00:52:25 INFO - PROCESS | 1858 | 1461138745130 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 00:52:25 INFO - PROCESS | 1858 | 1461138745133 Marionette TRACE conn3 <- [1,2078,null,{}] 00:52:25 INFO - PROCESS | 1858 | 1461138745139 Marionette TRACE conn3 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:25 INFO - PROCESS | 1858 | 1461138745408 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 00:52:25 INFO - PROCESS | 1858 | 1461138745718 Marionette TRACE conn3 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435f2d3800 == 104 [pid = 1858] [id = 527] 00:52:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f4351e9cc00) [pid = 1858] [serial = 1582] [outer = (nil)] 00:52:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f4352553400) [pid = 1858] [serial = 1583] [outer = 0x7f4351e9cc00] 00:52:25 INFO - PROCESS | 1858 | 1461138745807 Marionette DEBUG loaded listener.js 00:52:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f435255f400) [pid = 1858] [serial = 1584] [outer = 0x7f4351e9cc00] 00:52:26 INFO - PROCESS | 1858 | 1461138746703 Marionette TRACE conn3 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 00:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 00:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1631ms 00:52:26 INFO - PROCESS | 1858 | 1461138746761 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 00:52:26 INFO - PROCESS | 1858 | 1461138746764 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 00:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 00:52:26 INFO - PROCESS | 1858 | 1461138746771 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 00:52:26 INFO - PROCESS | 1858 | 1461138746775 Marionette TRACE conn3 <- [1,2082,null,{}] 00:52:26 INFO - PROCESS | 1858 | 1461138746780 Marionette TRACE conn3 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:27 INFO - PROCESS | 1858 | 1461138747016 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 00:52:27 INFO - PROCESS | 1858 | 1461138747280 Marionette TRACE conn3 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434de15800 == 105 [pid = 1858] [id = 528] 00:52:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f433a562000) [pid = 1858] [serial = 1585] [outer = (nil)] 00:52:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f435250c000) [pid = 1858] [serial = 1586] [outer = 0x7f433a562000] 00:52:27 INFO - PROCESS | 1858 | 1461138747405 Marionette DEBUG loaded listener.js 00:52:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f4354b74800) [pid = 1858] [serial = 1587] [outer = 0x7f433a562000] 00:52:28 INFO - PROCESS | 1858 | 1461138748285 Marionette TRACE conn3 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 00:52:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 00:52:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1585ms 00:52:28 INFO - PROCESS | 1858 | 1461138748357 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 00:52:28 INFO - PROCESS | 1858 | 1461138748361 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 00:52:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 00:52:28 INFO - PROCESS | 1858 | 1461138748367 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 00:52:28 INFO - PROCESS | 1858 | 1461138748369 Marionette TRACE conn3 <- [1,2086,null,{}] 00:52:28 INFO - PROCESS | 1858 | 1461138748375 Marionette TRACE conn3 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:28 INFO - PROCESS | 1858 | 1461138748581 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 00:52:28 INFO - PROCESS | 1858 | 1461138748830 Marionette TRACE conn3 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e07c000 == 106 [pid = 1858] [id = 529] 00:52:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f43355f1c00) [pid = 1858] [serial = 1588] [outer = (nil)] 00:52:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f4354ea5000) [pid = 1858] [serial = 1589] [outer = 0x7f43355f1c00] 00:52:28 INFO - PROCESS | 1858 | 1461138748946 Marionette DEBUG loaded listener.js 00:52:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f435645b400) [pid = 1858] [serial = 1590] [outer = 0x7f43355f1c00] 00:52:29 INFO - PROCESS | 1858 | 1461138749781 Marionette TRACE conn3 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 00:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 00:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1478ms 00:52:29 INFO - PROCESS | 1858 | 1461138749846 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 00:52:29 INFO - PROCESS | 1858 | 1461138749850 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 00:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 00:52:29 INFO - PROCESS | 1858 | 1461138749856 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 00:52:29 INFO - PROCESS | 1858 | 1461138749858 Marionette TRACE conn3 <- [1,2090,null,{}] 00:52:29 INFO - PROCESS | 1858 | 1461138749864 Marionette TRACE conn3 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:30 INFO - PROCESS | 1858 | 1461138750081 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 00:52:30 INFO - PROCESS | 1858 | 1461138750287 Marionette TRACE conn3 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b163000 == 107 [pid = 1858] [id = 530] 00:52:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f433db47400) [pid = 1858] [serial = 1591] [outer = (nil)] 00:52:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f4356693800) [pid = 1858] [serial = 1592] [outer = 0x7f433db47400] 00:52:30 INFO - PROCESS | 1858 | 1461138750403 Marionette DEBUG loaded listener.js 00:52:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f43566dd400) [pid = 1858] [serial = 1593] [outer = 0x7f433db47400] 00:52:31 INFO - PROCESS | 1858 | 1461138751272 Marionette TRACE conn3 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 00:52:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 00:52:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1482ms 00:52:31 INFO - PROCESS | 1858 | 1461138751340 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 00:52:31 INFO - PROCESS | 1858 | 1461138751342 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 00:52:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 00:52:31 INFO - PROCESS | 1858 | 1461138751349 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 00:52:31 INFO - PROCESS | 1858 | 1461138751351 Marionette TRACE conn3 <- [1,2094,null,{}] 00:52:31 INFO - PROCESS | 1858 | 1461138751357 Marionette TRACE conn3 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:31 INFO - PROCESS | 1858 | 1461138751575 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 00:52:31 INFO - PROCESS | 1858 | 1461138751792 Marionette TRACE conn3 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328872000 == 108 [pid = 1858] [id = 531] 00:52:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f43268ee400) [pid = 1858] [serial = 1594] [outer = (nil)] 00:52:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f43268f9400) [pid = 1858] [serial = 1595] [outer = 0x7f43268ee400] 00:52:32 INFO - PROCESS | 1858 | 1461138752379 Marionette DEBUG loaded listener.js 00:52:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4328903800) [pid = 1858] [serial = 1596] [outer = 0x7f43268ee400] 00:52:33 INFO - PROCESS | 1858 | 1461138753295 Marionette TRACE conn3 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 00:52:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 00:52:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1987ms 00:52:33 INFO - PROCESS | 1858 | 1461138753338 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 00:52:33 INFO - PROCESS | 1858 | 1461138753344 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 00:52:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 00:52:33 INFO - PROCESS | 1858 | 1461138753353 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 00:52:33 INFO - PROCESS | 1858 | 1461138753358 Marionette TRACE conn3 <- [1,2098,null,{}] 00:52:33 INFO - PROCESS | 1858 | 1461138753365 Marionette TRACE conn3 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:33 INFO - PROCESS | 1858 | 1461138753554 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 00:52:33 INFO - PROCESS | 1858 | 1461138753844 Marionette TRACE conn3 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d27000 == 109 [pid = 1858] [id = 532] 00:52:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f43289cc400) [pid = 1858] [serial = 1597] [outer = (nil)] 00:52:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f43289d1c00) [pid = 1858] [serial = 1598] [outer = 0x7f43289cc400] 00:52:34 INFO - PROCESS | 1858 | 1461138754026 Marionette DEBUG loaded listener.js 00:52:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4328aae800) [pid = 1858] [serial = 1599] [outer = 0x7f43289cc400] 00:52:34 INFO - PROCESS | 1858 | 1461138754958 Marionette TRACE conn3 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 00:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 00:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1682ms 00:52:35 INFO - PROCESS | 1858 | 1461138755035 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 00:52:35 INFO - PROCESS | 1858 | 1461138755040 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 00:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 00:52:35 INFO - PROCESS | 1858 | 1461138755050 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 00:52:35 INFO - PROCESS | 1858 | 1461138755053 Marionette TRACE conn3 <- [1,2102,null,{}] 00:52:35 INFO - PROCESS | 1858 | 1461138755059 Marionette TRACE conn3 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:35 INFO - PROCESS | 1858 | 1461138755316 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433dbdc000) [pid = 1858] [serial = 1460] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f433edf0800) [pid = 1858] [serial = 1463] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f433f6b1800) [pid = 1858] [serial = 1466] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f432be33000) [pid = 1858] [serial = 1490] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434e107800 == 108 [pid = 1858] [id = 506] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cccf800 == 107 [pid = 1858] [id = 505] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434bef1000 == 106 [pid = 1858] [id = 504] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434241a000 == 105 [pid = 1858] [id = 503] 00:52:35 INFO - PROCESS | 1858 | 1461138755667 Marionette TRACE conn3 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f5d9000 == 104 [pid = 1858] [id = 502] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a6d6000 == 103 [pid = 1858] [id = 501] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336da4000 == 102 [pid = 1858] [id = 500] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c04800 == 101 [pid = 1858] [id = 499] 00:52:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ac9d000 == 102 [pid = 1858] [id = 533] 00:52:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4328aa7c00) [pid = 1858] [serial = 1600] [outer = (nil)] 00:52:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f432b45c400) [pid = 1858] [serial = 1601] [outer = 0x7f4328aa7c00] 00:52:35 INFO - PROCESS | 1858 | 1461138755740 Marionette DEBUG loaded listener.js 00:52:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f432bee3c00) [pid = 1858] [serial = 1602] [outer = 0x7f4328aa7c00] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dacc000 == 101 [pid = 1858] [id = 498] 00:52:35 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43293f8800 == 100 [pid = 1858] [id = 497] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f432fab5000) [pid = 1858] [serial = 1436] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f4336426c00) [pid = 1858] [serial = 1481] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f432f854c00) [pid = 1858] [serial = 1476] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f432ddd1c00) [pid = 1858] [serial = 1475] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f4337d82c00) [pid = 1858] [serial = 1445] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f433983ec00) [pid = 1858] [serial = 1448] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432c2ddc00) [pid = 1858] [serial = 1473] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f432be2b800) [pid = 1858] [serial = 1472] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f432fd0cc00) [pid = 1858] [serial = 1478] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f43343e4400) [pid = 1858] [serial = 1479] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432bee4000) [pid = 1858] [serial = 1469] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f432890ac00) [pid = 1858] [serial = 1433] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f433a64bc00) [pid = 1858] [serial = 1451] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f4335552800) [pid = 1858] [serial = 1431] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f43357f0000) [pid = 1858] [serial = 1439] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f43366f6800) [pid = 1858] [serial = 1442] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f433a651c00) [pid = 1858] [serial = 1487] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f433bff5000) [pid = 1858] [serial = 1457] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f433a7b4000) [pid = 1858] [serial = 1454] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4336920c00) [pid = 1858] [serial = 1484] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f433e045800) [pid = 1858] [serial = 1488] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f4337f3e000) [pid = 1858] [serial = 1485] [outer = (nil)] [url = about:blank] 00:52:35 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f4336536c00) [pid = 1858] [serial = 1482] [outer = (nil)] [url = about:blank] 00:52:36 INFO - PROCESS | 1858 | 1461138756489 Marionette TRACE conn3 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 00:52:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 00:52:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1483ms 00:52:36 INFO - PROCESS | 1858 | 1461138756535 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 00:52:36 INFO - PROCESS | 1858 | 1461138756539 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 00:52:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 00:52:36 INFO - PROCESS | 1858 | 1461138756545 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 00:52:36 INFO - PROCESS | 1858 | 1461138756550 Marionette TRACE conn3 <- [1,2106,null,{}] 00:52:36 INFO - PROCESS | 1858 | 1461138756565 Marionette TRACE conn3 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:36 INFO - PROCESS | 1858 | 1461138756772 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 00:52:36 INFO - PROCESS | 1858 | 1461138756942 Marionette TRACE conn3 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b445800 == 101 [pid = 1858] [id = 534] 00:52:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f432b44e800) [pid = 1858] [serial = 1603] [outer = (nil)] 00:52:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f432bf44800) [pid = 1858] [serial = 1604] [outer = 0x7f432b44e800] 00:52:37 INFO - PROCESS | 1858 | 1461138757008 Marionette DEBUG loaded listener.js 00:52:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f432bfa0800) [pid = 1858] [serial = 1605] [outer = 0x7f432b44e800] 00:52:37 INFO - PROCESS | 1858 | 1461138757834 Marionette TRACE conn3 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 00:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 00:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1341ms 00:52:37 INFO - PROCESS | 1858 | 1461138757887 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 00:52:37 INFO - PROCESS | 1858 | 1461138757891 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 00:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 00:52:37 INFO - PROCESS | 1858 | 1461138757916 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 00:52:37 INFO - PROCESS | 1858 | 1461138757920 Marionette TRACE conn3 <- [1,2110,null,{}] 00:52:37 INFO - PROCESS | 1858 | 1461138757925 Marionette TRACE conn3 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:38 INFO - PROCESS | 1858 | 1461138758178 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 00:52:38 INFO - PROCESS | 1858 | 1461138758220 Marionette TRACE conn3 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cd65800 == 102 [pid = 1858] [id = 535] 00:52:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f432bf95400) [pid = 1858] [serial = 1606] [outer = (nil)] 00:52:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432cf5f800) [pid = 1858] [serial = 1607] [outer = 0x7f432bf95400] 00:52:38 INFO - PROCESS | 1858 | 1461138758282 Marionette DEBUG loaded listener.js 00:52:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432cf69000) [pid = 1858] [serial = 1608] [outer = 0x7f432bf95400] 00:52:39 INFO - PROCESS | 1858 | 1461138759110 Marionette TRACE conn3 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 00:52:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 00:52:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1251ms 00:52:39 INFO - PROCESS | 1858 | 1461138759154 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 00:52:39 INFO - PROCESS | 1858 | 1461138759158 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 00:52:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 00:52:39 INFO - PROCESS | 1858 | 1461138759173 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 00:52:39 INFO - PROCESS | 1858 | 1461138759176 Marionette TRACE conn3 <- [1,2114,null,{}] 00:52:39 INFO - PROCESS | 1858 | 1461138759181 Marionette TRACE conn3 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:39 INFO - PROCESS | 1858 | 1461138759420 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 00:52:39 INFO - PROCESS | 1858 | 1461138759451 Marionette TRACE conn3 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cfe7000 == 103 [pid = 1858] [id = 536] 00:52:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432dc4ac00) [pid = 1858] [serial = 1609] [outer = (nil)] 00:52:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432ddcc800) [pid = 1858] [serial = 1610] [outer = 0x7f432dc4ac00] 00:52:39 INFO - PROCESS | 1858 | 1461138759518 Marionette DEBUG loaded listener.js 00:52:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f432de65c00) [pid = 1858] [serial = 1611] [outer = 0x7f432dc4ac00] 00:52:40 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f4328793800) [pid = 1858] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 00:52:40 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f43294ccc00) [pid = 1858] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 00:52:40 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f43294cc800) [pid = 1858] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 00:52:40 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f43294cf400) [pid = 1858] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 00:52:40 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f432ad46c00) [pid = 1858] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 00:52:40 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f432e30f400) [pid = 1858] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 00:52:40 INFO - PROCESS | 1858 | 1461138760663 Marionette TRACE conn3 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 00:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 00:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1538ms 00:52:40 INFO - PROCESS | 1858 | 1461138760703 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 00:52:40 INFO - PROCESS | 1858 | 1461138760706 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 00:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 00:52:40 INFO - PROCESS | 1858 | 1461138760711 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 00:52:40 INFO - PROCESS | 1858 | 1461138760713 Marionette TRACE conn3 <- [1,2118,null,{}] 00:52:40 INFO - PROCESS | 1858 | 1461138760718 Marionette TRACE conn3 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:40 INFO - PROCESS | 1858 | 1461138760966 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 00:52:40 INFO - PROCESS | 1858 | 1461138760988 Marionette TRACE conn3 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbcb000 == 104 [pid = 1858] [id = 537] 00:52:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f432dc50800) [pid = 1858] [serial = 1612] [outer = (nil)] 00:52:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432e02a800) [pid = 1858] [serial = 1613] [outer = 0x7f432dc50800] 00:52:41 INFO - PROCESS | 1858 | 1461138761050 Marionette DEBUG loaded listener.js 00:52:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432fab2400) [pid = 1858] [serial = 1614] [outer = 0x7f432dc50800] 00:52:41 INFO - PROCESS | 1858 | 1461138761837 Marionette TRACE conn3 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 00:52:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 00:52:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1181ms 00:52:41 INFO - PROCESS | 1858 | 1461138761894 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 00:52:41 INFO - PROCESS | 1858 | 1461138761897 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 00:52:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 00:52:41 INFO - PROCESS | 1858 | 1461138761903 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 00:52:41 INFO - PROCESS | 1858 | 1461138761905 Marionette TRACE conn3 <- [1,2122,null,{}] 00:52:41 INFO - PROCESS | 1858 | 1461138761910 Marionette TRACE conn3 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:42 INFO - PROCESS | 1858 | 1461138762093 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 00:52:42 INFO - PROCESS | 1858 | 1461138762106 Marionette TRACE conn3 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e078000 == 105 [pid = 1858] [id = 538] 00:52:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432f854c00) [pid = 1858] [serial = 1615] [outer = (nil)] 00:52:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432fb10c00) [pid = 1858] [serial = 1616] [outer = 0x7f432f854c00] 00:52:42 INFO - PROCESS | 1858 | 1461138762167 Marionette DEBUG loaded listener.js 00:52:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f432fd09c00) [pid = 1858] [serial = 1617] [outer = 0x7f432f854c00] 00:52:43 INFO - PROCESS | 1858 | 1461138763377 Marionette TRACE conn3 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 00:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 00:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1531ms 00:52:43 INFO - PROCESS | 1858 | 1461138763436 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 00:52:43 INFO - PROCESS | 1858 | 1461138763443 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 00:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 00:52:43 INFO - PROCESS | 1858 | 1461138763452 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 00:52:43 INFO - PROCESS | 1858 | 1461138763457 Marionette TRACE conn3 <- [1,2126,null,{}] 00:52:43 INFO - PROCESS | 1858 | 1461138763464 Marionette TRACE conn3 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:43 INFO - PROCESS | 1858 | 1461138763673 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 00:52:43 INFO - PROCESS | 1858 | 1461138763931 Marionette TRACE conn3 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432adc3800 == 106 [pid = 1858] [id = 539] 00:52:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f43289d3800) [pid = 1858] [serial = 1618] [outer = (nil)] 00:52:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f43294ccc00) [pid = 1858] [serial = 1619] [outer = 0x7f43289d3800] 00:52:44 INFO - PROCESS | 1858 | 1461138764052 Marionette DEBUG loaded listener.js 00:52:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432b458400) [pid = 1858] [serial = 1620] [outer = 0x7f43289d3800] 00:52:44 INFO - PROCESS | 1858 | 1461138764979 Marionette TRACE conn3 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 00:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 00:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1582ms 00:52:45 INFO - PROCESS | 1858 | 1461138765035 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 00:52:45 INFO - PROCESS | 1858 | 1461138765044 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 00:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 00:52:45 INFO - PROCESS | 1858 | 1461138765056 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 00:52:45 INFO - PROCESS | 1858 | 1461138765059 Marionette TRACE conn3 <- [1,2130,null,{}] 00:52:45 INFO - PROCESS | 1858 | 1461138765066 Marionette TRACE conn3 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:45 INFO - PROCESS | 1858 | 1461138765277 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 00:52:45 INFO - PROCESS | 1858 | 1461138765564 Marionette TRACE conn3 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da86800 == 107 [pid = 1858] [id = 540] 00:52:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f432be26400) [pid = 1858] [serial = 1621] [outer = (nil)] 00:52:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432bf99800) [pid = 1858] [serial = 1622] [outer = 0x7f432be26400] 00:52:45 INFO - PROCESS | 1858 | 1461138765682 Marionette DEBUG loaded listener.js 00:52:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f432cf63400) [pid = 1858] [serial = 1623] [outer = 0x7f432be26400] 00:52:46 INFO - PROCESS | 1858 | 1461138766535 Marionette TRACE conn3 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 00:52:46 INFO - PROCESS | 1858 | 1461138766600 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 00:52:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 00:52:46 INFO - PROCESS | 1858 | 1461138766606 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 00:52:46 INFO - PROCESS | 1858 | 1461138766612 Marionette TRACE conn3 <- [1,2134,null,{}] 00:52:46 INFO - PROCESS | 1858 | 1461138766628 Marionette TRACE conn3 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:46 INFO - PROCESS | 1858 | 1461138766878 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 00:52:47 INFO - PROCESS | 1858 | 1461138767174 Marionette TRACE conn3 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f61d800 == 108 [pid = 1858] [id = 541] 00:52:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f432dc4a800) [pid = 1858] [serial = 1624] [outer = (nil)] 00:52:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f432e30f800) [pid = 1858] [serial = 1625] [outer = 0x7f432dc4a800] 00:52:47 INFO - PROCESS | 1858 | 1461138767256 Marionette DEBUG loaded listener.js 00:52:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f432fd07c00) [pid = 1858] [serial = 1626] [outer = 0x7f432dc4a800] 00:52:48 INFO - PROCESS | 1858 | 1461138768104 Marionette TRACE conn3 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 00:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 00:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1534ms 00:52:48 INFO - PROCESS | 1858 | 1461138768141 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 00:52:48 INFO - PROCESS | 1858 | 1461138768145 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 00:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 00:52:48 INFO - PROCESS | 1858 | 1461138768151 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 00:52:48 INFO - PROCESS | 1858 | 1461138768154 Marionette TRACE conn3 <- [1,2138,null,{}] 00:52:48 INFO - PROCESS | 1858 | 1461138768159 Marionette TRACE conn3 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:48 INFO - PROCESS | 1858 | 1461138768370 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 00:52:48 INFO - PROCESS | 1858 | 1461138768595 Marionette TRACE conn3 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fcae800 == 109 [pid = 1858] [id = 542] 00:52:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f432de60400) [pid = 1858] [serial = 1627] [outer = (nil)] 00:52:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f43340f3800) [pid = 1858] [serial = 1628] [outer = 0x7f432de60400] 00:52:48 INFO - PROCESS | 1858 | 1461138768706 Marionette DEBUG loaded listener.js 00:52:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f433421c800) [pid = 1858] [serial = 1629] [outer = 0x7f432de60400] 00:52:49 INFO - PROCESS | 1858 | 1461138769551 Marionette TRACE conn3 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 00:52:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 00:52:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1430ms 00:52:49 INFO - PROCESS | 1858 | 1461138769583 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 00:52:49 INFO - PROCESS | 1858 | 1461138769586 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 00:52:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 00:52:49 INFO - PROCESS | 1858 | 1461138769593 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 00:52:49 INFO - PROCESS | 1858 | 1461138769595 Marionette TRACE conn3 <- [1,2142,null,{}] 00:52:49 INFO - PROCESS | 1858 | 1461138769601 Marionette TRACE conn3 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:49 INFO - PROCESS | 1858 | 1461138769803 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 00:52:50 INFO - PROCESS | 1858 | 1461138770017 Marionette TRACE conn3 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335511000 == 110 [pid = 1858] [id = 543] 00:52:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f432fd0f800) [pid = 1858] [serial = 1630] [outer = (nil)] 00:52:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f433422a800) [pid = 1858] [serial = 1631] [outer = 0x7f432fd0f800] 00:52:50 INFO - PROCESS | 1858 | 1461138770126 Marionette DEBUG loaded listener.js 00:52:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f43343e5c00) [pid = 1858] [serial = 1632] [outer = 0x7f432fd0f800] 00:52:51 INFO - PROCESS | 1858 | 1461138771075 Marionette TRACE conn3 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 00:52:51 INFO - PROCESS | 1858 | 1461138771128 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 00:52:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 00:52:51 INFO - PROCESS | 1858 | 1461138771134 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 00:52:51 INFO - PROCESS | 1858 | 1461138771137 Marionette TRACE conn3 <- [1,2146,null,{}] 00:52:51 INFO - PROCESS | 1858 | 1461138771142 Marionette TRACE conn3 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:51 INFO - PROCESS | 1858 | 1461138771356 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 00:52:51 INFO - PROCESS | 1858 | 1461138771655 Marionette TRACE conn3 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c0f800 == 111 [pid = 1858] [id = 544] 00:52:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f43343de400) [pid = 1858] [serial = 1633] [outer = (nil)] 00:52:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f433557fc00) [pid = 1858] [serial = 1634] [outer = 0x7f43343de400] 00:52:51 INFO - PROCESS | 1858 | 1461138771740 Marionette DEBUG loaded listener.js 00:52:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f43357f0c00) [pid = 1858] [serial = 1635] [outer = 0x7f43343de400] 00:52:52 INFO - PROCESS | 1858 | 1461138772602 Marionette TRACE conn3 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 00:52:52 INFO - PROCESS | 1858 | 1461138772676 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 00:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 00:52:52 INFO - PROCESS | 1858 | 1461138772682 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 00:52:52 INFO - PROCESS | 1858 | 1461138772684 Marionette TRACE conn3 <- [1,2150,null,{}] 00:52:52 INFO - PROCESS | 1858 | 1461138772690 Marionette TRACE conn3 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:52 INFO - PROCESS | 1858 | 1461138772892 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 00:52:53 INFO - PROCESS | 1858 | 1461138773154 Marionette TRACE conn3 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ea5800 == 112 [pid = 1858] [id = 545] 00:52:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f43343e1c00) [pid = 1858] [serial = 1636] [outer = (nil)] 00:52:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f4336086400) [pid = 1858] [serial = 1637] [outer = 0x7f43343e1c00] 00:52:53 INFO - PROCESS | 1858 | 1461138773270 Marionette DEBUG loaded listener.js 00:52:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f43363ac800) [pid = 1858] [serial = 1638] [outer = 0x7f43343e1c00] 00:52:54 INFO - PROCESS | 1858 | 1461138774062 Marionette TRACE conn3 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 00:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 00:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1438ms 00:52:54 INFO - PROCESS | 1858 | 1461138774122 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 00:52:54 INFO - PROCESS | 1858 | 1461138774126 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 00:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 00:52:54 INFO - PROCESS | 1858 | 1461138774132 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 00:52:54 INFO - PROCESS | 1858 | 1461138774134 Marionette TRACE conn3 <- [1,2154,null,{}] 00:52:54 INFO - PROCESS | 1858 | 1461138774140 Marionette TRACE conn3 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:54 INFO - PROCESS | 1858 | 1461138774334 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 00:52:54 INFO - PROCESS | 1858 | 1461138774547 Marionette TRACE conn3 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336b72800 == 113 [pid = 1858] [id = 546] 00:52:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f43357f0000) [pid = 1858] [serial = 1639] [outer = (nil)] 00:52:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f433652bc00) [pid = 1858] [serial = 1640] [outer = 0x7f43357f0000] 00:52:54 INFO - PROCESS | 1858 | 1461138774659 Marionette DEBUG loaded listener.js 00:52:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f4336538800) [pid = 1858] [serial = 1641] [outer = 0x7f43357f0000] 00:52:55 INFO - PROCESS | 1858 | 1461138775517 Marionette TRACE conn3 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:52:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 00:52:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1427ms 00:52:55 INFO - PROCESS | 1858 | 1461138775560 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 00:52:55 INFO - PROCESS | 1858 | 1461138775564 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 00:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 00:52:55 INFO - PROCESS | 1858 | 1461138775571 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 00:52:55 INFO - PROCESS | 1858 | 1461138775574 Marionette TRACE conn3 <- [1,2158,null,{}] 00:52:55 INFO - PROCESS | 1858 | 1461138775579 Marionette TRACE conn3 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:55 INFO - PROCESS | 1858 | 1461138775780 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 00:52:56 INFO - PROCESS | 1858 | 1461138775995 Marionette TRACE conn3 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336da2800 == 114 [pid = 1858] [id = 547] 00:52:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f4335e0dc00) [pid = 1858] [serial = 1642] [outer = (nil)] 00:52:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f433691b400) [pid = 1858] [serial = 1643] [outer = 0x7f4335e0dc00] 00:52:56 INFO - PROCESS | 1858 | 1461138776109 Marionette DEBUG loaded listener.js 00:52:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f433696c400) [pid = 1858] [serial = 1644] [outer = 0x7f4335e0dc00] 00:52:56 INFO - PROCESS | 1858 | 1461138776973 Marionette TRACE conn3 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 00:52:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 00:52:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1478ms 00:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 00:52:57 INFO - PROCESS | 1858 | 1461138777050 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 00:52:57 INFO - PROCESS | 1858 | 1461138777053 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 00:52:57 INFO - PROCESS | 1858 | 1461138777060 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 00:52:57 INFO - PROCESS | 1858 | 1461138777063 Marionette TRACE conn3 <- [1,2162,null,{}] 00:52:57 INFO - PROCESS | 1858 | 1461138777069 Marionette TRACE conn3 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:57 INFO - PROCESS | 1858 | 1461138777309 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 00:52:57 INFO - PROCESS | 1858 | 1461138777628 Marionette TRACE conn3 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337d1e800 == 115 [pid = 1858] [id = 548] 00:52:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f4337d8a000) [pid = 1858] [serial = 1645] [outer = (nil)] 00:52:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4339322400) [pid = 1858] [serial = 1646] [outer = 0x7f4337d8a000] 00:52:57 INFO - PROCESS | 1858 | 1461138777702 Marionette DEBUG loaded listener.js 00:52:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f433951d800) [pid = 1858] [serial = 1647] [outer = 0x7f4337d8a000] 00:52:58 INFO - PROCESS | 1858 | 1461138778512 Marionette TRACE conn3 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 00:52:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 00:52:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1494ms 00:52:58 INFO - PROCESS | 1858 | 1461138778553 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 00:52:58 INFO - PROCESS | 1858 | 1461138778558 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 00:52:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 00:52:58 INFO - PROCESS | 1858 | 1461138778563 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 00:52:58 INFO - PROCESS | 1858 | 1461138778567 Marionette TRACE conn3 <- [1,2166,null,{}] 00:52:58 INFO - PROCESS | 1858 | 1461138778573 Marionette TRACE conn3 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:52:58 INFO - PROCESS | 1858 | 1461138778789 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 00:52:59 INFO - PROCESS | 1858 | 1461138779057 Marionette TRACE conn3 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:52:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a77b800 == 116 [pid = 1858] [id = 549] 00:52:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f4337d86400) [pid = 1858] [serial = 1648] [outer = (nil)] 00:52:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f4339ed5c00) [pid = 1858] [serial = 1649] [outer = 0x7f4337d86400] 00:52:59 INFO - PROCESS | 1858 | 1461138779177 Marionette DEBUG loaded listener.js 00:52:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f433a558c00) [pid = 1858] [serial = 1650] [outer = 0x7f4337d86400] 00:53:00 INFO - PROCESS | 1858 | 1461138779994 Marionette TRACE conn3 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 00:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 00:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1484ms 00:53:00 INFO - PROCESS | 1858 | 1461138780049 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 00:53:00 INFO - PROCESS | 1858 | 1461138780052 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 00:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 00:53:00 INFO - PROCESS | 1858 | 1461138780059 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 00:53:00 INFO - PROCESS | 1858 | 1461138780062 Marionette TRACE conn3 <- [1,2170,null,{}] 00:53:00 INFO - PROCESS | 1858 | 1461138780067 Marionette TRACE conn3 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:00 INFO - PROCESS | 1858 | 1461138780283 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 00:53:00 INFO - PROCESS | 1858 | 1461138780585 Marionette TRACE conn3 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f4d7000 == 117 [pid = 1858] [id = 550] 00:53:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f432f7c5800) [pid = 1858] [serial = 1651] [outer = (nil)] 00:53:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f433a562800) [pid = 1858] [serial = 1652] [outer = 0x7f432f7c5800] 00:53:00 INFO - PROCESS | 1858 | 1461138780665 Marionette DEBUG loaded listener.js 00:53:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f433a744800) [pid = 1858] [serial = 1653] [outer = 0x7f432f7c5800] 00:53:01 INFO - PROCESS | 1858 | 1461138781452 Marionette TRACE conn3 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 00:53:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 00:53:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1428ms 00:53:01 INFO - PROCESS | 1858 | 1461138781488 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 00:53:01 INFO - PROCESS | 1858 | 1461138781491 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 00:53:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 00:53:01 INFO - PROCESS | 1858 | 1461138781497 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 00:53:01 INFO - PROCESS | 1858 | 1461138781500 Marionette TRACE conn3 <- [1,2174,null,{}] 00:53:01 INFO - PROCESS | 1858 | 1461138781505 Marionette TRACE conn3 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:01 INFO - PROCESS | 1858 | 1461138781726 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 00:53:01 INFO - PROCESS | 1858 | 1461138781946 Marionette TRACE conn3 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43401b3800 == 118 [pid = 1858] [id = 551] 00:53:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f4339835800) [pid = 1858] [serial = 1654] [outer = (nil)] 00:53:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f433a7b6c00) [pid = 1858] [serial = 1655] [outer = 0x7f4339835800] 00:53:02 INFO - PROCESS | 1858 | 1461138782060 Marionette DEBUG loaded listener.js 00:53:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f433bfec800) [pid = 1858] [serial = 1656] [outer = 0x7f4339835800] 00:53:03 INFO - PROCESS | 1858 | 1461138783011 Marionette TRACE conn3 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 00:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 00:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1592ms 00:53:03 INFO - PROCESS | 1858 | 1461138783091 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 00:53:03 INFO - PROCESS | 1858 | 1461138783093 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 00:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 00:53:03 INFO - PROCESS | 1858 | 1461138783101 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 00:53:03 INFO - PROCESS | 1858 | 1461138783105 Marionette TRACE conn3 <- [1,2178,null,{}] 00:53:03 INFO - PROCESS | 1858 | 1461138783126 Marionette TRACE conn3 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:03 INFO - PROCESS | 1858 | 1461138783344 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 00:53:03 INFO - PROCESS | 1858 | 1461138783639 Marionette TRACE conn3 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ae7800 == 119 [pid = 1858] [id = 552] 00:53:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f43268fa800) [pid = 1858] [serial = 1657] [outer = (nil)] 00:53:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f432dc43800) [pid = 1858] [serial = 1658] [outer = 0x7f43268fa800] 00:53:03 INFO - PROCESS | 1858 | 1461138783718 Marionette DEBUG loaded listener.js 00:53:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 205 (0x7f433a647c00) [pid = 1858] [serial = 1659] [outer = 0x7f43268fa800] 00:53:05 INFO - PROCESS | 1858 | 1461138785082 Marionette TRACE conn3 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 00:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 2039ms 00:53:05 INFO - PROCESS | 1858 | 1461138785142 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 00:53:05 INFO - PROCESS | 1858 | 1461138785147 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 00:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 00:53:05 INFO - PROCESS | 1858 | 1461138785156 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 00:53:05 INFO - PROCESS | 1858 | 1461138785161 Marionette TRACE conn3 <- [1,2182,null,{}] 00:53:05 INFO - PROCESS | 1858 | 1461138785168 Marionette TRACE conn3 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:05 INFO - PROCESS | 1858 | 1461138785369 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 00:53:05 INFO - PROCESS | 1858 | 1461138785635 Marionette TRACE conn3 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da59000 == 120 [pid = 1858] [id = 553] 00:53:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 206 (0x7f4328ab3c00) [pid = 1858] [serial = 1660] [outer = (nil)] 00:53:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 207 (0x7f43294d0400) [pid = 1858] [serial = 1661] [outer = 0x7f4328ab3c00] 00:53:05 INFO - PROCESS | 1858 | 1461138785747 Marionette DEBUG loaded listener.js 00:53:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 208 (0x7f432be2d000) [pid = 1858] [serial = 1662] [outer = 0x7f4328ab3c00] 00:53:06 INFO - PROCESS | 1858 | 1461138786668 Marionette TRACE conn3 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 00:53:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 00:53:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1588ms 00:53:06 INFO - PROCESS | 1858 | 1461138786746 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 00:53:06 INFO - PROCESS | 1858 | 1461138786762 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 00:53:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 00:53:06 INFO - PROCESS | 1858 | 1461138786780 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 00:53:06 INFO - PROCESS | 1858 | 1461138786786 Marionette TRACE conn3 <- [1,2186,null,{}] 00:53:06 INFO - PROCESS | 1858 | 1461138786797 Marionette TRACE conn3 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:07 INFO - PROCESS | 1858 | 1461138787169 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 00:53:07 INFO - PROCESS | 1858 | 1461138787422 Marionette TRACE conn3 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ac94000 == 121 [pid = 1858] [id = 554] 00:53:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f432bf9e000) [pid = 1858] [serial = 1663] [outer = (nil)] 00:53:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f432cdb0400) [pid = 1858] [serial = 1664] [outer = 0x7f432bf9e000] 00:53:07 INFO - PROCESS | 1858 | 1461138787501 Marionette DEBUG loaded listener.js 00:53:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f432dc48400) [pid = 1858] [serial = 1665] [outer = 0x7f432bf9e000] 00:53:08 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341359800 == 120 [pid = 1858] [id = 165] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f4346053800) [pid = 1858] [serial = 1520] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f434ccb9800) [pid = 1858] [serial = 1523] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f434dfc0400) [pid = 1858] [serial = 1526] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 207 (0x7f43519bf800) [pid = 1858] [serial = 1529] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 206 (0x7f4328797400) [pid = 1858] [serial = 1535] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 205 (0x7f4351e98000) [pid = 1858] [serial = 1532] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 204 (0x7f433a559400) [pid = 1858] [serial = 1553] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbcb000 == 119 [pid = 1858] [id = 537] 00:53:08 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b445800 == 118 [pid = 1858] [id = 534] 00:53:08 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ac9d000 == 117 [pid = 1858] [id = 533] 00:53:08 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327d27000 == 116 [pid = 1858] [id = 532] 00:53:08 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328872000 == 115 [pid = 1858] [id = 531] 00:53:08 INFO - PROCESS | 1858 | 1461138788454 Marionette TRACE conn3 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 00:53:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 00:53:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1692ms 00:53:08 INFO - PROCESS | 1858 | 1461138788472 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 00:53:08 INFO - PROCESS | 1858 | 1461138788475 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 00:53:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f432e302c00) [pid = 1858] [serial = 1491] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f432615cc00) [pid = 1858] [serial = 1493] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f4334224000) [pid = 1858] [serial = 1544] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f433aad1400) [pid = 1858] [serial = 1508] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f43343d9400) [pid = 1858] [serial = 1499] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f432f850400) [pid = 1858] [serial = 1541] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f432fd08c00) [pid = 1858] [serial = 1542] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f432be30c00) [pid = 1858] [serial = 1539] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f432b44d400) [pid = 1858] [serial = 1538] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f43414f9400) [pid = 1858] [serial = 1517] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f4340c36c00) [pid = 1858] [serial = 1514] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f433ff25c00) [pid = 1858] [serial = 1511] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f432dc4cc00) [pid = 1858] [serial = 1496] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f4336536000) [pid = 1858] [serial = 1502] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f433a52ac00) [pid = 1858] [serial = 1505] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f433691c400) [pid = 1858] [serial = 1548] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f433652b400) [pid = 1858] [serial = 1547] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f43366ecc00) [pid = 1858] [serial = 1550] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f43355ed800) [pid = 1858] [serial = 1545] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f4337d71400) [pid = 1858] [serial = 1551] [outer = (nil)] [url = about:blank] 00:53:08 INFO - PROCESS | 1858 | 1461138788521 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 00:53:08 INFO - PROCESS | 1858 | 1461138788527 Marionette TRACE conn3 <- [1,2190,null,{}] 00:53:08 INFO - PROCESS | 1858 | 1461138788542 Marionette TRACE conn3 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:08 INFO - PROCESS | 1858 | 1461138788728 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 00:53:08 INFO - PROCESS | 1858 | 1461138788936 Marionette TRACE conn3 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b430800 == 116 [pid = 1858] [id = 555] 00:53:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f432bee3800) [pid = 1858] [serial = 1666] [outer = (nil)] 00:53:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f432e311000) [pid = 1858] [serial = 1667] [outer = 0x7f432bee3800] 00:53:09 INFO - PROCESS | 1858 | 1461138789044 Marionette DEBUG loaded listener.js 00:53:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f432fab7800) [pid = 1858] [serial = 1668] [outer = 0x7f432bee3800] 00:53:09 INFO - PROCESS | 1858 | 1461138789708 Marionette TRACE conn3 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 00:53:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 00:53:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1268ms 00:53:09 INFO - PROCESS | 1858 | 1461138789759 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 00:53:09 INFO - PROCESS | 1858 | 1461138789763 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 00:53:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 00:53:09 INFO - PROCESS | 1858 | 1461138789787 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 00:53:09 INFO - PROCESS | 1858 | 1461138789791 Marionette TRACE conn3 <- [1,2194,null,{}] 00:53:09 INFO - PROCESS | 1858 | 1461138789796 Marionette TRACE conn3 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:09 INFO - PROCESS | 1858 | 1461138789983 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 00:53:10 INFO - PROCESS | 1858 | 1461138789999 Marionette TRACE conn3 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dce1000 == 117 [pid = 1858] [id = 556] 00:53:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f432fab8800) [pid = 1858] [serial = 1669] [outer = (nil)] 00:53:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f43343dc400) [pid = 1858] [serial = 1670] [outer = 0x7f432fab8800] 00:53:10 INFO - PROCESS | 1858 | 1461138790061 Marionette DEBUG loaded listener.js 00:53:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f433554b400) [pid = 1858] [serial = 1671] [outer = 0x7f432fab8800] 00:53:11 INFO - PROCESS | 1858 | 1461138790996 Marionette TRACE conn3 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 00:53:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 00:53:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1252ms 00:53:11 INFO - PROCESS | 1858 | 1461138791027 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 00:53:11 INFO - PROCESS | 1858 | 1461138791031 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 00:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 00:53:11 INFO - PROCESS | 1858 | 1461138791036 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 00:53:11 INFO - PROCESS | 1858 | 1461138791050 Marionette TRACE conn3 <- [1,2198,null,{}] 00:53:11 INFO - PROCESS | 1858 | 1461138791071 Marionette TRACE conn3 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:11 INFO - PROCESS | 1858 | 1461138791339 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 00:53:11 INFO - PROCESS | 1858 | 1461138791369 Marionette TRACE conn3 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f61f800 == 118 [pid = 1858] [id = 557] 00:53:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f432fd08c00) [pid = 1858] [serial = 1672] [outer = (nil)] 00:53:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4335579400) [pid = 1858] [serial = 1673] [outer = 0x7f432fd08c00] 00:53:11 INFO - PROCESS | 1858 | 1461138791432 Marionette DEBUG loaded listener.js 00:53:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f43355f5c00) [pid = 1858] [serial = 1674] [outer = 0x7f432fd08c00] 00:53:12 INFO - PROCESS | 1858 | 1461138792276 Marionette TRACE conn3 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:53:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 00:53:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1257ms 00:53:12 INFO - PROCESS | 1858 | 1461138792294 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 00:53:12 INFO - PROCESS | 1858 | 1461138792298 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 00:53:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 00:53:12 INFO - PROCESS | 1858 | 1461138792303 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 00:53:12 INFO - PROCESS | 1858 | 1461138792305 Marionette TRACE conn3 <- [1,2202,null,{}] 00:53:12 INFO - PROCESS | 1858 | 1461138792319 Marionette TRACE conn3 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:12 INFO - PROCESS | 1858 | 1461138792591 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 00:53:12 INFO - PROCESS | 1858 | 1461138792637 Marionette TRACE conn3 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335b0c800 == 119 [pid = 1858] [id = 558] 00:53:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f433557d800) [pid = 1858] [serial = 1675] [outer = (nil)] 00:53:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f4337d7cc00) [pid = 1858] [serial = 1676] [outer = 0x7f433557d800] 00:53:12 INFO - PROCESS | 1858 | 1461138792702 Marionette DEBUG loaded listener.js 00:53:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f4339627c00) [pid = 1858] [serial = 1677] [outer = 0x7f433557d800] 00:53:13 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f432bf95400) [pid = 1858] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 00:53:13 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f432dc4ac00) [pid = 1858] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 00:53:13 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f4328aa7c00) [pid = 1858] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 00:53:13 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f43289cc400) [pid = 1858] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 00:53:13 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f43268ee400) [pid = 1858] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 00:53:13 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f432dc50800) [pid = 1858] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 00:53:13 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f432b44e800) [pid = 1858] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 00:53:13 INFO - PROCESS | 1858 | 1461138793875 Marionette TRACE conn3 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 00:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 00:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1600ms 00:53:13 INFO - PROCESS | 1858 | 1461138793905 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 00:53:13 INFO - PROCESS | 1858 | 1461138793908 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 00:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 00:53:13 INFO - PROCESS | 1858 | 1461138793914 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 00:53:13 INFO - PROCESS | 1858 | 1461138793917 Marionette TRACE conn3 <- [1,2206,null,{}] 00:53:13 INFO - PROCESS | 1858 | 1461138793922 Marionette TRACE conn3 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:14 INFO - PROCESS | 1858 | 1461138794115 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 00:53:14 INFO - PROCESS | 1858 | 1461138794133 Marionette TRACE conn3 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335513000 == 120 [pid = 1858] [id = 559] 00:53:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f432b44e800) [pid = 1858] [serial = 1678] [outer = (nil)] 00:53:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f432fd0a400) [pid = 1858] [serial = 1679] [outer = 0x7f432b44e800] 00:53:14 INFO - PROCESS | 1858 | 1461138794352 Marionette DEBUG loaded listener.js 00:53:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4336968400) [pid = 1858] [serial = 1680] [outer = 0x7f432b44e800] 00:53:15 INFO - PROCESS | 1858 | 1461138795032 Marionette TRACE conn3 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 00:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 00:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1129ms 00:53:15 INFO - PROCESS | 1858 | 1461138795043 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 00:53:15 INFO - PROCESS | 1858 | 1461138795046 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 00:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 00:53:15 INFO - PROCESS | 1858 | 1461138795052 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 00:53:15 INFO - PROCESS | 1858 | 1461138795055 Marionette TRACE conn3 <- [1,2210,null,{}] 00:53:15 INFO - PROCESS | 1858 | 1461138795060 Marionette TRACE conn3 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:15 INFO - PROCESS | 1858 | 1461138795244 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 00:53:15 INFO - PROCESS | 1858 | 1461138795560 Marionette TRACE conn3 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d16000 == 121 [pid = 1858] [id = 560] 00:53:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f4326156c00) [pid = 1858] [serial = 1681] [outer = (nil)] 00:53:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f432615e400) [pid = 1858] [serial = 1682] [outer = 0x7f4326156c00] 00:53:15 INFO - PROCESS | 1858 | 1461138795639 Marionette DEBUG loaded listener.js 00:53:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f4328797400) [pid = 1858] [serial = 1683] [outer = 0x7f4326156c00] 00:53:16 INFO - PROCESS | 1858 | 1461138796599 Marionette TRACE conn3 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 00:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 00:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1587ms 00:53:16 INFO - PROCESS | 1858 | 1461138796640 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 00:53:16 INFO - PROCESS | 1858 | 1461138796648 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 00:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 00:53:16 INFO - PROCESS | 1858 | 1461138796656 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 00:53:16 INFO - PROCESS | 1858 | 1461138796661 Marionette TRACE conn3 <- [1,2214,null,{}] 00:53:16 INFO - PROCESS | 1858 | 1461138796668 Marionette TRACE conn3 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:16 INFO - PROCESS | 1858 | 1461138796885 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 00:53:17 INFO - PROCESS | 1858 | 1461138797148 Marionette TRACE conn3 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da49800 == 122 [pid = 1858] [id = 561] 00:53:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f432c2d6000) [pid = 1858] [serial = 1684] [outer = (nil)] 00:53:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f432cf67000) [pid = 1858] [serial = 1685] [outer = 0x7f432c2d6000] 00:53:17 INFO - PROCESS | 1858 | 1461138797274 Marionette DEBUG loaded listener.js 00:53:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f432de57000) [pid = 1858] [serial = 1686] [outer = 0x7f432c2d6000] 00:53:18 INFO - PROCESS | 1858 | 1461138798195 Marionette TRACE conn3 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 00:53:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 00:53:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1583ms 00:53:18 INFO - PROCESS | 1858 | 1461138798241 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 00:53:18 INFO - PROCESS | 1858 | 1461138798247 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 00:53:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 00:53:18 INFO - PROCESS | 1858 | 1461138798255 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 00:53:18 INFO - PROCESS | 1858 | 1461138798258 Marionette TRACE conn3 <- [1,2218,null,{}] 00:53:18 INFO - PROCESS | 1858 | 1461138798264 Marionette TRACE conn3 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:18 INFO - PROCESS | 1858 | 1461138798501 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 00:53:18 INFO - PROCESS | 1858 | 1461138798844 Marionette TRACE conn3 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433552b800 == 123 [pid = 1858] [id = 562] 00:53:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f432fb0f800) [pid = 1858] [serial = 1687] [outer = (nil)] 00:53:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f433421f000) [pid = 1858] [serial = 1688] [outer = 0x7f432fb0f800] 00:53:18 INFO - PROCESS | 1858 | 1461138798919 Marionette DEBUG loaded listener.js 00:53:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f43355ea400) [pid = 1858] [serial = 1689] [outer = 0x7f432fb0f800] 00:53:19 INFO - PROCESS | 1858 | 1461138799755 Marionette TRACE conn3 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 00:53:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 00:53:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1538ms 00:53:19 INFO - PROCESS | 1858 | 1461138799794 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 00:53:19 INFO - PROCESS | 1858 | 1461138799798 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 00:53:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 00:53:19 INFO - PROCESS | 1858 | 1461138799807 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 00:53:19 INFO - PROCESS | 1858 | 1461138799815 Marionette TRACE conn3 <- [1,2222,null,{}] 00:53:19 INFO - PROCESS | 1858 | 1461138799829 Marionette TRACE conn3 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:20 INFO - PROCESS | 1858 | 1461138800053 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 00:53:20 INFO - PROCESS | 1858 | 1461138800266 Marionette TRACE conn3 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43396c4000 == 124 [pid = 1858] [id = 563] 00:53:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f433652c000) [pid = 1858] [serial = 1690] [outer = (nil)] 00:53:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f4336e2b000) [pid = 1858] [serial = 1691] [outer = 0x7f433652c000] 00:53:20 INFO - PROCESS | 1858 | 1461138800421 Marionette DEBUG loaded listener.js 00:53:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f433951cc00) [pid = 1858] [serial = 1692] [outer = 0x7f433652c000] 00:53:21 INFO - PROCESS | 1858 | 1461138801242 Marionette TRACE conn3 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 00:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1488ms 00:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 00:53:21 INFO - PROCESS | 1858 | 1461138801294 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 00:53:21 INFO - PROCESS | 1858 | 1461138801298 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 00:53:21 INFO - PROCESS | 1858 | 1461138801304 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 00:53:21 INFO - PROCESS | 1858 | 1461138801307 Marionette TRACE conn3 <- [1,2226,null,{}] 00:53:21 INFO - PROCESS | 1858 | 1461138801313 Marionette TRACE conn3 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:21 INFO - PROCESS | 1858 | 1461138801515 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 00:53:21 INFO - PROCESS | 1858 | 1461138801732 Marionette TRACE conn3 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433c948800 == 125 [pid = 1858] [id = 564] 00:53:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 205 (0x7f4336532800) [pid = 1858] [serial = 1693] [outer = (nil)] 00:53:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 206 (0x7f433a52f400) [pid = 1858] [serial = 1694] [outer = 0x7f4336532800] 00:53:21 INFO - PROCESS | 1858 | 1461138801847 Marionette DEBUG loaded listener.js 00:53:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 207 (0x7f433a647000) [pid = 1858] [serial = 1695] [outer = 0x7f4336532800] 00:53:22 INFO - PROCESS | 1858 | 1461138802695 Marionette TRACE conn3 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 00:53:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 00:53:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1428ms 00:53:22 INFO - PROCESS | 1858 | 1461138802733 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 00:53:22 INFO - PROCESS | 1858 | 1461138802737 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 00:53:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 00:53:22 INFO - PROCESS | 1858 | 1461138802743 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 00:53:22 INFO - PROCESS | 1858 | 1461138802746 Marionette TRACE conn3 <- [1,2230,null,{}] 00:53:22 INFO - PROCESS | 1858 | 1461138802751 Marionette TRACE conn3 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:22 INFO - PROCESS | 1858 | 1461138802994 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 00:53:23 INFO - PROCESS | 1858 | 1461138803315 Marionette TRACE conn3 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341359800 == 126 [pid = 1858] [id = 565] 00:53:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 208 (0x7f433a7bcc00) [pid = 1858] [serial = 1696] [outer = (nil)] 00:53:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f433bf76c00) [pid = 1858] [serial = 1697] [outer = 0x7f433a7bcc00] 00:53:23 INFO - PROCESS | 1858 | 1461138803407 Marionette DEBUG loaded listener.js 00:53:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f433dbd4400) [pid = 1858] [serial = 1698] [outer = 0x7f433a7bcc00] 00:53:24 INFO - PROCESS | 1858 | 1461138804253 Marionette TRACE conn3 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 00:53:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 00:53:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1580ms 00:53:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 00:53:24 INFO - PROCESS | 1858 | 1461138804324 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 00:53:24 INFO - PROCESS | 1858 | 1461138804327 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 00:53:24 INFO - PROCESS | 1858 | 1461138804334 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 00:53:24 INFO - PROCESS | 1858 | 1461138804338 Marionette TRACE conn3 <- [1,2234,null,{}] 00:53:24 INFO - PROCESS | 1858 | 1461138804343 Marionette TRACE conn3 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:24 INFO - PROCESS | 1858 | 1461138804555 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 00:53:24 INFO - PROCESS | 1858 | 1461138804814 Marionette TRACE conn3 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bef4000 == 127 [pid = 1858] [id = 566] 00:53:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f433ea70c00) [pid = 1858] [serial = 1699] [outer = (nil)] 00:53:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 212 (0x7f433f013400) [pid = 1858] [serial = 1700] [outer = 0x7f433ea70c00] 00:53:24 INFO - PROCESS | 1858 | 1461138804935 Marionette DEBUG loaded listener.js 00:53:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 213 (0x7f433f069c00) [pid = 1858] [serial = 1701] [outer = 0x7f433ea70c00] 00:53:25 INFO - PROCESS | 1858 | 1461138805720 Marionette TRACE conn3 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 00:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 00:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1429ms 00:53:25 INFO - PROCESS | 1858 | 1461138805764 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 00:53:25 INFO - PROCESS | 1858 | 1461138805768 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 00:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 00:53:25 INFO - PROCESS | 1858 | 1461138805773 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 00:53:25 INFO - PROCESS | 1858 | 1461138805775 Marionette TRACE conn3 <- [1,2238,null,{}] 00:53:25 INFO - PROCESS | 1858 | 1461138805781 Marionette TRACE conn3 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:26 INFO - PROCESS | 1858 | 1461138805998 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 00:53:26 INFO - PROCESS | 1858 | 1461138806216 Marionette TRACE conn3 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cfa5800 == 128 [pid = 1858] [id = 567] 00:53:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 214 (0x7f433edec800) [pid = 1858] [serial = 1702] [outer = (nil)] 00:53:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 215 (0x7f433f594c00) [pid = 1858] [serial = 1703] [outer = 0x7f433edec800] 00:53:26 INFO - PROCESS | 1858 | 1461138806327 Marionette DEBUG loaded listener.js 00:53:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 216 (0x7f433f6a6000) [pid = 1858] [serial = 1704] [outer = 0x7f433edec800] 00:53:27 INFO - PROCESS | 1858 | 1461138807220 Marionette TRACE conn3 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:53:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 00:53:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1477ms 00:53:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 00:53:27 INFO - PROCESS | 1858 | 1461138807252 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 00:53:27 INFO - PROCESS | 1858 | 1461138807255 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 00:53:27 INFO - PROCESS | 1858 | 1461138807261 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 00:53:27 INFO - PROCESS | 1858 | 1461138807264 Marionette TRACE conn3 <- [1,2242,null,{}] 00:53:27 INFO - PROCESS | 1858 | 1461138807269 Marionette TRACE conn3 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:27 INFO - PROCESS | 1858 | 1461138807472 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 00:53:27 INFO - PROCESS | 1858 | 1461138807691 Marionette TRACE conn3 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e117800 == 129 [pid = 1858] [id = 568] 00:53:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 217 (0x7f433f011800) [pid = 1858] [serial = 1705] [outer = (nil)] 00:53:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 218 (0x7f433f8a3000) [pid = 1858] [serial = 1706] [outer = 0x7f433f011800] 00:53:27 INFO - PROCESS | 1858 | 1461138807806 Marionette DEBUG loaded listener.js 00:53:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 219 (0x7f433ff1bc00) [pid = 1858] [serial = 1707] [outer = 0x7f433f011800] 00:53:28 INFO - PROCESS | 1858 | 1461138808704 Marionette TRACE conn3 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 00:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1483ms 00:53:28 INFO - PROCESS | 1858 | 1461138808744 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 00:53:28 INFO - PROCESS | 1858 | 1461138808748 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 00:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 00:53:28 INFO - PROCESS | 1858 | 1461138808754 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 00:53:28 INFO - PROCESS | 1858 | 1461138808756 Marionette TRACE conn3 <- [1,2246,null,{}] 00:53:28 INFO - PROCESS | 1858 | 1461138808761 Marionette TRACE conn3 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:28 INFO - PROCESS | 1858 | 1461138808957 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 00:53:29 INFO - PROCESS | 1858 | 1461138809178 Marionette TRACE conn3 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43520bf000 == 130 [pid = 1858] [id = 569] 00:53:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 220 (0x7f433f417c00) [pid = 1858] [serial = 1708] [outer = (nil)] 00:53:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 221 (0x7f433ff25000) [pid = 1858] [serial = 1709] [outer = 0x7f433f417c00] 00:53:29 INFO - PROCESS | 1858 | 1461138809289 Marionette DEBUG loaded listener.js 00:53:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 222 (0x7f4340773800) [pid = 1858] [serial = 1710] [outer = 0x7f433f417c00] 00:53:30 INFO - PROCESS | 1858 | 1461138810185 Marionette TRACE conn3 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 00:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 00:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1488ms 00:53:30 INFO - PROCESS | 1858 | 1461138810244 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 00:53:30 INFO - PROCESS | 1858 | 1461138810247 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 00:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 00:53:30 INFO - PROCESS | 1858 | 1461138810253 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 00:53:30 INFO - PROCESS | 1858 | 1461138810255 Marionette TRACE conn3 <- [1,2250,null,{}] 00:53:30 INFO - PROCESS | 1858 | 1461138810260 Marionette TRACE conn3 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:30 INFO - PROCESS | 1858 | 1461138810459 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 00:53:30 INFO - PROCESS | 1858 | 1461138810732 Marionette TRACE conn3 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354b4b800 == 131 [pid = 1858] [id = 570] 00:53:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 223 (0x7f4341309800) [pid = 1858] [serial = 1711] [outer = (nil)] 00:53:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 224 (0x7f4341310000) [pid = 1858] [serial = 1712] [outer = 0x7f4341309800] 00:53:30 INFO - PROCESS | 1858 | 1461138810861 Marionette DEBUG loaded listener.js 00:53:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 225 (0x7f43417ae400) [pid = 1858] [serial = 1713] [outer = 0x7f4341309800] 00:53:31 INFO - PROCESS | 1858 | 1461138811715 Marionette TRACE conn3 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 00:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 00:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1487ms 00:53:31 INFO - PROCESS | 1858 | 1461138811742 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 00:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 00:53:31 INFO - PROCESS | 1858 | 1461138811746 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 00:53:31 INFO - PROCESS | 1858 | 1461138811752 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 00:53:31 INFO - PROCESS | 1858 | 1461138811756 Marionette TRACE conn3 <- [1,2254,null,{}] 00:53:31 INFO - PROCESS | 1858 | 1461138811761 Marionette TRACE conn3 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:31 INFO - PROCESS | 1858 | 1461138811990 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 00:53:32 INFO - PROCESS | 1858 | 1461138812302 Marionette TRACE conn3 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574d0000 == 132 [pid = 1858] [id = 571] 00:53:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f434130ac00) [pid = 1858] [serial = 1714] [outer = (nil)] 00:53:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f434be52400) [pid = 1858] [serial = 1715] [outer = 0x7f434130ac00] 00:53:32 INFO - PROCESS | 1858 | 1461138812382 Marionette DEBUG loaded listener.js 00:53:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f434ca6c800) [pid = 1858] [serial = 1716] [outer = 0x7f434130ac00] 00:53:33 INFO - PROCESS | 1858 | 1461138813231 Marionette TRACE conn3 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 00:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 00:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1537ms 00:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 00:53:33 INFO - PROCESS | 1858 | 1461138813289 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 00:53:33 INFO - PROCESS | 1858 | 1461138813292 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 00:53:33 INFO - PROCESS | 1858 | 1461138813298 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 00:53:33 INFO - PROCESS | 1858 | 1461138813302 Marionette TRACE conn3 <- [1,2258,null,{}] 00:53:33 INFO - PROCESS | 1858 | 1461138813307 Marionette TRACE conn3 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:33 INFO - PROCESS | 1858 | 1461138813543 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 00:53:33 INFO - PROCESS | 1858 | 1461138813847 Marionette TRACE conn3 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43261a4800 == 133 [pid = 1858] [id = 572] 00:53:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f433a649000) [pid = 1858] [serial = 1717] [outer = (nil)] 00:53:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f434ccbd400) [pid = 1858] [serial = 1718] [outer = 0x7f433a649000] 00:53:33 INFO - PROCESS | 1858 | 1461138813926 Marionette DEBUG loaded listener.js 00:53:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 231 (0x7f434cd1d400) [pid = 1858] [serial = 1719] [outer = 0x7f433a649000] 00:53:34 INFO - PROCESS | 1858 | 1461138814732 Marionette TRACE conn3 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 00:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1480ms 00:53:34 INFO - PROCESS | 1858 | 1461138814777 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 00:53:34 INFO - PROCESS | 1858 | 1461138814781 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 00:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 00:53:34 INFO - PROCESS | 1858 | 1461138814787 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 00:53:34 INFO - PROCESS | 1858 | 1461138814789 Marionette TRACE conn3 <- [1,2262,null,{}] 00:53:34 INFO - PROCESS | 1858 | 1461138814795 Marionette TRACE conn3 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:35 INFO - PROCESS | 1858 | 1461138814998 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 00:53:35 INFO - PROCESS | 1858 | 1461138815220 Marionette TRACE conn3 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4325cd7800 == 134 [pid = 1858] [id = 573] 00:53:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 232 (0x7f434cd1c800) [pid = 1858] [serial = 1720] [outer = (nil)] 00:53:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 233 (0x7f434cf0f800) [pid = 1858] [serial = 1721] [outer = 0x7f434cd1c800] 00:53:35 INFO - PROCESS | 1858 | 1461138815332 Marionette DEBUG loaded listener.js 00:53:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 234 (0x7f434d131800) [pid = 1858] [serial = 1722] [outer = 0x7f434cd1c800] 00:53:36 INFO - PROCESS | 1858 | 1461138816181 Marionette TRACE conn3 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 00:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 00:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1429ms 00:53:36 INFO - PROCESS | 1858 | 1461138816217 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 00:53:36 INFO - PROCESS | 1858 | 1461138816221 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 00:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 00:53:36 INFO - PROCESS | 1858 | 1461138816227 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 00:53:36 INFO - PROCESS | 1858 | 1461138816229 Marionette TRACE conn3 <- [1,2266,null,{}] 00:53:36 INFO - PROCESS | 1858 | 1461138816234 Marionette TRACE conn3 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:36 INFO - PROCESS | 1858 | 1461138816443 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 00:53:36 INFO - PROCESS | 1858 | 1461138816728 Marionette TRACE conn3 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43286ce800 == 135 [pid = 1858] [id = 574] 00:53:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 235 (0x7f4326159000) [pid = 1858] [serial = 1723] [outer = (nil)] 00:53:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 236 (0x7f43289d6400) [pid = 1858] [serial = 1724] [outer = 0x7f4326159000] 00:53:36 INFO - PROCESS | 1858 | 1461138816846 Marionette DEBUG loaded listener.js 00:53:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 237 (0x7f432cdac400) [pid = 1858] [serial = 1725] [outer = 0x7f4326159000] 00:53:37 INFO - PROCESS | 1858 | 1461138817636 Marionette TRACE conn3 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 00:53:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 00:53:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1478ms 00:53:37 INFO - PROCESS | 1858 | 1461138817706 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 00:53:37 INFO - PROCESS | 1858 | 1461138817710 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 00:53:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 00:53:37 INFO - PROCESS | 1858 | 1461138817715 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 00:53:37 INFO - PROCESS | 1858 | 1461138817717 Marionette TRACE conn3 <- [1,2270,null,{}] 00:53:37 INFO - PROCESS | 1858 | 1461138817723 Marionette TRACE conn3 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:37 INFO - PROCESS | 1858 | 1461138817941 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 00:53:38 INFO - PROCESS | 1858 | 1461138818304 Marionette TRACE conn3 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433db10000 == 136 [pid = 1858] [id = 575] 00:53:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 238 (0x7f432ad49400) [pid = 1858] [serial = 1726] [outer = (nil)] 00:53:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 239 (0x7f434de2d400) [pid = 1858] [serial = 1727] [outer = 0x7f432ad49400] 00:53:38 INFO - PROCESS | 1858 | 1461138818389 Marionette DEBUG loaded listener.js 00:53:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 240 (0x7f434e2be400) [pid = 1858] [serial = 1728] [outer = 0x7f432ad49400] 00:53:39 INFO - PROCESS | 1858 | 1461138819666 Marionette TRACE conn3 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 00:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 00:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1984ms 00:53:39 INFO - PROCESS | 1858 | 1461138819699 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 00:53:39 INFO - PROCESS | 1858 | 1461138819705 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 00:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 00:53:39 INFO - PROCESS | 1858 | 1461138819713 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 00:53:39 INFO - PROCESS | 1858 | 1461138819718 Marionette TRACE conn3 <- [1,2274,null,{}] 00:53:39 INFO - PROCESS | 1858 | 1461138819727 Marionette TRACE conn3 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:39 INFO - PROCESS | 1858 | 1461138819984 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 00:53:40 INFO - PROCESS | 1858 | 1461138820263 Marionette TRACE conn3 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b152800 == 137 [pid = 1858] [id = 576] 00:53:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 241 (0x7f43289cb800) [pid = 1858] [serial = 1729] [outer = (nil)] 00:53:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 242 (0x7f432ad4a400) [pid = 1858] [serial = 1730] [outer = 0x7f43289cb800] 00:53:40 INFO - PROCESS | 1858 | 1461138820331 Marionette DEBUG loaded listener.js 00:53:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 243 (0x7f432bf3cc00) [pid = 1858] [serial = 1731] [outer = 0x7f43289cb800] 00:53:41 INFO - PROCESS | 1858 | 1461138821263 Marionette TRACE conn3 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 00:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 00:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1584ms 00:53:41 INFO - PROCESS | 1858 | 1461138821298 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 00:53:41 INFO - PROCESS | 1858 | 1461138821305 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 00:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 00:53:41 INFO - PROCESS | 1858 | 1461138821316 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 00:53:41 INFO - PROCESS | 1858 | 1461138821319 Marionette TRACE conn3 <- [1,2278,null,{}] 00:53:41 INFO - PROCESS | 1858 | 1461138821323 Marionette TRACE conn3 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:41 INFO - PROCESS | 1858 | 1461138821526 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 00:53:41 INFO - PROCESS | 1858 | 1461138821984 Marionette TRACE conn3 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328a1f800 == 138 [pid = 1858] [id = 577] 00:53:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 244 (0x7f432dc42400) [pid = 1858] [serial = 1732] [outer = (nil)] 00:53:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 245 (0x7f432ddd0000) [pid = 1858] [serial = 1733] [outer = 0x7f432dc42400] 00:53:42 INFO - PROCESS | 1858 | 1461138822060 Marionette DEBUG loaded listener.js 00:53:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 246 (0x7f432e30c000) [pid = 1858] [serial = 1734] [outer = 0x7f432dc42400] 00:53:42 INFO - PROCESS | 1858 | 1461138822956 Marionette TRACE conn3 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335513000 == 137 [pid = 1858] [id = 559] 00:53:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 00:53:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1780ms 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 245 (0x7f435250c000) [pid = 1858] [serial = 1586] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 244 (0x7f43521aec00) [pid = 1858] [serial = 1580] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 243 (0x7f4356693800) [pid = 1858] [serial = 1592] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 242 (0x7f4351e9a800) [pid = 1858] [serial = 1577] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 241 (0x7f4354ea5000) [pid = 1858] [serial = 1589] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 240 (0x7f4352553400) [pid = 1858] [serial = 1583] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335b0c800 == 136 [pid = 1858] [id = 558] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f61f800 == 135 [pid = 1858] [id = 557] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cfe7000 == 134 [pid = 1858] [id = 536] 00:53:43 INFO - PROCESS | 1858 | 1461138823155 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 00:53:43 INFO - PROCESS | 1858 | 1461138823159 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dce1000 == 133 [pid = 1858] [id = 556] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b430800 == 132 [pid = 1858] [id = 555] 00:53:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ac94000 == 131 [pid = 1858] [id = 554] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da59000 == 130 [pid = 1858] [id = 553] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336da2800 == 129 [pid = 1858] [id = 547] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336b72800 == 128 [pid = 1858] [id = 546] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ea5800 == 127 [pid = 1858] [id = 545] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c0f800 == 126 [pid = 1858] [id = 544] 00:53:43 INFO - PROCESS | 1858 | 1461138823188 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 00:53:43 INFO - PROCESS | 1858 | 1461138823193 Marionette TRACE conn3 <- [1,2282,null,{}] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335511000 == 125 [pid = 1858] [id = 543] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fcae800 == 124 [pid = 1858] [id = 542] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f61d800 == 123 [pid = 1858] [id = 541] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da86800 == 122 [pid = 1858] [id = 540] 00:53:43 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432adc3800 == 121 [pid = 1858] [id = 539] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 239 (0x7f432fab2400) [pid = 1858] [serial = 1614] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 238 (0x7f432cf5f800) [pid = 1858] [serial = 1607] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 237 (0x7f432ddcc800) [pid = 1858] [serial = 1610] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 236 (0x7f433557ec00) [pid = 1858] [serial = 1559] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 235 (0x7f432de65c00) [pid = 1858] [serial = 1611] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 234 (0x7f432b45c400) [pid = 1858] [serial = 1601] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 233 (0x7f4328aae800) [pid = 1858] [serial = 1599] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 232 (0x7f432cf69000) [pid = 1858] [serial = 1608] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 231 (0x7f434dec9800) [pid = 1858] [serial = 1574] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 230 (0x7f434cd9b000) [pid = 1858] [serial = 1571] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f43268f9400) [pid = 1858] [serial = 1595] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f433f594400) [pid = 1858] [serial = 1568] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f4328903800) [pid = 1858] [serial = 1596] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f43289d1c00) [pid = 1858] [serial = 1598] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f432e02a800) [pid = 1858] [serial = 1613] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 224 (0x7f432bee3c00) [pid = 1858] [serial = 1602] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 223 (0x7f432cf5e000) [pid = 1858] [serial = 1556] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 222 (0x7f433ec85c00) [pid = 1858] [serial = 1565] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 221 (0x7f432bfa0800) [pid = 1858] [serial = 1605] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 220 (0x7f432bf44800) [pid = 1858] [serial = 1604] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | --DOMWINDOW == 219 (0x7f433a745c00) [pid = 1858] [serial = 1562] [outer = (nil)] [url = about:blank] 00:53:43 INFO - PROCESS | 1858 | 1461138823285 Marionette TRACE conn3 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:43 INFO - PROCESS | 1858 | 1461138823540 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 00:53:43 INFO - PROCESS | 1858 | 1461138823744 Marionette TRACE conn3 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432acd6800 == 122 [pid = 1858] [id = 578] 00:53:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 220 (0x7f432fab8400) [pid = 1858] [serial = 1735] [outer = (nil)] 00:53:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 221 (0x7f432fb1a800) [pid = 1858] [serial = 1736] [outer = 0x7f432fab8400] 00:53:43 INFO - PROCESS | 1858 | 1461138823811 Marionette DEBUG loaded listener.js 00:53:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 222 (0x7f43343e3400) [pid = 1858] [serial = 1737] [outer = 0x7f432fab8400] 00:53:44 INFO - PROCESS | 1858 | 1461138824535 Marionette TRACE conn3 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 00:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 00:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1414ms 00:53:44 INFO - PROCESS | 1858 | 1461138824602 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 00:53:44 INFO - PROCESS | 1858 | 1461138824607 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 00:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 00:53:44 INFO - PROCESS | 1858 | 1461138824615 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 00:53:44 INFO - PROCESS | 1858 | 1461138824617 Marionette TRACE conn3 <- [1,2286,null,{}] 00:53:44 INFO - PROCESS | 1858 | 1461138824622 Marionette TRACE conn3 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:44 INFO - PROCESS | 1858 | 1461138824812 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 00:53:44 INFO - PROCESS | 1858 | 1461138824822 Marionette TRACE conn3 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dbd9000 == 123 [pid = 1858] [id = 579] 00:53:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 223 (0x7f432f852400) [pid = 1858] [serial = 1738] [outer = (nil)] 00:53:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 224 (0x7f43357e2800) [pid = 1858] [serial = 1739] [outer = 0x7f432f852400] 00:53:44 INFO - PROCESS | 1858 | 1461138824883 Marionette DEBUG loaded listener.js 00:53:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 225 (0x7f4335e04000) [pid = 1858] [serial = 1740] [outer = 0x7f432f852400] 00:53:45 INFO - PROCESS | 1858 | 1461138825773 Marionette TRACE conn3 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 00:53:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 00:53:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1175ms 00:53:45 INFO - PROCESS | 1858 | 1461138825792 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 00:53:45 INFO - PROCESS | 1858 | 1461138825794 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 00:53:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 00:53:45 INFO - PROCESS | 1858 | 1461138825801 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 00:53:45 INFO - PROCESS | 1858 | 1461138825805 Marionette TRACE conn3 <- [1,2290,null,{}] 00:53:45 INFO - PROCESS | 1858 | 1461138825846 Marionette TRACE conn3 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:46 INFO - PROCESS | 1858 | 1461138826116 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 00:53:46 INFO - PROCESS | 1858 | 1461138826141 Marionette TRACE conn3 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f628800 == 124 [pid = 1858] [id = 580] 00:53:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f43355ecc00) [pid = 1858] [serial = 1741] [outer = (nil)] 00:53:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f4336085c00) [pid = 1858] [serial = 1742] [outer = 0x7f43355ecc00] 00:53:46 INFO - PROCESS | 1858 | 1461138826200 Marionette DEBUG loaded listener.js 00:53:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f4335660000) [pid = 1858] [serial = 1743] [outer = 0x7f43355ecc00] 00:53:47 INFO - PROCESS | 1858 | 1461138827083 Marionette TRACE conn3 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 00:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 00:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1335ms 00:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 00:53:47 INFO - PROCESS | 1858 | 1461138827139 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 00:53:47 INFO - PROCESS | 1858 | 1461138827141 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 00:53:47 INFO - PROCESS | 1858 | 1461138827147 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 00:53:47 INFO - PROCESS | 1858 | 1461138827150 Marionette TRACE conn3 <- [1,2294,null,{}] 00:53:47 INFO - PROCESS | 1858 | 1461138827162 Marionette TRACE conn3 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:47 INFO - PROCESS | 1858 | 1461138827468 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 00:53:47 INFO - PROCESS | 1858 | 1461138827503 Marionette TRACE conn3 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ae7000 == 125 [pid = 1858] [id = 581] 00:53:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f4336969c00) [pid = 1858] [serial = 1744] [outer = (nil)] 00:53:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f433a64ec00) [pid = 1858] [serial = 1745] [outer = 0x7f4336969c00] 00:53:47 INFO - PROCESS | 1858 | 1461138827567 Marionette DEBUG loaded listener.js 00:53:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 231 (0x7f433a7ba000) [pid = 1858] [serial = 1746] [outer = 0x7f4336969c00] 00:53:48 INFO - PROCESS | 1858 | --DOMWINDOW == 230 (0x7f432fd08c00) [pid = 1858] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 00:53:48 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f4328ab3c00) [pid = 1858] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 00:53:48 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f432bf9e000) [pid = 1858] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 00:53:48 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f432fab8800) [pid = 1858] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 00:53:48 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f433557d800) [pid = 1858] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 00:53:48 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f432bee3800) [pid = 1858] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 00:53:48 INFO - PROCESS | 1858 | 1461138828703 Marionette TRACE conn3 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 00:53:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 00:53:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1593ms 00:53:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 00:53:48 INFO - PROCESS | 1858 | 1461138828741 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 00:53:48 INFO - PROCESS | 1858 | 1461138828743 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 00:53:48 INFO - PROCESS | 1858 | 1461138828748 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 00:53:48 INFO - PROCESS | 1858 | 1461138828751 Marionette TRACE conn3 <- [1,2298,null,{}] 00:53:48 INFO - PROCESS | 1858 | 1461138828756 Marionette TRACE conn3 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:48 INFO - PROCESS | 1858 | 1461138828930 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 00:53:49 INFO - PROCESS | 1858 | 1461138829114 Marionette TRACE conn3 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e8e000 == 126 [pid = 1858] [id = 582] 00:53:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f4328792400) [pid = 1858] [serial = 1747] [outer = (nil)] 00:53:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f43366ee800) [pid = 1858] [serial = 1748] [outer = 0x7f4328792400] 00:53:49 INFO - PROCESS | 1858 | 1461138829185 Marionette DEBUG loaded listener.js 00:53:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f433c986400) [pid = 1858] [serial = 1749] [outer = 0x7f4328792400] 00:53:49 INFO - PROCESS | 1858 | 1461138829824 Marionette TRACE conn3 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 00:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 00:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1090ms 00:53:49 INFO - PROCESS | 1858 | 1461138829838 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 00:53:49 INFO - PROCESS | 1858 | 1461138829841 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 00:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 00:53:49 INFO - PROCESS | 1858 | 1461138829847 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 00:53:49 INFO - PROCESS | 1858 | 1461138829849 Marionette TRACE conn3 <- [1,2302,null,{}] 00:53:49 INFO - PROCESS | 1858 | 1461138829854 Marionette TRACE conn3 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:50 INFO - PROCESS | 1858 | 1461138830102 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 00:53:50 INFO - PROCESS | 1858 | 1461138830126 Marionette TRACE conn3 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336b81000 == 127 [pid = 1858] [id = 583] 00:53:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f4328ab3c00) [pid = 1858] [serial = 1750] [outer = (nil)] 00:53:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f433db42000) [pid = 1858] [serial = 1751] [outer = 0x7f4328ab3c00] 00:53:50 INFO - PROCESS | 1858 | 1461138830185 Marionette DEBUG loaded listener.js 00:53:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 231 (0x7f433edf0800) [pid = 1858] [serial = 1752] [outer = 0x7f4328ab3c00] 00:53:51 INFO - PROCESS | 1858 | 1461138831306 Marionette TRACE conn3 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 00:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 00:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1526ms 00:53:51 INFO - PROCESS | 1858 | 1461138831376 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 00:53:51 INFO - PROCESS | 1858 | 1461138831383 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 00:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 00:53:51 INFO - PROCESS | 1858 | 1461138831392 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 00:53:51 INFO - PROCESS | 1858 | 1461138831397 Marionette TRACE conn3 <- [1,2306,null,{}] 00:53:51 INFO - PROCESS | 1858 | 1461138831404 Marionette TRACE conn3 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:51 INFO - PROCESS | 1858 | 1461138831655 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 00:53:51 INFO - PROCESS | 1858 | 1461138831974 Marionette TRACE conn3 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b16d800 == 128 [pid = 1858] [id = 584] 00:53:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 232 (0x7f432be2c000) [pid = 1858] [serial = 1753] [outer = (nil)] 00:53:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 233 (0x7f432c2db000) [pid = 1858] [serial = 1754] [outer = 0x7f432be2c000] 00:53:52 INFO - PROCESS | 1858 | 1461138832055 Marionette DEBUG loaded listener.js 00:53:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 234 (0x7f432de5f400) [pid = 1858] [serial = 1755] [outer = 0x7f432be2c000] 00:53:52 INFO - PROCESS | 1858 | 1461138832944 Marionette TRACE conn3 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 00:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 00:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1584ms 00:53:52 INFO - PROCESS | 1858 | 1461138832977 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 00:53:52 INFO - PROCESS | 1858 | 1461138832985 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 00:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 00:53:53 INFO - PROCESS | 1858 | 1461138832997 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 00:53:53 INFO - PROCESS | 1858 | 1461138833000 Marionette TRACE conn3 <- [1,2310,null,{}] 00:53:53 INFO - PROCESS | 1858 | 1461138833007 Marionette TRACE conn3 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:53 INFO - PROCESS | 1858 | 1461138833232 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 00:53:53 INFO - PROCESS | 1858 | 1461138833630 Marionette TRACE conn3 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356ab800 == 129 [pid = 1858] [id = 585] 00:53:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 235 (0x7f433557c000) [pid = 1858] [serial = 1756] [outer = (nil)] 00:53:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 236 (0x7f4335660400) [pid = 1858] [serial = 1757] [outer = 0x7f433557c000] 00:53:53 INFO - PROCESS | 1858 | 1461138833711 Marionette DEBUG loaded listener.js 00:53:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 237 (0x7f4336089800) [pid = 1858] [serial = 1758] [outer = 0x7f433557c000] 00:53:54 INFO - PROCESS | 1858 | 1461138834520 Marionette TRACE conn3 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 00:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 00:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1580ms 00:53:54 INFO - PROCESS | 1858 | 1461138834577 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 00:53:54 INFO - PROCESS | 1858 | 1461138834580 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 00:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 00:53:54 INFO - PROCESS | 1858 | 1461138834588 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 00:53:54 INFO - PROCESS | 1858 | 1461138834594 Marionette TRACE conn3 <- [1,2314,null,{}] 00:53:54 INFO - PROCESS | 1858 | 1461138834609 Marionette TRACE conn3 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:54 INFO - PROCESS | 1858 | 1461138834870 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 00:53:55 INFO - PROCESS | 1858 | 1461138835175 Marionette TRACE conn3 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a499800 == 130 [pid = 1858] [id = 586] 00:53:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 238 (0x7f433939fc00) [pid = 1858] [serial = 1759] [outer = (nil)] 00:53:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 239 (0x7f433a564000) [pid = 1858] [serial = 1760] [outer = 0x7f433939fc00] 00:53:55 INFO - PROCESS | 1858 | 1461138835267 Marionette DEBUG loaded listener.js 00:53:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 240 (0x7f433db3b000) [pid = 1858] [serial = 1761] [outer = 0x7f433939fc00] 00:53:56 INFO - PROCESS | 1858 | 1461138836073 Marionette TRACE conn3 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 00:53:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 00:53:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1541ms 00:53:56 INFO - PROCESS | 1858 | 1461138836128 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 00:53:56 INFO - PROCESS | 1858 | 1461138836132 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 00:53:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 00:53:56 INFO - PROCESS | 1858 | 1461138836138 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 00:53:56 INFO - PROCESS | 1858 | 1461138836141 Marionette TRACE conn3 <- [1,2318,null,{}] 00:53:56 INFO - PROCESS | 1858 | 1461138836146 Marionette TRACE conn3 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:56 INFO - PROCESS | 1858 | 1461138836348 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 00:53:56 INFO - PROCESS | 1858 | 1461138836616 Marionette TRACE conn3 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43405d7800 == 131 [pid = 1858] [id = 587] 00:53:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 241 (0x7f4339ed2000) [pid = 1858] [serial = 1762] [outer = (nil)] 00:53:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 242 (0x7f433f59cc00) [pid = 1858] [serial = 1763] [outer = 0x7f4339ed2000] 00:53:56 INFO - PROCESS | 1858 | 1461138836733 Marionette DEBUG loaded listener.js 00:53:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 243 (0x7f43406d3400) [pid = 1858] [serial = 1764] [outer = 0x7f4339ed2000] 00:53:57 INFO - PROCESS | 1858 | 1461138837579 Marionette TRACE conn3 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 00:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 00:53:57 INFO - PROCESS | 1858 | 1461138837631 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 00:53:57 INFO - PROCESS | 1858 | 1461138837636 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 00:53:57 INFO - PROCESS | 1858 | 1461138837639 Marionette TRACE conn3 <- [1,2322,null,{}] 00:53:57 INFO - PROCESS | 1858 | 1461138837644 Marionette TRACE conn3 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:57 INFO - PROCESS | 1858 | 1461138837852 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 00:53:58 INFO - PROCESS | 1858 | 1461138838169 Marionette TRACE conn3 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bee5000 == 132 [pid = 1858] [id = 588] 00:53:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 244 (0x7f43414fdc00) [pid = 1858] [serial = 1765] [outer = (nil)] 00:53:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 245 (0x7f43419bf400) [pid = 1858] [serial = 1766] [outer = 0x7f43414fdc00] 00:53:58 INFO - PROCESS | 1858 | 1461138838259 Marionette DEBUG loaded listener.js 00:53:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 246 (0x7f4342691400) [pid = 1858] [serial = 1767] [outer = 0x7f43414fdc00] 00:53:59 INFO - PROCESS | 1858 | 1461138839106 Marionette TRACE conn3 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 00:53:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 00:53:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1533ms 00:53:59 INFO - PROCESS | 1858 | 1461138839171 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 00:53:59 INFO - PROCESS | 1858 | 1461138839175 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 00:53:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 00:53:59 INFO - PROCESS | 1858 | 1461138839180 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 00:53:59 INFO - PROCESS | 1858 | 1461138839182 Marionette TRACE conn3 <- [1,2326,null,{}] 00:53:59 INFO - PROCESS | 1858 | 1461138839188 Marionette TRACE conn3 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:53:59 INFO - PROCESS | 1858 | 1461138839408 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 00:53:59 INFO - PROCESS | 1858 | 1461138839716 Marionette TRACE conn3 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:53:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4357378000 == 133 [pid = 1858] [id = 589] 00:53:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 247 (0x7f432de5c000) [pid = 1858] [serial = 1768] [outer = (nil)] 00:53:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 248 (0x7f434ded6000) [pid = 1858] [serial = 1769] [outer = 0x7f432de5c000] 00:53:59 INFO - PROCESS | 1858 | 1461138839796 Marionette DEBUG loaded listener.js 00:53:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 249 (0x7f4351ea0400) [pid = 1858] [serial = 1770] [outer = 0x7f432de5c000] 00:54:00 INFO - PROCESS | 1858 | 1461138840583 Marionette TRACE conn3 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 00:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 00:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1432ms 00:54:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 00:54:00 INFO - PROCESS | 1858 | 1461138840614 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 00:54:00 INFO - PROCESS | 1858 | 1461138840616 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 00:54:00 INFO - PROCESS | 1858 | 1461138840621 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 00:54:00 INFO - PROCESS | 1858 | 1461138840625 Marionette TRACE conn3 <- [1,2330,null,{}] 00:54:00 INFO - PROCESS | 1858 | 1461138840630 Marionette TRACE conn3 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:00 INFO - PROCESS | 1858 | 1461138840829 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 00:54:01 INFO - PROCESS | 1858 | 1461138841097 Marionette TRACE conn3 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a0e6000 == 134 [pid = 1858] [id = 590] 00:54:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 250 (0x7f4351fb8400) [pid = 1858] [serial = 1771] [outer = (nil)] 00:54:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 251 (0x7f4352045000) [pid = 1858] [serial = 1772] [outer = 0x7f4351fb8400] 00:54:01 INFO - PROCESS | 1858 | 1461138841214 Marionette DEBUG loaded listener.js 00:54:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 252 (0x7f43521b1800) [pid = 1858] [serial = 1773] [outer = 0x7f4351fb8400] 00:54:01 INFO - PROCESS | 1858 | 1461138841964 Marionette TRACE conn3 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 00:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 00:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1389ms 00:54:02 INFO - PROCESS | 1858 | 1461138842012 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 00:54:02 INFO - PROCESS | 1858 | 1461138842016 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 00:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 00:54:02 INFO - PROCESS | 1858 | 1461138842022 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 00:54:02 INFO - PROCESS | 1858 | 1461138842025 Marionette TRACE conn3 <- [1,2334,null,{}] 00:54:02 INFO - PROCESS | 1858 | 1461138842030 Marionette TRACE conn3 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:02 INFO - PROCESS | 1858 | 1461138842291 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 00:54:02 INFO - PROCESS | 1858 | 1461138842806 Marionette TRACE conn3 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43223d9000 == 135 [pid = 1858] [id = 591] 00:54:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 253 (0x7f4351e9e400) [pid = 1858] [serial = 1774] [outer = (nil)] 00:54:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 254 (0x7f4351fc0c00) [pid = 1858] [serial = 1775] [outer = 0x7f4351e9e400] 00:54:02 INFO - PROCESS | 1858 | 1461138842884 Marionette DEBUG loaded listener.js 00:54:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 255 (0x7f435239c800) [pid = 1858] [serial = 1776] [outer = 0x7f4351e9e400] 00:54:03 INFO - PROCESS | 1858 | 1461138843704 Marionette TRACE conn3 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 00:54:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 00:54:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1731ms 00:54:03 INFO - PROCESS | 1858 | 1461138843754 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 00:54:03 INFO - PROCESS | 1858 | 1461138843758 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 00:54:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 00:54:03 INFO - PROCESS | 1858 | 1461138843763 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 00:54:03 INFO - PROCESS | 1858 | 1461138843765 Marionette TRACE conn3 <- [1,2338,null,{}] 00:54:03 INFO - PROCESS | 1858 | 1461138843771 Marionette TRACE conn3 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:03 INFO - PROCESS | 1858 | 1461138843967 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 00:54:04 INFO - PROCESS | 1858 | 1461138844242 Marionette TRACE conn3 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327f9c800 == 136 [pid = 1858] [id = 592] 00:54:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 256 (0x7f4325feb000) [pid = 1858] [serial = 1777] [outer = (nil)] 00:54:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 257 (0x7f432f508c00) [pid = 1858] [serial = 1778] [outer = 0x7f4325feb000] 00:54:04 INFO - PROCESS | 1858 | 1461138844355 Marionette DEBUG loaded listener.js 00:54:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 258 (0x7f432f50d400) [pid = 1858] [serial = 1779] [outer = 0x7f4325feb000] 00:54:05 INFO - PROCESS | 1858 | 1461138845160 Marionette TRACE conn3 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 00:54:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 00:54:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1436ms 00:54:05 INFO - PROCESS | 1858 | 1461138845202 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 00:54:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 00:54:05 INFO - PROCESS | 1858 | 1461138845206 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 00:54:05 INFO - PROCESS | 1858 | 1461138845212 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 00:54:05 INFO - PROCESS | 1858 | 1461138845215 Marionette TRACE conn3 <- [1,2342,null,{}] 00:54:05 INFO - PROCESS | 1858 | 1461138845220 Marionette TRACE conn3 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:05 INFO - PROCESS | 1858 | 1461138845431 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 00:54:05 INFO - PROCESS | 1858 | 1461138845767 Marionette TRACE conn3 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4357380800 == 137 [pid = 1858] [id = 593] 00:54:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 259 (0x7f4325d9c000) [pid = 1858] [serial = 1780] [outer = (nil)] 00:54:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 260 (0x7f4325d9e000) [pid = 1858] [serial = 1781] [outer = 0x7f4325d9c000] 00:54:05 INFO - PROCESS | 1858 | 1461138845845 Marionette DEBUG loaded listener.js 00:54:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 261 (0x7f432f507400) [pid = 1858] [serial = 1782] [outer = 0x7f4325d9c000] 00:54:06 INFO - PROCESS | 1858 | 1461138846664 Marionette TRACE conn3 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 00:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 00:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1483ms 00:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 00:54:06 INFO - PROCESS | 1858 | 1461138846695 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 00:54:06 INFO - PROCESS | 1858 | 1461138846699 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 00:54:06 INFO - PROCESS | 1858 | 1461138846705 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 00:54:06 INFO - PROCESS | 1858 | 1461138846709 Marionette TRACE conn3 <- [1,2346,null,{}] 00:54:06 INFO - PROCESS | 1858 | 1461138846715 Marionette TRACE conn3 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:06 INFO - PROCESS | 1858 | 1461138846964 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 00:54:07 INFO - PROCESS | 1858 | 1461138847204 Marionette TRACE conn3 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432208a000 == 138 [pid = 1858] [id = 594] 00:54:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 262 (0x7f4324407000) [pid = 1858] [serial = 1783] [outer = (nil)] 00:54:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 263 (0x7f432440d400) [pid = 1858] [serial = 1784] [outer = 0x7f4324407000] 00:54:07 INFO - PROCESS | 1858 | 1461138847328 Marionette DEBUG loaded listener.js 00:54:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 264 (0x7f432f50f000) [pid = 1858] [serial = 1785] [outer = 0x7f4324407000] 00:54:08 INFO - PROCESS | 1858 | 1461138848205 Marionette TRACE conn3 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 00:54:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 00:54:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1529ms 00:54:08 INFO - PROCESS | 1858 | 1461138848234 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 00:54:08 INFO - PROCESS | 1858 | 1461138848238 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 00:54:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 00:54:08 INFO - PROCESS | 1858 | 1461138848243 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 00:54:08 INFO - PROCESS | 1858 | 1461138848245 Marionette TRACE conn3 <- [1,2350,null,{}] 00:54:08 INFO - PROCESS | 1858 | 1461138848252 Marionette TRACE conn3 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:08 INFO - PROCESS | 1858 | 1461138848477 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 00:54:08 INFO - PROCESS | 1858 | 1461138848821 Marionette TRACE conn3 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a26f800 == 139 [pid = 1858] [id = 595] 00:54:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 265 (0x7f4322195400) [pid = 1858] [serial = 1786] [outer = (nil)] 00:54:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 266 (0x7f4322197c00) [pid = 1858] [serial = 1787] [outer = 0x7f4322195400] 00:54:08 INFO - PROCESS | 1858 | 1461138848906 Marionette DEBUG loaded listener.js 00:54:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 267 (0x7f432219b800) [pid = 1858] [serial = 1788] [outer = 0x7f4322195400] 00:54:09 INFO - PROCESS | 1858 | 1461138849711 Marionette TRACE conn3 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 00:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 00:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1486ms 00:54:09 INFO - PROCESS | 1858 | 1461138849740 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 00:54:09 INFO - PROCESS | 1858 | 1461138849744 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 00:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 00:54:09 INFO - PROCESS | 1858 | 1461138849753 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 00:54:09 INFO - PROCESS | 1858 | 1461138849756 Marionette TRACE conn3 <- [1,2354,null,{}] 00:54:09 INFO - PROCESS | 1858 | 1461138849760 Marionette TRACE conn3 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:10 INFO - PROCESS | 1858 | 1461138850001 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 00:54:10 INFO - PROCESS | 1858 | 1461138850275 Marionette TRACE conn3 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4322259000 == 140 [pid = 1858] [id = 596] 00:54:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 268 (0x7f432219ac00) [pid = 1858] [serial = 1789] [outer = (nil)] 00:54:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 269 (0x7f432bf96c00) [pid = 1858] [serial = 1790] [outer = 0x7f432219ac00] 00:54:10 INFO - PROCESS | 1858 | 1461138850392 Marionette DEBUG loaded listener.js 00:54:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 270 (0x7f43341a4400) [pid = 1858] [serial = 1791] [outer = 0x7f432219ac00] 00:54:11 INFO - PROCESS | 1858 | 1461138851179 Marionette TRACE conn3 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 00:54:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 00:54:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1481ms 00:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 00:54:11 INFO - PROCESS | 1858 | 1461138851235 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 00:54:11 INFO - PROCESS | 1858 | 1461138851238 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 00:54:11 INFO - PROCESS | 1858 | 1461138851244 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 00:54:11 INFO - PROCESS | 1858 | 1461138851247 Marionette TRACE conn3 <- [1,2358,null,{}] 00:54:11 INFO - PROCESS | 1858 | 1461138851252 Marionette TRACE conn3 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:11 INFO - PROCESS | 1858 | 1461138851441 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 00:54:11 INFO - PROCESS | 1858 | 1461138851713 Marionette TRACE conn3 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432c265800 == 141 [pid = 1858] [id = 597] 00:54:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 271 (0x7f432219bc00) [pid = 1858] [serial = 1792] [outer = (nil)] 00:54:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 272 (0x7f432c214400) [pid = 1858] [serial = 1793] [outer = 0x7f432219bc00] 00:54:11 INFO - PROCESS | 1858 | 1461138851836 Marionette DEBUG loaded listener.js 00:54:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 273 (0x7f432c21a000) [pid = 1858] [serial = 1794] [outer = 0x7f432219bc00] 00:54:12 INFO - PROCESS | 1858 | 1461138852614 Marionette TRACE conn3 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 00:54:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 00:54:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1429ms 00:54:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 00:54:12 INFO - PROCESS | 1858 | 1461138852673 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 00:54:12 INFO - PROCESS | 1858 | 1461138852675 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 00:54:12 INFO - PROCESS | 1858 | 1461138852681 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 00:54:12 INFO - PROCESS | 1858 | 1461138852684 Marionette TRACE conn3 <- [1,2362,null,{}] 00:54:12 INFO - PROCESS | 1858 | 1461138852689 Marionette TRACE conn3 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:12 INFO - PROCESS | 1858 | 1461138852885 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 00:54:13 INFO - PROCESS | 1858 | 1461138853229 Marionette TRACE conn3 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ac8b000 == 142 [pid = 1858] [id = 598] 00:54:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 274 (0x7f4327d03800) [pid = 1858] [serial = 1795] [outer = (nil)] 00:54:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 275 (0x7f432ad45c00) [pid = 1858] [serial = 1796] [outer = 0x7f4327d03800] 00:54:13 INFO - PROCESS | 1858 | 1461138853305 Marionette DEBUG loaded listener.js 00:54:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 276 (0x7f432cdabc00) [pid = 1858] [serial = 1797] [outer = 0x7f4327d03800] 00:54:14 INFO - PROCESS | 1858 | 1461138854828 Marionette TRACE conn3 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 00:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 00:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 2180ms 00:54:14 INFO - PROCESS | 1858 | 1461138854862 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 00:54:14 INFO - PROCESS | 1858 | 1461138854867 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 00:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 00:54:14 INFO - PROCESS | 1858 | 1461138854875 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 00:54:14 INFO - PROCESS | 1858 | 1461138854881 Marionette TRACE conn3 <- [1,2366,null,{}] 00:54:14 INFO - PROCESS | 1858 | 1461138854889 Marionette TRACE conn3 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:15 INFO - PROCESS | 1858 | 1461138855086 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 00:54:15 INFO - PROCESS | 1858 | 1461138855374 Marionette TRACE conn3 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43286c3000 == 143 [pid = 1858] [id = 599] 00:54:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 277 (0x7f432440bc00) [pid = 1858] [serial = 1798] [outer = (nil)] 00:54:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 278 (0x7f4325d9ec00) [pid = 1858] [serial = 1799] [outer = 0x7f432440bc00] 00:54:15 INFO - PROCESS | 1858 | 1461138855444 Marionette DEBUG loaded listener.js 00:54:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 279 (0x7f43268f5400) [pid = 1858] [serial = 1800] [outer = 0x7f432440bc00] 00:54:16 INFO - PROCESS | 1858 | 1461138856480 Marionette TRACE conn3 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 00:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 00:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1687ms 00:54:16 INFO - PROCESS | 1858 | 1461138856564 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 00:54:16 INFO - PROCESS | 1858 | 1461138856571 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 00:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 00:54:16 INFO - PROCESS | 1858 | 1461138856582 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 00:54:16 INFO - PROCESS | 1858 | 1461138856585 Marionette TRACE conn3 <- [1,2370,null,{}] 00:54:16 INFO - PROCESS | 1858 | 1461138856589 Marionette TRACE conn3 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:16 INFO - PROCESS | 1858 | 1461138856801 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 00:54:17 INFO - PROCESS | 1858 | 1461138857138 Marionette TRACE conn3 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328882800 == 144 [pid = 1858] [id = 600] 00:54:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 280 (0x7f43268f9400) [pid = 1858] [serial = 1801] [outer = (nil)] 00:54:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 281 (0x7f4328aa8400) [pid = 1858] [serial = 1802] [outer = 0x7f43268f9400] 00:54:17 INFO - PROCESS | 1858 | 1461138857208 Marionette DEBUG loaded listener.js 00:54:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 282 (0x7f432ad46000) [pid = 1858] [serial = 1803] [outer = 0x7f43268f9400] 00:54:18 INFO - PROCESS | 1858 | 1461138858188 Marionette TRACE conn3 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 00:54:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 00:54:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1647ms 00:54:18 INFO - PROCESS | 1858 | 1461138858230 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 00:54:18 INFO - PROCESS | 1858 | 1461138858234 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 00:54:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 00:54:18 INFO - PROCESS | 1858 | 1461138858239 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 00:54:18 INFO - PROCESS | 1858 | 1461138858245 Marionette TRACE conn3 <- [1,2374,null,{}] 00:54:18 INFO - PROCESS | 1858 | 1461138858260 Marionette TRACE conn3 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:18 INFO - PROCESS | 1858 | 1461138858476 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 00:54:18 INFO - PROCESS | 1858 | 1461138858802 Marionette TRACE conn3 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc45800 == 145 [pid = 1858] [id = 601] 00:54:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 283 (0x7f432ad41000) [pid = 1858] [serial = 1804] [outer = (nil)] 00:54:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 284 (0x7f432dc50800) [pid = 1858] [serial = 1805] [outer = 0x7f432ad41000] 00:54:18 INFO - PROCESS | 1858 | 1461138858879 Marionette DEBUG loaded listener.js 00:54:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 285 (0x7f432e020800) [pid = 1858] [serial = 1806] [outer = 0x7f432ad41000] 00:54:19 INFO - PROCESS | 1858 | 1461138859695 Marionette TRACE conn3 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 00:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 00:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1486ms 00:54:19 INFO - PROCESS | 1858 | 1461138859727 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 00:54:19 INFO - PROCESS | 1858 | 1461138859731 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 00:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 00:54:19 INFO - PROCESS | 1858 | 1461138859737 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 00:54:19 INFO - PROCESS | 1858 | 1461138859739 Marionette TRACE conn3 <- [1,2378,null,{}] 00:54:19 INFO - PROCESS | 1858 | 1461138859745 Marionette TRACE conn3 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:19 INFO - PROCESS | 1858 | 1461138859929 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 00:54:20 INFO - PROCESS | 1858 | 1461138860211 Marionette TRACE conn3 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432ddda000 == 146 [pid = 1858] [id = 602] 00:54:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 286 (0x7f432f84fc00) [pid = 1858] [serial = 1807] [outer = (nil)] 00:54:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 287 (0x7f432fb11400) [pid = 1858] [serial = 1808] [outer = 0x7f432f84fc00] 00:54:20 INFO - PROCESS | 1858 | 1461138860317 Marionette DEBUG loaded listener.js 00:54:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 288 (0x7f43340f3400) [pid = 1858] [serial = 1809] [outer = 0x7f432f84fc00] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c1c800 == 145 [pid = 1858] [id = 519] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336cf3800 == 144 [pid = 1858] [id = 520] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341420800 == 143 [pid = 1858] [id = 524] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e338800 == 142 [pid = 1858] [id = 516] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da5e000 == 141 [pid = 1858] [id = 514] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b163000 == 140 [pid = 1858] [id = 530] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352528800 == 139 [pid = 1858] [id = 526] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e07c000 == 138 [pid = 1858] [id = 529] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434de15800 == 137 [pid = 1858] [id = 528] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434de1b800 == 136 [pid = 1858] [id = 525] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435f2d3800 == 135 [pid = 1858] [id = 527] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 287 (0x7f433a562800) [pid = 1858] [serial = 1652] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 286 (0x7f4339ed5c00) [pid = 1858] [serial = 1649] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 285 (0x7f43294ccc00) [pid = 1858] [serial = 1619] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 284 (0x7f432e30f800) [pid = 1858] [serial = 1625] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 283 (0x7f432dc43800) [pid = 1858] [serial = 1658] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 282 (0x7f433422a800) [pid = 1858] [serial = 1631] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 281 (0x7f433557fc00) [pid = 1858] [serial = 1634] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 280 (0x7f432bf99800) [pid = 1858] [serial = 1622] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 279 (0x7f4336086400) [pid = 1858] [serial = 1637] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 278 (0x7f433652bc00) [pid = 1858] [serial = 1640] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 277 (0x7f4339322400) [pid = 1858] [serial = 1646] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 276 (0x7f433a7b6c00) [pid = 1858] [serial = 1655] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 275 (0x7f43340f3800) [pid = 1858] [serial = 1628] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 274 (0x7f432fd0a400) [pid = 1858] [serial = 1679] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOMWINDOW == 273 (0x7f433691b400) [pid = 1858] [serial = 1643] [outer = (nil)] [url = about:blank] 00:54:20 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43395e0800 == 134 [pid = 1858] [id = 521] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4325cd7800 == 133 [pid = 1858] [id = 573] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43261a4800 == 132 [pid = 1858] [id = 572] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43574d0000 == 131 [pid = 1858] [id = 571] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4354b4b800 == 130 [pid = 1858] [id = 570] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43520bf000 == 129 [pid = 1858] [id = 569] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434e117800 == 128 [pid = 1858] [id = 568] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cfa5800 == 127 [pid = 1858] [id = 567] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434bef4000 == 126 [pid = 1858] [id = 566] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341359800 == 125 [pid = 1858] [id = 565] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433c948800 == 124 [pid = 1858] [id = 564] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43396c4000 == 123 [pid = 1858] [id = 563] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433552b800 == 122 [pid = 1858] [id = 562] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cd65800 == 121 [pid = 1858] [id = 535] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da49800 == 120 [pid = 1858] [id = 561] 00:54:21 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327d16000 == 119 [pid = 1858] [id = 560] 00:54:21 INFO - PROCESS | 1858 | 1461138861271 Marionette TRACE conn3 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 272 (0x7f43355f5c00) [pid = 1858] [serial = 1674] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 271 (0x7f432be2d000) [pid = 1858] [serial = 1662] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 270 (0x7f432dc48400) [pid = 1858] [serial = 1665] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 269 (0x7f432fb10c00) [pid = 1858] [serial = 1616] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 268 (0x7f43343dc400) [pid = 1858] [serial = 1670] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 267 (0x7f4339627c00) [pid = 1858] [serial = 1677] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 266 (0x7f432e311000) [pid = 1858] [serial = 1667] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 265 (0x7f432fab7800) [pid = 1858] [serial = 1668] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 264 (0x7f432cdb0400) [pid = 1858] [serial = 1664] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 263 (0x7f433554b400) [pid = 1858] [serial = 1671] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 262 (0x7f4337d7cc00) [pid = 1858] [serial = 1676] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 261 (0x7f4335579400) [pid = 1858] [serial = 1673] [outer = (nil)] [url = about:blank] 00:54:21 INFO - PROCESS | 1858 | --DOMWINDOW == 260 (0x7f43294d0400) [pid = 1858] [serial = 1661] [outer = (nil)] [url = about:blank] 00:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 00:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1583ms 00:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 00:54:21 INFO - PROCESS | 1858 | 1461138861320 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 00:54:21 INFO - PROCESS | 1858 | 1461138861323 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 00:54:21 INFO - PROCESS | 1858 | 1461138861328 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 00:54:21 INFO - PROCESS | 1858 | 1461138861331 Marionette TRACE conn3 <- [1,2382,null,{}] 00:54:21 INFO - PROCESS | 1858 | 1461138861336 Marionette TRACE conn3 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:21 INFO - PROCESS | 1858 | 1461138861515 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 00:54:21 INFO - PROCESS | 1858 | 1461138861696 Marionette TRACE conn3 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432964b800 == 120 [pid = 1858] [id = 603] 00:54:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 261 (0x7f4326153400) [pid = 1858] [serial = 1810] [outer = (nil)] 00:54:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 262 (0x7f432f7ca800) [pid = 1858] [serial = 1811] [outer = 0x7f4326153400] 00:54:21 INFO - PROCESS | 1858 | 1461138861759 Marionette DEBUG loaded listener.js 00:54:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 263 (0x7f43341a3000) [pid = 1858] [serial = 1812] [outer = 0x7f4326153400] 00:54:22 INFO - PROCESS | 1858 | 1461138862481 Marionette TRACE conn3 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 00:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 00:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1178ms 00:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 00:54:22 INFO - PROCESS | 1858 | 1461138862536 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 00:54:22 INFO - PROCESS | 1858 | 1461138862538 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 00:54:22 INFO - PROCESS | 1858 | 1461138862550 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 00:54:22 INFO - PROCESS | 1858 | 1461138862552 Marionette TRACE conn3 <- [1,2386,null,{}] 00:54:22 INFO - PROCESS | 1858 | 1461138862557 Marionette TRACE conn3 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:22 INFO - PROCESS | 1858 | 1461138862756 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 00:54:22 INFO - PROCESS | 1858 | 1461138862767 Marionette TRACE conn3 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e065800 == 121 [pid = 1858] [id = 604] 00:54:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 264 (0x7f4335579000) [pid = 1858] [serial = 1813] [outer = (nil)] 00:54:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 265 (0x7f4335e04400) [pid = 1858] [serial = 1814] [outer = 0x7f4335579000] 00:54:22 INFO - PROCESS | 1858 | 1461138862829 Marionette DEBUG loaded listener.js 00:54:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 266 (0x7f43363a8c00) [pid = 1858] [serial = 1815] [outer = 0x7f4335579000] 00:54:23 INFO - PROCESS | 1858 | 1461138863815 Marionette TRACE conn3 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 00:54:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 00:54:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1332ms 00:54:23 INFO - PROCESS | 1858 | 1461138863878 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 00:54:23 INFO - PROCESS | 1858 | 1461138863881 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 00:54:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 00:54:23 INFO - PROCESS | 1858 | 1461138863887 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 00:54:23 INFO - PROCESS | 1858 | 1461138863889 Marionette TRACE conn3 <- [1,2390,null,{}] 00:54:23 INFO - PROCESS | 1858 | 1461138863894 Marionette TRACE conn3 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:24 INFO - PROCESS | 1858 | 1461138864161 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 00:54:24 INFO - PROCESS | 1858 | 1461138864191 Marionette TRACE conn3 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f624000 == 122 [pid = 1858] [id = 605] 00:54:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 267 (0x7f432ad3f400) [pid = 1858] [serial = 1816] [outer = (nil)] 00:54:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 268 (0x7f4336535400) [pid = 1858] [serial = 1817] [outer = 0x7f432ad3f400] 00:54:24 INFO - PROCESS | 1858 | 1461138864252 Marionette DEBUG loaded listener.js 00:54:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 269 (0x7f4336926000) [pid = 1858] [serial = 1818] [outer = 0x7f432ad3f400] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 268 (0x7f432fab8400) [pid = 1858] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 267 (0x7f43289cb800) [pid = 1858] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 266 (0x7f432f852400) [pid = 1858] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 265 (0x7f4336969c00) [pid = 1858] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 264 (0x7f432dc42400) [pid = 1858] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 263 (0x7f43355ecc00) [pid = 1858] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 262 (0x7f4328792400) [pid = 1858] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 261 (0x7f432bf96800) [pid = 1858] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 260 (0x7f43268fa800) [pid = 1858] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 259 (0x7f4326153800) [pid = 1858] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 258 (0x7f432b44e800) [pid = 1858] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 00:54:26 INFO - PROCESS | 1858 | --DOMWINDOW == 257 (0x7f4327d0ec00) [pid = 1858] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 00:54:26 INFO - PROCESS | 1858 | 1461138866238 Marionette TRACE conn3 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 00:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 00:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 2384ms 00:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 00:54:26 INFO - PROCESS | 1858 | 1461138866272 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 00:54:26 INFO - PROCESS | 1858 | 1461138866275 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 00:54:26 INFO - PROCESS | 1858 | 1461138866281 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 00:54:26 INFO - PROCESS | 1858 | 1461138866284 Marionette TRACE conn3 <- [1,2394,null,{}] 00:54:26 INFO - PROCESS | 1858 | 1461138866289 Marionette TRACE conn3 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:26 INFO - PROCESS | 1858 | 1461138866561 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 00:54:26 INFO - PROCESS | 1858 | 1461138866678 Marionette TRACE conn3 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:26 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b43e800 == 123 [pid = 1858] [id = 606] 00:54:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 258 (0x7f43289cb800) [pid = 1858] [serial = 1819] [outer = (nil)] 00:54:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 259 (0x7f432fb1a000) [pid = 1858] [serial = 1820] [outer = 0x7f43289cb800] 00:54:26 INFO - PROCESS | 1858 | 1461138866739 Marionette DEBUG loaded listener.js 00:54:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 260 (0x7f43366ed000) [pid = 1858] [serial = 1821] [outer = 0x7f43289cb800] 00:54:27 INFO - PROCESS | 1858 | 1461138867413 Marionette TRACE conn3 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 00:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 00:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1188ms 00:54:27 INFO - PROCESS | 1858 | 1461138867478 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 00:54:27 INFO - PROCESS | 1858 | 1461138867493 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 00:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 00:54:27 INFO - PROCESS | 1858 | 1461138867503 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 00:54:27 INFO - PROCESS | 1858 | 1461138867505 Marionette TRACE conn3 <- [1,2398,null,{}] 00:54:27 INFO - PROCESS | 1858 | 1461138867509 Marionette TRACE conn3 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:27 INFO - PROCESS | 1858 | 1461138867712 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 00:54:27 INFO - PROCESS | 1858 | 1461138867721 Marionette TRACE conn3 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335523800 == 124 [pid = 1858] [id = 607] 00:54:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 261 (0x7f432879a400) [pid = 1858] [serial = 1822] [outer = (nil)] 00:54:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 262 (0x7f4336f7b800) [pid = 1858] [serial = 1823] [outer = 0x7f432879a400] 00:54:27 INFO - PROCESS | 1858 | 1461138867997 Marionette DEBUG loaded listener.js 00:54:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 263 (0x7f4339838000) [pid = 1858] [serial = 1824] [outer = 0x7f432879a400] 00:54:29 INFO - PROCESS | 1858 | 1461138869058 Marionette TRACE conn3 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 00:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 00:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1578ms 00:54:29 INFO - PROCESS | 1858 | 1461138869083 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 00:54:29 INFO - PROCESS | 1858 | 1461138869091 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 00:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 00:54:29 INFO - PROCESS | 1858 | 1461138869101 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 00:54:29 INFO - PROCESS | 1858 | 1461138869105 Marionette TRACE conn3 <- [1,2402,null,{}] 00:54:29 INFO - PROCESS | 1858 | 1461138869114 Marionette TRACE conn3 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:29 INFO - PROCESS | 1858 | 1461138869330 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 00:54:29 INFO - PROCESS | 1858 | 1461138869666 Marionette TRACE conn3 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4329449000 == 125 [pid = 1858] [id = 608] 00:54:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 264 (0x7f43268fc000) [pid = 1858] [serial = 1825] [outer = (nil)] 00:54:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 265 (0x7f4327d11c00) [pid = 1858] [serial = 1826] [outer = 0x7f43268fc000] 00:54:29 INFO - PROCESS | 1858 | 1461138869747 Marionette DEBUG loaded listener.js 00:54:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 266 (0x7f432ad40000) [pid = 1858] [serial = 1827] [outer = 0x7f43268fc000] 00:54:30 INFO - PROCESS | 1858 | 1461138870591 Marionette TRACE conn3 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 00:54:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 00:54:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1537ms 00:54:30 INFO - PROCESS | 1858 | 1461138870638 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 00:54:30 INFO - PROCESS | 1858 | 1461138870647 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 00:54:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 00:54:30 INFO - PROCESS | 1858 | 1461138870657 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 00:54:30 INFO - PROCESS | 1858 | 1461138870661 Marionette TRACE conn3 <- [1,2406,null,{}] 00:54:30 INFO - PROCESS | 1858 | 1461138870667 Marionette TRACE conn3 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:30 INFO - PROCESS | 1858 | 1461138870889 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 00:54:31 INFO - PROCESS | 1858 | 1461138871268 Marionette TRACE conn3 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dcd1000 == 126 [pid = 1858] [id = 609] 00:54:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 267 (0x7f432c212000) [pid = 1858] [serial = 1828] [outer = (nil)] 00:54:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 268 (0x7f432cdb3800) [pid = 1858] [serial = 1829] [outer = 0x7f432c212000] 00:54:31 INFO - PROCESS | 1858 | 1461138871346 Marionette DEBUG loaded listener.js 00:54:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 269 (0x7f432de60800) [pid = 1858] [serial = 1830] [outer = 0x7f432c212000] 00:54:32 INFO - PROCESS | 1858 | 1461138872242 Marionette TRACE conn3 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 00:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 00:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1639ms 00:54:32 INFO - PROCESS | 1858 | 1461138872296 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 00:54:32 INFO - PROCESS | 1858 | 1461138872299 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 00:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 00:54:32 INFO - PROCESS | 1858 | 1461138872306 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 00:54:32 INFO - PROCESS | 1858 | 1461138872313 Marionette TRACE conn3 <- [1,2410,null,{}] 00:54:32 INFO - PROCESS | 1858 | 1461138872329 Marionette TRACE conn3 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:32 INFO - PROCESS | 1858 | 1461138872561 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 00:54:32 INFO - PROCESS | 1858 | 1461138872870 Marionette TRACE conn3 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c91000 == 127 [pid = 1858] [id = 610] 00:54:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 270 (0x7f432f50e000) [pid = 1858] [serial = 1831] [outer = (nil)] 00:54:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 271 (0x7f4335549000) [pid = 1858] [serial = 1832] [outer = 0x7f432f50e000] 00:54:32 INFO - PROCESS | 1858 | 1461138872967 Marionette DEBUG loaded listener.js 00:54:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 272 (0x7f43355f6800) [pid = 1858] [serial = 1833] [outer = 0x7f432f50e000] 00:54:33 INFO - PROCESS | 1858 | 1461138873839 Marionette TRACE conn3 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 00:54:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 00:54:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1591ms 00:54:33 INFO - PROCESS | 1858 | 1461138873898 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 00:54:33 INFO - PROCESS | 1858 | 1461138873902 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 00:54:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 00:54:33 INFO - PROCESS | 1858 | 1461138873908 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 00:54:33 INFO - PROCESS | 1858 | 1461138873911 Marionette TRACE conn3 <- [1,2414,null,{}] 00:54:33 INFO - PROCESS | 1858 | 1461138873917 Marionette TRACE conn3 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:34 INFO - PROCESS | 1858 | 1461138874131 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 00:54:34 INFO - PROCESS | 1858 | 1461138874442 Marionette TRACE conn3 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336b7e800 == 128 [pid = 1858] [id = 611] 00:54:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 273 (0x7f432f509000) [pid = 1858] [serial = 1834] [outer = (nil)] 00:54:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 274 (0x7f4337d70400) [pid = 1858] [serial = 1835] [outer = 0x7f432f509000] 00:54:34 INFO - PROCESS | 1858 | 1461138874518 Marionette DEBUG loaded listener.js 00:54:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 275 (0x7f433962d000) [pid = 1858] [serial = 1836] [outer = 0x7f432f509000] 00:54:35 INFO - PROCESS | 1858 | 1461138875315 Marionette TRACE conn3 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 00:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 00:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1439ms 00:54:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 00:54:35 INFO - PROCESS | 1858 | 1461138875348 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 00:54:35 INFO - PROCESS | 1858 | 1461138875351 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 00:54:35 INFO - PROCESS | 1858 | 1461138875357 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 00:54:35 INFO - PROCESS | 1858 | 1461138875361 Marionette TRACE conn3 <- [1,2418,null,{}] 00:54:35 INFO - PROCESS | 1858 | 1461138875366 Marionette TRACE conn3 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:35 INFO - PROCESS | 1858 | 1461138875572 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 00:54:35 INFO - PROCESS | 1858 | 1461138875841 Marionette TRACE conn3 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336f9d800 == 129 [pid = 1858] [id = 612] 00:54:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 276 (0x7f4335656400) [pid = 1858] [serial = 1837] [outer = (nil)] 00:54:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 277 (0x7f433a55bc00) [pid = 1858] [serial = 1838] [outer = 0x7f4335656400] 00:54:35 INFO - PROCESS | 1858 | 1461138875957 Marionette DEBUG loaded listener.js 00:54:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 278 (0x7f433a650400) [pid = 1858] [serial = 1839] [outer = 0x7f4335656400] 00:54:36 INFO - PROCESS | 1858 | 1461138876792 Marionette TRACE conn3 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:54:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 00:54:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1479ms 00:54:36 INFO - PROCESS | 1858 | 1461138876836 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 00:54:36 INFO - PROCESS | 1858 | 1461138876840 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 00:54:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 00:54:36 INFO - PROCESS | 1858 | 1461138876846 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 00:54:36 INFO - PROCESS | 1858 | 1461138876849 Marionette TRACE conn3 <- [1,2422,null,{}] 00:54:36 INFO - PROCESS | 1858 | 1461138876855 Marionette TRACE conn3 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:37 INFO - PROCESS | 1858 | 1461138877087 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 00:54:37 INFO - PROCESS | 1858 | 1461138877402 Marionette TRACE conn3 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a269800 == 130 [pid = 1858] [id = 613] 00:54:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 279 (0x7f433e8a6000) [pid = 1858] [serial = 1840] [outer = (nil)] 00:54:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 280 (0x7f433f018800) [pid = 1858] [serial = 1841] [outer = 0x7f433e8a6000] 00:54:37 INFO - PROCESS | 1858 | 1461138877482 Marionette DEBUG loaded listener.js 00:54:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 281 (0x7f433f070800) [pid = 1858] [serial = 1842] [outer = 0x7f433e8a6000] 00:54:38 INFO - PROCESS | 1858 | 1461138878299 Marionette TRACE conn3 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 00:54:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 00:54:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1479ms 00:54:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 00:54:38 INFO - PROCESS | 1858 | 1461138878329 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 00:54:38 INFO - PROCESS | 1858 | 1461138878331 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 00:54:38 INFO - PROCESS | 1858 | 1461138878340 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 00:54:38 INFO - PROCESS | 1858 | 1461138878344 Marionette TRACE conn3 <- [1,2426,null,{}] 00:54:38 INFO - PROCESS | 1858 | 1461138878349 Marionette TRACE conn3 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:38 INFO - PROCESS | 1858 | 1461138878545 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 00:54:38 INFO - PROCESS | 1858 | 1461138878813 Marionette TRACE conn3 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433bf82800 == 131 [pid = 1858] [id = 614] 00:54:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 282 (0x7f433cbe3800) [pid = 1858] [serial = 1843] [outer = (nil)] 00:54:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 283 (0x7f433f662c00) [pid = 1858] [serial = 1844] [outer = 0x7f433cbe3800] 00:54:38 INFO - PROCESS | 1858 | 1461138878936 Marionette DEBUG loaded listener.js 00:54:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 284 (0x7f433ff1c000) [pid = 1858] [serial = 1845] [outer = 0x7f433cbe3800] 00:54:39 INFO - PROCESS | 1858 | 1461138879759 Marionette TRACE conn3 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 00:54:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 00:54:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1434ms 00:54:39 INFO - PROCESS | 1858 | 1461138879774 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 00:54:39 INFO - PROCESS | 1858 | 1461138879776 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 00:54:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 00:54:39 INFO - PROCESS | 1858 | 1461138879801 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 00:54:39 INFO - PROCESS | 1858 | 1461138879805 Marionette TRACE conn3 <- [1,2430,null,{}] 00:54:39 INFO - PROCESS | 1858 | 1461138879812 Marionette TRACE conn3 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:40 INFO - PROCESS | 1858 | 1461138880017 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 00:54:40 INFO - PROCESS | 1858 | 1461138880287 Marionette TRACE conn3 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43401b1800 == 132 [pid = 1858] [id = 615] 00:54:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 285 (0x7f433e050800) [pid = 1858] [serial = 1846] [outer = (nil)] 00:54:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 286 (0x7f4341304000) [pid = 1858] [serial = 1847] [outer = 0x7f433e050800] 00:54:40 INFO - PROCESS | 1858 | 1461138880361 Marionette DEBUG loaded listener.js 00:54:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 287 (0x7f43418d1000) [pid = 1858] [serial = 1848] [outer = 0x7f433e050800] 00:54:41 INFO - PROCESS | 1858 | 1461138881151 Marionette TRACE conn3 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 00:54:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 00:54:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1405ms 00:54:41 INFO - PROCESS | 1858 | 1461138881193 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 00:54:41 INFO - PROCESS | 1858 | 1461138881196 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 00:54:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 00:54:41 INFO - PROCESS | 1858 | 1461138881204 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 00:54:41 INFO - PROCESS | 1858 | 1461138881207 Marionette TRACE conn3 <- [1,2434,null,{}] 00:54:41 INFO - PROCESS | 1858 | 1461138881212 Marionette TRACE conn3 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:41 INFO - PROCESS | 1858 | 1461138881422 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 00:54:41 INFO - PROCESS | 1858 | 1461138881694 Marionette TRACE conn3 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434241b800 == 133 [pid = 1858] [id = 616] 00:54:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 288 (0x7f433f06fc00) [pid = 1858] [serial = 1849] [outer = (nil)] 00:54:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 289 (0x7f434be5b000) [pid = 1858] [serial = 1850] [outer = 0x7f433f06fc00] 00:54:41 INFO - PROCESS | 1858 | 1461138881771 Marionette DEBUG loaded listener.js 00:54:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 290 (0x7f434ccb7800) [pid = 1858] [serial = 1851] [outer = 0x7f433f06fc00] 00:54:42 INFO - PROCESS | 1858 | 1461138882590 Marionette TRACE conn3 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 00:54:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 00:54:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1433ms 00:54:42 INFO - PROCESS | 1858 | 1461138882639 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 00:54:42 INFO - PROCESS | 1858 | 1461138882643 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 00:54:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 00:54:42 INFO - PROCESS | 1858 | 1461138882649 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 00:54:42 INFO - PROCESS | 1858 | 1461138882651 Marionette TRACE conn3 <- [1,2438,null,{}] 00:54:42 INFO - PROCESS | 1858 | 1461138882657 Marionette TRACE conn3 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:42 INFO - PROCESS | 1858 | 1461138882879 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 00:54:43 INFO - PROCESS | 1858 | 1461138883164 Marionette TRACE conn3 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434d16f000 == 134 [pid = 1858] [id = 617] 00:54:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 291 (0x7f432dc45800) [pid = 1858] [serial = 1852] [outer = (nil)] 00:54:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 292 (0x7f434cd94800) [pid = 1858] [serial = 1853] [outer = 0x7f432dc45800] 00:54:43 INFO - PROCESS | 1858 | 1461138883284 Marionette DEBUG loaded listener.js 00:54:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 293 (0x7f434d1e5800) [pid = 1858] [serial = 1854] [outer = 0x7f432dc45800] 00:54:44 INFO - PROCESS | 1858 | 1461138884135 Marionette TRACE conn3 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 00:54:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 00:54:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1533ms 00:54:44 INFO - PROCESS | 1858 | 1461138884183 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 00:54:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 00:54:44 INFO - PROCESS | 1858 | 1461138884187 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 00:54:44 INFO - PROCESS | 1858 | 1461138884193 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 00:54:44 INFO - PROCESS | 1858 | 1461138884197 Marionette TRACE conn3 <- [1,2442,null,{}] 00:54:44 INFO - PROCESS | 1858 | 1461138884203 Marionette TRACE conn3 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:44 INFO - PROCESS | 1858 | 1461138884456 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 00:54:44 INFO - PROCESS | 1858 | 1461138884779 Marionette TRACE conn3 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4352521000 == 135 [pid = 1858] [id = 618] 00:54:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 294 (0x7f4351fc1400) [pid = 1858] [serial = 1855] [outer = (nil)] 00:54:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 295 (0x7f435207e000) [pid = 1858] [serial = 1856] [outer = 0x7f4351fc1400] 00:54:44 INFO - PROCESS | 1858 | 1461138884865 Marionette DEBUG loaded listener.js 00:54:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 296 (0x7f435250e000) [pid = 1858] [serial = 1857] [outer = 0x7f4351fc1400] 00:54:45 INFO - PROCESS | 1858 | 1461138885679 Marionette TRACE conn3 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 00:54:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 00:54:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1533ms 00:54:45 INFO - PROCESS | 1858 | 1461138885726 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 00:54:45 INFO - PROCESS | 1858 | 1461138885729 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 00:54:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 00:54:45 INFO - PROCESS | 1858 | 1461138885735 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 00:54:45 INFO - PROCESS | 1858 | 1461138885738 Marionette TRACE conn3 <- [1,2446,null,{}] 00:54:45 INFO - PROCESS | 1858 | 1461138885743 Marionette TRACE conn3 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:45 INFO - PROCESS | 1858 | 1461138885958 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 00:54:46 INFO - PROCESS | 1858 | 1461138886276 Marionette TRACE conn3 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574cc000 == 136 [pid = 1858] [id = 619] 00:54:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 297 (0x7f431f981000) [pid = 1858] [serial = 1858] [outer = (nil)] 00:54:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 298 (0x7f431f985800) [pid = 1858] [serial = 1859] [outer = 0x7f431f981000] 00:54:46 INFO - PROCESS | 1858 | 1461138886357 Marionette DEBUG loaded listener.js 00:54:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 299 (0x7f431f98a400) [pid = 1858] [serial = 1860] [outer = 0x7f431f981000] 00:54:47 INFO - PROCESS | 1858 | 1461138887157 Marionette TRACE conn3 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 00:54:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 00:54:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1478ms 00:54:47 INFO - PROCESS | 1858 | 1461138887215 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 00:54:47 INFO - PROCESS | 1858 | 1461138887218 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 00:54:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 00:54:47 INFO - PROCESS | 1858 | 1461138887224 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 00:54:47 INFO - PROCESS | 1858 | 1461138887227 Marionette TRACE conn3 <- [1,2450,null,{}] 00:54:47 INFO - PROCESS | 1858 | 1461138887233 Marionette TRACE conn3 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:47 INFO - PROCESS | 1858 | 1461138887453 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 00:54:47 INFO - PROCESS | 1858 | 1461138887780 Marionette TRACE conn3 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e1d9000 == 137 [pid = 1858] [id = 620] 00:54:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 300 (0x7f431f982400) [pid = 1858] [serial = 1861] [outer = (nil)] 00:54:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 301 (0x7f43241d5400) [pid = 1858] [serial = 1862] [outer = 0x7f431f982400] 00:54:47 INFO - PROCESS | 1858 | 1461138887859 Marionette DEBUG loaded listener.js 00:54:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 302 (0x7f43241d9400) [pid = 1858] [serial = 1863] [outer = 0x7f431f982400] 00:54:48 INFO - PROCESS | 1858 | 1461138888688 Marionette TRACE conn3 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 00:54:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 00:54:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1482ms 00:54:48 INFO - PROCESS | 1858 | 1461138888708 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 00:54:48 INFO - PROCESS | 1858 | 1461138888711 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 00:54:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 00:54:48 INFO - PROCESS | 1858 | 1461138888717 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 00:54:48 INFO - PROCESS | 1858 | 1461138888721 Marionette TRACE conn3 <- [1,2454,null,{}] 00:54:48 INFO - PROCESS | 1858 | 1461138888726 Marionette TRACE conn3 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:48 INFO - PROCESS | 1858 | 1461138888942 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 00:54:49 INFO - PROCESS | 1858 | 1461138889268 Marionette TRACE conn3 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43212b4000 == 138 [pid = 1858] [id = 621] 00:54:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 303 (0x7f431f987400) [pid = 1858] [serial = 1864] [outer = (nil)] 00:54:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 304 (0x7f43241ddc00) [pid = 1858] [serial = 1865] [outer = 0x7f431f987400] 00:54:49 INFO - PROCESS | 1858 | 1461138889347 Marionette DEBUG loaded listener.js 00:54:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 305 (0x7f43341a2c00) [pid = 1858] [serial = 1866] [outer = 0x7f431f987400] 00:54:50 INFO - PROCESS | 1858 | 1461138890134 Marionette TRACE conn3 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 00:54:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 00:54:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1483ms 00:54:50 INFO - PROCESS | 1858 | 1461138890202 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 00:54:50 INFO - PROCESS | 1858 | 1461138890205 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 00:54:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 00:54:50 INFO - PROCESS | 1858 | 1461138890213 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 00:54:50 INFO - PROCESS | 1858 | 1461138890216 Marionette TRACE conn3 <- [1,2458,null,{}] 00:54:50 INFO - PROCESS | 1858 | 1461138890222 Marionette TRACE conn3 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:50 INFO - PROCESS | 1858 | 1461138890493 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 00:54:50 INFO - PROCESS | 1858 | 1461138890806 Marionette TRACE conn3 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4339f6b000 == 139 [pid = 1858] [id = 622] 00:54:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 306 (0x7f43241d3c00) [pid = 1858] [serial = 1867] [outer = (nil)] 00:54:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 307 (0x7f432545a000) [pid = 1858] [serial = 1868] [outer = 0x7f43241d3c00] 00:54:50 INFO - PROCESS | 1858 | 1461138890886 Marionette DEBUG loaded listener.js 00:54:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 308 (0x7f432545e000) [pid = 1858] [serial = 1869] [outer = 0x7f43241d3c00] 00:54:51 INFO - PROCESS | 1858 | 1461138891713 Marionette TRACE conn3 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 00:54:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 00:54:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1530ms 00:54:51 INFO - PROCESS | 1858 | 1461138891743 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 00:54:51 INFO - PROCESS | 1858 | 1461138891746 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 00:54:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 00:54:51 INFO - PROCESS | 1858 | 1461138891752 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 00:54:51 INFO - PROCESS | 1858 | 1461138891755 Marionette TRACE conn3 <- [1,2462,null,{}] 00:54:51 INFO - PROCESS | 1858 | 1461138891760 Marionette TRACE conn3 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:51 INFO - PROCESS | 1858 | 1461138891975 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 00:54:52 INFO - PROCESS | 1858 | 1461138892256 Marionette TRACE conn3 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4339f83000 == 140 [pid = 1858] [id = 623] 00:54:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 309 (0x7f431e21d800) [pid = 1858] [serial = 1870] [outer = (nil)] 00:54:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 310 (0x7f431e225000) [pid = 1858] [serial = 1871] [outer = 0x7f431e21d800] 00:54:52 INFO - PROCESS | 1858 | 1461138892375 Marionette DEBUG loaded listener.js 00:54:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 311 (0x7f431e229c00) [pid = 1858] [serial = 1872] [outer = 0x7f431e21d800] 00:54:53 INFO - PROCESS | 1858 | 1461138893235 Marionette TRACE conn3 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 00:54:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 00:54:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1529ms 00:54:53 INFO - PROCESS | 1858 | 1461138893283 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 00:54:53 INFO - PROCESS | 1858 | 1461138893287 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 00:54:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 00:54:53 INFO - PROCESS | 1858 | 1461138893292 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 00:54:53 INFO - PROCESS | 1858 | 1461138893294 Marionette TRACE conn3 <- [1,2466,null,{}] 00:54:53 INFO - PROCESS | 1858 | 1461138893300 Marionette TRACE conn3 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:53 INFO - PROCESS | 1858 | 1461138893517 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 00:54:53 INFO - PROCESS | 1858 | 1461138893837 Marionette TRACE conn3 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e2a7000 == 141 [pid = 1858] [id = 624] 00:54:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 312 (0x7f431e21e000) [pid = 1858] [serial = 1873] [outer = (nil)] 00:54:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 313 (0x7f432117e800) [pid = 1858] [serial = 1874] [outer = 0x7f431e21e000] 00:54:53 INFO - PROCESS | 1858 | 1461138893914 Marionette DEBUG loaded listener.js 00:54:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 314 (0x7f4321183400) [pid = 1858] [serial = 1875] [outer = 0x7f431e21e000] 00:54:54 INFO - PROCESS | 1858 | 1461138894752 Marionette TRACE conn3 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 00:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 00:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1534ms 00:54:54 INFO - PROCESS | 1858 | 1461138894828 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 00:54:54 INFO - PROCESS | 1858 | 1461138894831 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 00:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 00:54:54 INFO - PROCESS | 1858 | 1461138894838 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 00:54:54 INFO - PROCESS | 1858 | 1461138894841 Marionette TRACE conn3 <- [1,2470,null,{}] 00:54:54 INFO - PROCESS | 1858 | 1461138894846 Marionette TRACE conn3 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:55 INFO - PROCESS | 1858 | 1461138895107 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 00:54:55 INFO - PROCESS | 1858 | 1461138895435 Marionette TRACE conn3 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e61b800 == 142 [pid = 1858] [id = 625] 00:54:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 315 (0x7f4321183800) [pid = 1858] [serial = 1876] [outer = (nil)] 00:54:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 316 (0x7f432118bc00) [pid = 1858] [serial = 1877] [outer = 0x7f4321183800] 00:54:55 INFO - PROCESS | 1858 | 1461138895508 Marionette DEBUG loaded listener.js 00:54:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 317 (0x7f432545ac00) [pid = 1858] [serial = 1878] [outer = 0x7f4321183800] 00:54:56 INFO - PROCESS | 1858 | 1461138896343 Marionette TRACE conn3 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 00:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 00:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1583ms 00:54:56 INFO - PROCESS | 1858 | 1461138896422 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 00:54:56 INFO - PROCESS | 1858 | 1461138896425 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 00:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 00:54:56 INFO - PROCESS | 1858 | 1461138896431 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 00:54:56 INFO - PROCESS | 1858 | 1461138896434 Marionette TRACE conn3 <- [1,2474,null,{}] 00:54:56 INFO - PROCESS | 1858 | 1461138896439 Marionette TRACE conn3 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:56 INFO - PROCESS | 1858 | 1461138896685 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 00:54:57 INFO - PROCESS | 1858 | 1461138897012 Marionette TRACE conn3 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43261a7000 == 143 [pid = 1858] [id = 626] 00:54:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 318 (0x7f4321187400) [pid = 1858] [serial = 1879] [outer = (nil)] 00:54:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 319 (0x7f4325d94400) [pid = 1858] [serial = 1880] [outer = 0x7f4321187400] 00:54:57 INFO - PROCESS | 1858 | 1461138897087 Marionette DEBUG loaded listener.js 00:54:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 320 (0x7f4328aab400) [pid = 1858] [serial = 1881] [outer = 0x7f4321187400] 00:54:57 INFO - PROCESS | 1858 | 1461138897914 Marionette TRACE conn3 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 00:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 00:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1535ms 00:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 00:54:57 INFO - PROCESS | 1858 | 1461138897968 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 00:54:57 INFO - PROCESS | 1858 | 1461138897971 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 00:54:57 INFO - PROCESS | 1858 | 1461138897977 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 00:54:57 INFO - PROCESS | 1858 | 1461138897980 Marionette TRACE conn3 <- [1,2478,null,{}] 00:54:57 INFO - PROCESS | 1858 | 1461138897989 Marionette TRACE conn3 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:54:58 INFO - PROCESS | 1858 | 1461138898203 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 00:54:58 INFO - PROCESS | 1858 | 1461138898525 Marionette TRACE conn3 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:54:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cfdb000 == 144 [pid = 1858] [id = 627] 00:54:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 321 (0x7f432545b000) [pid = 1858] [serial = 1882] [outer = (nil)] 00:54:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 322 (0x7f432cdb5c00) [pid = 1858] [serial = 1883] [outer = 0x7f432545b000] 00:54:58 INFO - PROCESS | 1858 | 1461138898601 Marionette DEBUG loaded listener.js 00:54:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 323 (0x7f4336e36c00) [pid = 1858] [serial = 1884] [outer = 0x7f432545b000] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e078000 == 143 [pid = 1858] [id = 538] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ac91800 == 142 [pid = 1858] [id = 513] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b43e800 == 141 [pid = 1858] [id = 606] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f624000 == 140 [pid = 1858] [id = 605] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e065800 == 139 [pid = 1858] [id = 604] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432964b800 == 138 [pid = 1858] [id = 603] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432ddda000 == 137 [pid = 1858] [id = 602] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cc45800 == 136 [pid = 1858] [id = 601] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328882800 == 135 [pid = 1858] [id = 600] 00:54:59 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43286c3000 == 134 [pid = 1858] [id = 599] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 322 (0x7f432ddd2400) [pid = 1858] [serial = 1401] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 321 (0x7f433a647c00) [pid = 1858] [serial = 1659] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 320 (0x7f432b459400) [pid = 1858] [serial = 1536] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 319 (0x7f4336968400) [pid = 1858] [serial = 1680] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 318 (0x7f433a7b1c00) [pid = 1858] [serial = 1470] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 317 (0x7f432cf67000) [pid = 1858] [serial = 1685] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 316 (0x7f433a52f400) [pid = 1858] [serial = 1694] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 315 (0x7f432fb1a800) [pid = 1858] [serial = 1736] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 314 (0x7f43343e3400) [pid = 1858] [serial = 1737] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 313 (0x7f433bf76c00) [pid = 1858] [serial = 1697] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 312 (0x7f432615e400) [pid = 1858] [serial = 1682] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 311 (0x7f433f594c00) [pid = 1858] [serial = 1703] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 310 (0x7f433f8a3000) [pid = 1858] [serial = 1706] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 309 (0x7f432bf3cc00) [pid = 1858] [serial = 1731] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 308 (0x7f432ad4a400) [pid = 1858] [serial = 1730] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 307 (0x7f4336e2b000) [pid = 1858] [serial = 1691] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 306 (0x7f43357e2800) [pid = 1858] [serial = 1739] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 305 (0x7f433f013400) [pid = 1858] [serial = 1700] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 304 (0x7f433a64ec00) [pid = 1858] [serial = 1745] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 303 (0x7f433421f000) [pid = 1858] [serial = 1688] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 302 (0x7f432e30c000) [pid = 1858] [serial = 1734] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 301 (0x7f432ddd0000) [pid = 1858] [serial = 1733] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 300 (0x7f434be52400) [pid = 1858] [serial = 1715] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 299 (0x7f434de2d400) [pid = 1858] [serial = 1727] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 298 (0x7f434ccbd400) [pid = 1858] [serial = 1718] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 297 (0x7f43289d6400) [pid = 1858] [serial = 1724] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 296 (0x7f433ff25000) [pid = 1858] [serial = 1709] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 295 (0x7f4341310000) [pid = 1858] [serial = 1712] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 294 (0x7f434cf0f800) [pid = 1858] [serial = 1721] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 293 (0x7f433a7ba000) [pid = 1858] [serial = 1746] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 292 (0x7f433db42000) [pid = 1858] [serial = 1751] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 291 (0x7f4336085c00) [pid = 1858] [serial = 1742] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 290 (0x7f4335660000) [pid = 1858] [serial = 1743] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 289 (0x7f43366ee800) [pid = 1858] [serial = 1748] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 288 (0x7f4335e04000) [pid = 1858] [serial = 1740] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | --DOMWINDOW == 287 (0x7f433c986400) [pid = 1858] [serial = 1749] [outer = (nil)] [url = about:blank] 00:55:00 INFO - PROCESS | 1858 | 1461138900696 Marionette TRACE conn3 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 00:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 00:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 2744ms 00:55:00 INFO - PROCESS | 1858 | 1461138900723 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 00:55:00 INFO - PROCESS | 1858 | 1461138900731 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 00:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 00:55:00 INFO - PROCESS | 1858 | 1461138900739 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 00:55:00 INFO - PROCESS | 1858 | 1461138900744 Marionette TRACE conn3 <- [1,2482,null,{}] 00:55:00 INFO - PROCESS | 1858 | 1461138900754 Marionette TRACE conn3 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:00 INFO - PROCESS | 1858 | 1461138900957 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 00:55:01 INFO - PROCESS | 1858 | 1461138901153 Marionette TRACE conn3 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4325cd2800 == 135 [pid = 1858] [id = 628] 00:55:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 288 (0x7f4325d99000) [pid = 1858] [serial = 1885] [outer = (nil)] 00:55:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 289 (0x7f4325fe5c00) [pid = 1858] [serial = 1886] [outer = 0x7f4325d99000] 00:55:01 INFO - PROCESS | 1858 | 1461138901220 Marionette DEBUG loaded listener.js 00:55:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 290 (0x7f432615f000) [pid = 1858] [serial = 1887] [outer = 0x7f4325d99000] 00:55:02 INFO - PROCESS | 1858 | 1461138902097 Marionette TRACE conn3 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 00:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 00:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1387ms 00:55:02 INFO - PROCESS | 1858 | 1461138902128 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 00:55:02 INFO - PROCESS | 1858 | 1461138902136 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 00:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 00:55:02 INFO - PROCESS | 1858 | 1461138902146 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 00:55:02 INFO - PROCESS | 1858 | 1461138902153 Marionette TRACE conn3 <- [1,2486,null,{}] 00:55:02 INFO - PROCESS | 1858 | 1461138902159 Marionette TRACE conn3 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:02 INFO - PROCESS | 1858 | 1461138902378 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 00:55:02 INFO - PROCESS | 1858 | 1461138902674 Marionette TRACE conn3 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327fa6800 == 136 [pid = 1858] [id = 629] 00:55:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 291 (0x7f4328904c00) [pid = 1858] [serial = 1888] [outer = (nil)] 00:55:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 292 (0x7f432b457400) [pid = 1858] [serial = 1889] [outer = 0x7f4328904c00] 00:55:02 INFO - PROCESS | 1858 | 1461138902756 Marionette DEBUG loaded listener.js 00:55:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 293 (0x7f432bf44c00) [pid = 1858] [serial = 1890] [outer = 0x7f4328904c00] 00:55:03 INFO - PROCESS | 1858 | 1461138903558 Marionette TRACE conn3 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 00:55:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 00:55:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1437ms 00:55:03 INFO - PROCESS | 1858 | 1461138903584 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 00:55:03 INFO - PROCESS | 1858 | 1461138903587 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 00:55:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 00:55:03 INFO - PROCESS | 1858 | 1461138903593 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 00:55:03 INFO - PROCESS | 1858 | 1461138903598 Marionette TRACE conn3 <- [1,2490,null,{}] 00:55:03 INFO - PROCESS | 1858 | 1461138903621 Marionette TRACE conn3 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:03 INFO - PROCESS | 1858 | 1461138903893 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 00:55:03 INFO - PROCESS | 1858 | 1461138903943 Marionette TRACE conn3 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b16b800 == 137 [pid = 1858] [id = 630] 00:55:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 294 (0x7f432c21b400) [pid = 1858] [serial = 1891] [outer = (nil)] 00:55:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 295 (0x7f432ddd2400) [pid = 1858] [serial = 1892] [outer = 0x7f432c21b400] 00:55:04 INFO - PROCESS | 1858 | 1461138904032 Marionette DEBUG loaded listener.js 00:55:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 296 (0x7f432e30a400) [pid = 1858] [serial = 1893] [outer = 0x7f432c21b400] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 295 (0x7f433edec800) [pid = 1858] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 294 (0x7f4326156c00) [pid = 1858] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 293 (0x7f432fb0f800) [pid = 1858] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 292 (0x7f433ea70c00) [pid = 1858] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 291 (0x7f433652c000) [pid = 1858] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 290 (0x7f433a7bcc00) [pid = 1858] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 289 (0x7f4336532800) [pid = 1858] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 288 (0x7f432c2d6000) [pid = 1858] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 287 (0x7f43343e1c00) [pid = 1858] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 286 (0x7f432fd0f800) [pid = 1858] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 285 (0x7f4326154400) [pid = 1858] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 284 (0x7f432dc4f800) [pid = 1858] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 283 (0x7f433db47c00) [pid = 1858] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 282 (0x7f4340777800) [pid = 1858] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 281 (0x7f4336f7ac00) [pid = 1858] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 280 (0x7f4327d0e800) [pid = 1858] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 279 (0x7f433983a000) [pid = 1858] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 278 (0x7f43417a7800) [pid = 1858] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 277 (0x7f432ddcdc00) [pid = 1858] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 276 (0x7f432cdb6c00) [pid = 1858] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 275 (0x7f4326154800) [pid = 1858] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 274 (0x7f43363a4400) [pid = 1858] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 273 (0x7f433a55d400) [pid = 1858] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 272 (0x7f432de5e800) [pid = 1858] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 271 (0x7f4337d86400) [pid = 1858] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 270 (0x7f433db47400) [pid = 1858] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 269 (0x7f4339624000) [pid = 1858] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 268 (0x7f4334224400) [pid = 1858] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 267 (0x7f43343de400) [pid = 1858] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 266 (0x7f432fab6c00) [pid = 1858] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 265 (0x7f432de60400) [pid = 1858] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 264 (0x7f434ca73000) [pid = 1858] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 263 (0x7f433a743c00) [pid = 1858] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 262 (0x7f432fabbc00) [pid = 1858] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 261 (0x7f4337d8a000) [pid = 1858] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 260 (0x7f432cf66800) [pid = 1858] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 259 (0x7f43403d9c00) [pid = 1858] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 258 (0x7f43289d3800) [pid = 1858] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 257 (0x7f432f7c5800) [pid = 1858] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 256 (0x7f432e302800) [pid = 1858] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 255 (0x7f4336534400) [pid = 1858] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 254 (0x7f433a751c00) [pid = 1858] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 253 (0x7f432be26400) [pid = 1858] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 252 (0x7f4351e9cc00) [pid = 1858] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 251 (0x7f433f6a9800) [pid = 1858] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 250 (0x7f433ea69c00) [pid = 1858] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 249 (0x7f432dc4a800) [pid = 1858] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 248 (0x7f4339621c00) [pid = 1858] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 247 (0x7f432e025400) [pid = 1858] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 246 (0x7f433f065000) [pid = 1858] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 245 (0x7f43357e8c00) [pid = 1858] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 244 (0x7f433a562000) [pid = 1858] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 243 (0x7f43355f1c00) [pid = 1858] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 242 (0x7f4339839c00) [pid = 1858] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 241 (0x7f432f854c00) [pid = 1858] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 240 (0x7f433f6aa400) [pid = 1858] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 239 (0x7f43357f0000) [pid = 1858] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 238 (0x7f4339835800) [pid = 1858] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 237 (0x7f4335e0fc00) [pid = 1858] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 236 (0x7f432cdb0c00) [pid = 1858] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 235 (0x7f434d1e2000) [pid = 1858] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 234 (0x7f4335e0dc00) [pid = 1858] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 233 (0x7f432ad3f400) [pid = 1858] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 232 (0x7f43289cb800) [pid = 1858] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 231 (0x7f4335579000) [pid = 1858] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 230 (0x7f432440bc00) [pid = 1858] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f4328ab3c00) [pid = 1858] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f432ad41000) [pid = 1858] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f432f84fc00) [pid = 1858] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f4326153400) [pid = 1858] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 00:55:05 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f43268f9400) [pid = 1858] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 00:55:06 INFO - PROCESS | 1858 | 1461138906032 Marionette TRACE conn3 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 00:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 2485ms 00:55:06 INFO - PROCESS | 1858 | 1461138906080 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 00:55:06 INFO - PROCESS | 1858 | 1461138906085 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 00:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 00:55:06 INFO - PROCESS | 1858 | 1461138906091 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 00:55:06 INFO - PROCESS | 1858 | 1461138906095 Marionette TRACE conn3 <- [1,2494,null,{}] 00:55:06 INFO - PROCESS | 1858 | 1461138906099 Marionette TRACE conn3 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:06 INFO - PROCESS | 1858 | 1461138906310 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 00:55:06 INFO - PROCESS | 1858 | 1461138906502 Marionette TRACE conn3 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432aec9000 == 138 [pid = 1858] [id = 631] 00:55:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 226 (0x7f432118ac00) [pid = 1858] [serial = 1894] [outer = (nil)] 00:55:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 227 (0x7f4328aae800) [pid = 1858] [serial = 1895] [outer = 0x7f432118ac00] 00:55:06 INFO - PROCESS | 1858 | 1461138906609 Marionette DEBUG loaded listener.js 00:55:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 228 (0x7f432cf63000) [pid = 1858] [serial = 1896] [outer = 0x7f432118ac00] 00:55:07 INFO - PROCESS | 1858 | 1461138907296 Marionette TRACE conn3 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 00:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 00:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1238ms 00:55:07 INFO - PROCESS | 1858 | 1461138907341 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 00:55:07 INFO - PROCESS | 1858 | 1461138907344 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 00:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 00:55:07 INFO - PROCESS | 1858 | 1461138907350 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 00:55:07 INFO - PROCESS | 1858 | 1461138907352 Marionette TRACE conn3 <- [1,2498,null,{}] 00:55:07 INFO - PROCESS | 1858 | 1461138907358 Marionette TRACE conn3 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:07 INFO - PROCESS | 1858 | 1461138907565 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 00:55:07 INFO - PROCESS | 1858 | 1461138907947 Marionette TRACE conn3 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432224a000 == 139 [pid = 1858] [id = 632] 00:55:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 229 (0x7f431f981400) [pid = 1858] [serial = 1897] [outer = (nil)] 00:55:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 230 (0x7f432219b000) [pid = 1858] [serial = 1898] [outer = 0x7f431f981400] 00:55:08 INFO - PROCESS | 1858 | 1461138908107 Marionette DEBUG loaded listener.js 00:55:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 231 (0x7f432440ec00) [pid = 1858] [serial = 1899] [outer = 0x7f431f981400] 00:55:09 INFO - PROCESS | 1858 | 1461138909009 Marionette TRACE conn3 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 00:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 00:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1733ms 00:55:09 INFO - PROCESS | 1858 | 1461138909089 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 00:55:09 INFO - PROCESS | 1858 | 1461138909098 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 00:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 00:55:09 INFO - PROCESS | 1858 | 1461138909110 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 00:55:09 INFO - PROCESS | 1858 | 1461138909120 Marionette TRACE conn3 <- [1,2502,null,{}] 00:55:09 INFO - PROCESS | 1858 | 1461138909133 Marionette TRACE conn3 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:09 INFO - PROCESS | 1858 | 1461138909628 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 00:55:09 INFO - PROCESS | 1858 | 1461138909966 Marionette TRACE conn3 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432acc7800 == 140 [pid = 1858] [id = 633] 00:55:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 232 (0x7f4328909800) [pid = 1858] [serial = 1900] [outer = (nil)] 00:55:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 233 (0x7f4328aad000) [pid = 1858] [serial = 1901] [outer = 0x7f4328909800] 00:55:10 INFO - PROCESS | 1858 | 1461138910043 Marionette DEBUG loaded listener.js 00:55:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 234 (0x7f432bf45c00) [pid = 1858] [serial = 1902] [outer = 0x7f4328909800] 00:55:10 INFO - PROCESS | 1858 | 1461138910946 Marionette TRACE conn3 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 00:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1901ms 00:55:11 INFO - PROCESS | 1858 | 1461138911013 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 00:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 00:55:11 INFO - PROCESS | 1858 | 1461138911019 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 00:55:11 INFO - PROCESS | 1858 | 1461138911026 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 00:55:11 INFO - PROCESS | 1858 | 1461138911030 Marionette TRACE conn3 <- [1,2506,null,{}] 00:55:11 INFO - PROCESS | 1858 | 1461138911036 Marionette TRACE conn3 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:11 INFO - PROCESS | 1858 | 1461138911251 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 00:55:11 INFO - PROCESS | 1858 | 1461138911622 Marionette TRACE conn3 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da5b800 == 141 [pid = 1858] [id = 634] 00:55:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 235 (0x7f432890f800) [pid = 1858] [serial = 1903] [outer = (nil)] 00:55:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 236 (0x7f432de60400) [pid = 1858] [serial = 1904] [outer = 0x7f432890f800] 00:55:11 INFO - PROCESS | 1858 | 1461138911702 Marionette DEBUG loaded listener.js 00:55:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 237 (0x7f432f505000) [pid = 1858] [serial = 1905] [outer = 0x7f432890f800] 00:55:12 INFO - PROCESS | 1858 | 1461138912552 Marionette TRACE conn3 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 00:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 00:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1584ms 00:55:12 INFO - PROCESS | 1858 | 1461138912610 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 00:55:12 INFO - PROCESS | 1858 | 1461138912614 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 00:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 00:55:12 INFO - PROCESS | 1858 | 1461138912629 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 00:55:12 INFO - PROCESS | 1858 | 1461138912640 Marionette TRACE conn3 <- [1,2510,null,{}] 00:55:12 INFO - PROCESS | 1858 | 1461138912646 Marionette TRACE conn3 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:12 INFO - PROCESS | 1858 | 1461138912869 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 00:55:13 INFO - PROCESS | 1858 | 1461138913202 Marionette TRACE conn3 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f446800 == 142 [pid = 1858] [id = 635] 00:55:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 238 (0x7f432c218400) [pid = 1858] [serial = 1906] [outer = (nil)] 00:55:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 239 (0x7f432fb0f800) [pid = 1858] [serial = 1907] [outer = 0x7f432c218400] 00:55:13 INFO - PROCESS | 1858 | 1461138913283 Marionette DEBUG loaded listener.js 00:55:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 240 (0x7f433421f000) [pid = 1858] [serial = 1908] [outer = 0x7f432c218400] 00:55:14 INFO - PROCESS | 1858 | 1461138914106 Marionette TRACE conn3 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 00:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 00:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1545ms 00:55:14 INFO - PROCESS | 1858 | 1461138914167 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 00:55:14 INFO - PROCESS | 1858 | 1461138914171 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 00:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 00:55:14 INFO - PROCESS | 1858 | 1461138914177 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 00:55:14 INFO - PROCESS | 1858 | 1461138914180 Marionette TRACE conn3 <- [1,2514,null,{}] 00:55:14 INFO - PROCESS | 1858 | 1461138914185 Marionette TRACE conn3 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:14 INFO - PROCESS | 1858 | 1461138914410 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 00:55:14 INFO - PROCESS | 1858 | 1461138914722 Marionette TRACE conn3 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc9a800 == 143 [pid = 1858] [id = 636] 00:55:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 241 (0x7f432cf67000) [pid = 1858] [serial = 1909] [outer = (nil)] 00:55:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 242 (0x7f43343de400) [pid = 1858] [serial = 1910] [outer = 0x7f432cf67000] 00:55:14 INFO - PROCESS | 1858 | 1461138914816 Marionette DEBUG loaded listener.js 00:55:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 243 (0x7f43355f7000) [pid = 1858] [serial = 1911] [outer = 0x7f432cf67000] 00:55:15 INFO - PROCESS | 1858 | 1461138915608 Marionette TRACE conn3 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 00:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 00:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1484ms 00:55:15 INFO - PROCESS | 1858 | 1461138915663 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 00:55:15 INFO - PROCESS | 1858 | 1461138915667 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 00:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 00:55:15 INFO - PROCESS | 1858 | 1461138915673 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 00:55:15 INFO - PROCESS | 1858 | 1461138915676 Marionette TRACE conn3 <- [1,2518,null,{}] 00:55:15 INFO - PROCESS | 1858 | 1461138915682 Marionette TRACE conn3 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:15 INFO - PROCESS | 1858 | 1461138915898 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 00:55:16 INFO - PROCESS | 1858 | 1461138916233 Marionette TRACE conn3 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c0c000 == 144 [pid = 1858] [id = 637] 00:55:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 244 (0x7f43363ac000) [pid = 1858] [serial = 1912] [outer = (nil)] 00:55:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 245 (0x7f4336429800) [pid = 1858] [serial = 1913] [outer = 0x7f43363ac000] 00:55:16 INFO - PROCESS | 1858 | 1461138916335 Marionette DEBUG loaded listener.js 00:55:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 246 (0x7f4336921c00) [pid = 1858] [serial = 1914] [outer = 0x7f43363ac000] 00:55:17 INFO - PROCESS | 1858 | 1461138917172 Marionette TRACE conn3 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:55:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 00:55:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1539ms 00:55:17 INFO - PROCESS | 1858 | 1461138917213 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 00:55:17 INFO - PROCESS | 1858 | 1461138917216 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 00:55:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 00:55:17 INFO - PROCESS | 1858 | 1461138917222 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 00:55:17 INFO - PROCESS | 1858 | 1461138917224 Marionette TRACE conn3 <- [1,2522,null,{}] 00:55:17 INFO - PROCESS | 1858 | 1461138917231 Marionette TRACE conn3 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:17 INFO - PROCESS | 1858 | 1461138917444 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 00:55:17 INFO - PROCESS | 1858 | 1461138917763 Marionette TRACE conn3 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43369cc800 == 145 [pid = 1858] [id = 638] 00:55:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 247 (0x7f43357e8c00) [pid = 1858] [serial = 1915] [outer = (nil)] 00:55:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 248 (0x7f4339832400) [pid = 1858] [serial = 1916] [outer = 0x7f43357e8c00] 00:55:17 INFO - PROCESS | 1858 | 1461138917851 Marionette DEBUG loaded listener.js 00:55:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 249 (0x7f433a522400) [pid = 1858] [serial = 1917] [outer = 0x7f43357e8c00] 00:55:18 INFO - PROCESS | 1858 | 1461138918687 Marionette TRACE conn3 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 00:55:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 00:55:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1528ms 00:55:18 INFO - PROCESS | 1858 | 1461138918752 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 00:55:18 INFO - PROCESS | 1858 | 1461138918756 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 00:55:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 00:55:18 INFO - PROCESS | 1858 | 1461138918762 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 00:55:18 INFO - PROCESS | 1858 | 1461138918766 Marionette TRACE conn3 <- [1,2526,null,{}] 00:55:18 INFO - PROCESS | 1858 | 1461138918771 Marionette TRACE conn3 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:18 INFO - PROCESS | 1858 | 1461138918976 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 00:55:19 INFO - PROCESS | 1858 | 1461138919291 Marionette TRACE conn3 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337ac4000 == 146 [pid = 1858] [id = 639] 00:55:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 250 (0x7f43357e7400) [pid = 1858] [serial = 1918] [outer = (nil)] 00:55:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 251 (0x7f433a563400) [pid = 1858] [serial = 1919] [outer = 0x7f43357e7400] 00:55:19 INFO - PROCESS | 1858 | 1461138919369 Marionette DEBUG loaded listener.js 00:55:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 252 (0x7f433a748800) [pid = 1858] [serial = 1920] [outer = 0x7f43357e7400] 00:55:20 INFO - PROCESS | 1858 | 1461138920158 Marionette TRACE conn3 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 00:55:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 00:55:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1447ms 00:55:20 INFO - PROCESS | 1858 | 1461138920211 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 00:55:20 INFO - PROCESS | 1858 | 1461138920214 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 00:55:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 00:55:20 INFO - PROCESS | 1858 | 1461138920221 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 00:55:20 INFO - PROCESS | 1858 | 1461138920224 Marionette TRACE conn3 <- [1,2530,null,{}] 00:55:20 INFO - PROCESS | 1858 | 1461138920231 Marionette TRACE conn3 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:20 INFO - PROCESS | 1858 | 1461138920447 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 00:55:20 INFO - PROCESS | 1858 | 1461138920778 Marionette TRACE conn3 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a0dd800 == 147 [pid = 1858] [id = 640] 00:55:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 253 (0x7f431e223400) [pid = 1858] [serial = 1921] [outer = (nil)] 00:55:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 254 (0x7f43363b0c00) [pid = 1858] [serial = 1922] [outer = 0x7f431e223400] 00:55:20 INFO - PROCESS | 1858 | 1461138920858 Marionette DEBUG loaded listener.js 00:55:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 255 (0x7f433bf76c00) [pid = 1858] [serial = 1923] [outer = 0x7f431e223400] 00:55:21 INFO - PROCESS | 1858 | 1461138921715 Marionette TRACE conn3 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 00:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 00:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1540ms 00:55:21 INFO - PROCESS | 1858 | 1461138921763 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 00:55:21 INFO - PROCESS | 1858 | 1461138921766 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 00:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 00:55:21 INFO - PROCESS | 1858 | 1461138921773 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 00:55:21 INFO - PROCESS | 1858 | 1461138921775 Marionette TRACE conn3 <- [1,2534,null,{}] 00:55:21 INFO - PROCESS | 1858 | 1461138921781 Marionette TRACE conn3 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:21 INFO - PROCESS | 1858 | 1461138921994 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 00:55:22 INFO - PROCESS | 1858 | 1461138922315 Marionette TRACE conn3 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a487000 == 148 [pid = 1858] [id = 641] 00:55:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 256 (0x7f432b452000) [pid = 1858] [serial = 1924] [outer = (nil)] 00:55:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 257 (0x7f433c986800) [pid = 1858] [serial = 1925] [outer = 0x7f432b452000] 00:55:22 INFO - PROCESS | 1858 | 1461138922400 Marionette DEBUG loaded listener.js 00:55:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 258 (0x7f433dbdc000) [pid = 1858] [serial = 1926] [outer = 0x7f432b452000] 00:55:23 INFO - PROCESS | 1858 | 1461138923234 Marionette TRACE conn3 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 00:55:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 00:55:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1534ms 00:55:23 INFO - PROCESS | 1858 | 1461138923308 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 00:55:23 INFO - PROCESS | 1858 | 1461138923312 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 00:55:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 00:55:23 INFO - PROCESS | 1858 | 1461138923318 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 00:55:23 INFO - PROCESS | 1858 | 1461138923321 Marionette TRACE conn3 <- [1,2538,null,{}] 00:55:23 INFO - PROCESS | 1858 | 1461138923327 Marionette TRACE conn3 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:23 INFO - PROCESS | 1858 | 1461138923561 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 00:55:23 INFO - PROCESS | 1858 | 1461138923895 Marionette TRACE conn3 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f8ce800 == 149 [pid = 1858] [id = 642] 00:55:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 259 (0x7f433f015000) [pid = 1858] [serial = 1927] [outer = (nil)] 00:55:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 260 (0x7f433f06dc00) [pid = 1858] [serial = 1928] [outer = 0x7f433f015000] 00:55:23 INFO - PROCESS | 1858 | 1461138923985 Marionette DEBUG loaded listener.js 00:55:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 261 (0x7f433f6b4000) [pid = 1858] [serial = 1929] [outer = 0x7f433f015000] 00:55:24 INFO - PROCESS | 1858 | 1461138924848 Marionette TRACE conn3 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 00:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 00:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1583ms 00:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 00:55:24 INFO - PROCESS | 1858 | 1461138924902 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 00:55:24 INFO - PROCESS | 1858 | 1461138924905 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 00:55:24 INFO - PROCESS | 1858 | 1461138924912 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 00:55:24 INFO - PROCESS | 1858 | 1461138924923 Marionette TRACE conn3 <- [1,2542,null,{}] 00:55:24 INFO - PROCESS | 1858 | 1461138924963 Marionette TRACE conn3 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:25 INFO - PROCESS | 1858 | 1461138925317 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 00:55:25 INFO - PROCESS | 1858 | 1461138925574 Marionette TRACE conn3 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434ccd4800 == 150 [pid = 1858] [id = 643] 00:55:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 262 (0x7f432de5a800) [pid = 1858] [serial = 1930] [outer = (nil)] 00:55:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 263 (0x7f43419bbc00) [pid = 1858] [serial = 1931] [outer = 0x7f432de5a800] 00:55:25 INFO - PROCESS | 1858 | 1461138925656 Marionette DEBUG loaded listener.js 00:55:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 264 (0x7f434bed9800) [pid = 1858] [serial = 1932] [outer = 0x7f432de5a800] 00:55:26 INFO - PROCESS | 1858 | 1461138926537 Marionette TRACE conn3 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 00:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 00:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1670ms 00:55:26 INFO - PROCESS | 1858 | 1461138926582 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 00:55:26 INFO - PROCESS | 1858 | 1461138926586 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 00:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 00:55:26 INFO - PROCESS | 1858 | 1461138926592 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 00:55:26 INFO - PROCESS | 1858 | 1461138926596 Marionette TRACE conn3 <- [1,2546,null,{}] 00:55:26 INFO - PROCESS | 1858 | 1461138926601 Marionette TRACE conn3 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:26 INFO - PROCESS | 1858 | 1461138926822 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 00:55:27 INFO - PROCESS | 1858 | 1461138927145 Marionette TRACE conn3 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435201e800 == 151 [pid = 1858] [id = 644] 00:55:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 265 (0x7f433f8a5000) [pid = 1858] [serial = 1933] [outer = (nil)] 00:55:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 266 (0x7f434cd97000) [pid = 1858] [serial = 1934] [outer = 0x7f433f8a5000] 00:55:27 INFO - PROCESS | 1858 | 1461138927230 Marionette DEBUG loaded listener.js 00:55:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 267 (0x7f434de2b400) [pid = 1858] [serial = 1935] [outer = 0x7f433f8a5000] 00:55:28 INFO - PROCESS | 1858 | 1461138928059 Marionette TRACE conn3 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 00:55:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 00:55:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1540ms 00:55:28 INFO - PROCESS | 1858 | 1461138928133 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 00:55:28 INFO - PROCESS | 1858 | 1461138928137 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 00:55:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 00:55:28 INFO - PROCESS | 1858 | 1461138928143 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 00:55:28 INFO - PROCESS | 1858 | 1461138928146 Marionette TRACE conn3 <- [1,2550,null,{}] 00:55:28 INFO - PROCESS | 1858 | 1461138928151 Marionette TRACE conn3 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:28 INFO - PROCESS | 1858 | 1461138928379 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 00:55:28 INFO - PROCESS | 1858 | 1461138928700 Marionette TRACE conn3 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4357382800 == 152 [pid = 1858] [id = 645] 00:55:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 268 (0x7f4324410c00) [pid = 1858] [serial = 1936] [outer = (nil)] 00:55:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 269 (0x7f4350015c00) [pid = 1858] [serial = 1937] [outer = 0x7f4324410c00] 00:55:28 INFO - PROCESS | 1858 | 1461138928783 Marionette DEBUG loaded listener.js 00:55:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 270 (0x7f4351e93000) [pid = 1858] [serial = 1938] [outer = 0x7f4324410c00] 00:55:29 INFO - PROCESS | 1858 | 1461138929628 Marionette TRACE conn3 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 00:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 00:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1537ms 00:55:29 INFO - PROCESS | 1858 | 1461138929681 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 00:55:29 INFO - PROCESS | 1858 | 1461138929685 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 00:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 00:55:29 INFO - PROCESS | 1858 | 1461138929691 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 00:55:29 INFO - PROCESS | 1858 | 1461138929693 Marionette TRACE conn3 <- [1,2554,null,{}] 00:55:29 INFO - PROCESS | 1858 | 1461138929698 Marionette TRACE conn3 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:29 INFO - PROCESS | 1858 | 1461138929920 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 00:55:30 INFO - PROCESS | 1858 | 1461138930262 Marionette TRACE conn3 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431f7ef000 == 153 [pid = 1858] [id = 646] 00:55:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 271 (0x7f4336922400) [pid = 1858] [serial = 1939] [outer = (nil)] 00:55:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 272 (0x7f4351fb8800) [pid = 1858] [serial = 1940] [outer = 0x7f4336922400] 00:55:30 INFO - PROCESS | 1858 | 1461138930345 Marionette DEBUG loaded listener.js 00:55:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 273 (0x7f435215dc00) [pid = 1858] [serial = 1941] [outer = 0x7f4336922400] 00:55:31 INFO - PROCESS | 1858 | 1461138931217 Marionette TRACE conn3 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 00:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 00:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1587ms 00:55:31 INFO - PROCESS | 1858 | 1461138931279 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 00:55:31 INFO - PROCESS | 1858 | 1461138931282 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 00:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 00:55:31 INFO - PROCESS | 1858 | 1461138931288 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 00:55:31 INFO - PROCESS | 1858 | 1461138931291 Marionette TRACE conn3 <- [1,2558,null,{}] 00:55:31 INFO - PROCESS | 1858 | 1461138931298 Marionette TRACE conn3 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:31 INFO - PROCESS | 1858 | 1461138931550 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 00:55:31 INFO - PROCESS | 1858 | 1461138931886 Marionette TRACE conn3 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc0b800 == 154 [pid = 1858] [id = 647] 00:55:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 274 (0x7f432512c000) [pid = 1858] [serial = 1942] [outer = (nil)] 00:55:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 275 (0x7f4325134000) [pid = 1858] [serial = 1943] [outer = 0x7f432512c000] 00:55:31 INFO - PROCESS | 1858 | 1461138931966 Marionette DEBUG loaded listener.js 00:55:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 276 (0x7f4325139400) [pid = 1858] [serial = 1944] [outer = 0x7f432512c000] 00:55:32 INFO - PROCESS | 1858 | 1461138932839 Marionette TRACE conn3 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 00:55:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 00:55:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1628ms 00:55:32 INFO - PROCESS | 1858 | 1461138932918 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 00:55:32 INFO - PROCESS | 1858 | 1461138932921 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 00:55:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 00:55:32 INFO - PROCESS | 1858 | 1461138932928 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 00:55:32 INFO - PROCESS | 1858 | 1461138932931 Marionette TRACE conn3 <- [1,2562,null,{}] 00:55:32 INFO - PROCESS | 1858 | 1461138932936 Marionette TRACE conn3 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:33 INFO - PROCESS | 1858 | 1461138933211 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 00:55:33 INFO - PROCESS | 1858 | 1461138933539 Marionette TRACE conn3 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6e8000 == 155 [pid = 1858] [id = 648] 00:55:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 277 (0x7f431f945400) [pid = 1858] [serial = 1945] [outer = (nil)] 00:55:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 278 (0x7f431f94c000) [pid = 1858] [serial = 1946] [outer = 0x7f431f945400] 00:55:33 INFO - PROCESS | 1858 | 1461138933616 Marionette DEBUG loaded listener.js 00:55:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 279 (0x7f431f951000) [pid = 1858] [serial = 1947] [outer = 0x7f431f945400] 00:55:34 INFO - PROCESS | 1858 | 1461138934479 Marionette TRACE conn3 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 00:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 00:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1631ms 00:55:34 INFO - PROCESS | 1858 | 1461138934560 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 00:55:34 INFO - PROCESS | 1858 | 1461138934563 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 00:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 00:55:34 INFO - PROCESS | 1858 | 1461138934570 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 00:55:34 INFO - PROCESS | 1858 | 1461138934573 Marionette TRACE conn3 <- [1,2566,null,{}] 00:55:34 INFO - PROCESS | 1858 | 1461138934578 Marionette TRACE conn3 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:34 INFO - PROCESS | 1858 | 1461138934881 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 00:55:35 INFO - PROCESS | 1858 | 1461138935217 Marionette TRACE conn3 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4325cdd800 == 156 [pid = 1858] [id = 649] 00:55:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 280 (0x7f431f944400) [pid = 1858] [serial = 1948] [outer = (nil)] 00:55:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 281 (0x7f4322191400) [pid = 1858] [serial = 1949] [outer = 0x7f431f944400] 00:55:35 INFO - PROCESS | 1858 | 1461138935291 Marionette DEBUG loaded listener.js 00:55:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 282 (0x7f432890cc00) [pid = 1858] [serial = 1950] [outer = 0x7f431f944400] 00:55:36 INFO - PROCESS | 1858 | 1461138936160 Marionette TRACE conn3 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 00:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 00:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1632ms 00:55:36 INFO - PROCESS | 1858 | 1461138936203 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 00:55:36 INFO - PROCESS | 1858 | 1461138936207 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 00:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 00:55:36 INFO - PROCESS | 1858 | 1461138936213 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 00:55:36 INFO - PROCESS | 1858 | 1461138936217 Marionette TRACE conn3 <- [1,2570,null,{}] 00:55:36 INFO - PROCESS | 1858 | 1461138936222 Marionette TRACE conn3 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:36 INFO - PROCESS | 1858 | 1461138936476 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 00:55:36 INFO - PROCESS | 1858 | 1461138936817 Marionette TRACE conn3 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432899a000 == 157 [pid = 1858] [id = 650] 00:55:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 283 (0x7f431f947000) [pid = 1858] [serial = 1951] [outer = (nil)] 00:55:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 284 (0x7f4328ab2000) [pid = 1858] [serial = 1952] [outer = 0x7f431f947000] 00:55:36 INFO - PROCESS | 1858 | 1461138936898 Marionette DEBUG loaded listener.js 00:55:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 285 (0x7f432c2e1800) [pid = 1858] [serial = 1953] [outer = 0x7f431f947000] 00:55:37 INFO - PROCESS | 1858 | 1461138937756 Marionette TRACE conn3 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 00:55:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 00:55:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1585ms 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43564ae000 == 156 [pid = 1858] [id = 97] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43286ce800 == 155 [pid = 1858] [id = 574] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432aec9000 == 154 [pid = 1858] [id = 631] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b16b800 == 153 [pid = 1858] [id = 630] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327fa6800 == 152 [pid = 1858] [id = 629] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4325cd2800 == 151 [pid = 1858] [id = 628] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43261a7000 == 150 [pid = 1858] [id = 626] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f431e61b800 == 149 [pid = 1858] [id = 625] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f431e2a7000 == 148 [pid = 1858] [id = 624] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4339f83000 == 147 [pid = 1858] [id = 623] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4339f6b000 == 146 [pid = 1858] [id = 622] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43212b4000 == 145 [pid = 1858] [id = 621] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f431e1d9000 == 144 [pid = 1858] [id = 620] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43574cc000 == 143 [pid = 1858] [id = 619] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4352521000 == 142 [pid = 1858] [id = 618] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434d16f000 == 141 [pid = 1858] [id = 617] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434241b800 == 140 [pid = 1858] [id = 616] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43401b1800 == 139 [pid = 1858] [id = 615] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433bf82800 == 138 [pid = 1858] [id = 614] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a269800 == 137 [pid = 1858] [id = 613] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336f9d800 == 136 [pid = 1858] [id = 612] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336b7e800 == 135 [pid = 1858] [id = 611] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c91000 == 134 [pid = 1858] [id = 610] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dcd1000 == 133 [pid = 1858] [id = 609] 00:55:39 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4329449000 == 132 [pid = 1858] [id = 608] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 284 (0x7f43363ac800) [pid = 1858] [serial = 1638] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 283 (0x7f43343e5c00) [pid = 1858] [serial = 1632] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 282 (0x7f4328aa9800) [pid = 1858] [serial = 1494] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 281 (0x7f433962a400) [pid = 1858] [serial = 1503] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 280 (0x7f433fbe2000) [pid = 1858] [serial = 1569] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 279 (0x7f434bedcc00) [pid = 1858] [serial = 1521] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 278 (0x7f4350013c00) [pid = 1858] [serial = 1527] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 277 (0x7f43294cec00) [pid = 1858] [serial = 1434] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 276 (0x7f433cbe4800) [pid = 1858] [serial = 1458] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 275 (0x7f434e2ee000) [pid = 1858] [serial = 1575] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 274 (0x7f433bf75000) [pid = 1858] [serial = 1455] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 273 (0x7f4352078c00) [pid = 1858] [serial = 1578] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 272 (0x7f432f7c6c00) [pid = 1858] [serial = 1497] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 271 (0x7f4339522800) [pid = 1858] [serial = 1446] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 270 (0x7f433f016400) [pid = 1858] [serial = 1566] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 269 (0x7f433608b400) [pid = 1858] [serial = 1440] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 268 (0x7f433a558c00) [pid = 1858] [serial = 1650] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 267 (0x7f43566dd400) [pid = 1858] [serial = 1593] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 266 (0x7f433bff1c00) [pid = 1858] [serial = 1563] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 265 (0x7f433652d800) [pid = 1858] [serial = 1560] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 264 (0x7f43357f0c00) [pid = 1858] [serial = 1635] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 263 (0x7f433dbd5800) [pid = 1858] [serial = 1554] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 262 (0x7f433421c800) [pid = 1858] [serial = 1629] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 261 (0x7f434d1dd800) [pid = 1858] [serial = 1572] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 260 (0x7f433f063c00) [pid = 1858] [serial = 1509] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 259 (0x7f435244a800) [pid = 1858] [serial = 1581] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 258 (0x7f433951d800) [pid = 1858] [serial = 1647] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 257 (0x7f43355f9000) [pid = 1858] [serial = 1500] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 256 (0x7f4342343800) [pid = 1858] [serial = 1518] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 255 (0x7f432b458400) [pid = 1858] [serial = 1620] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 254 (0x7f433a744800) [pid = 1858] [serial = 1653] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 253 (0x7f4351fc2c00) [pid = 1858] [serial = 1533] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 252 (0x7f433a643000) [pid = 1858] [serial = 1506] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 251 (0x7f433e98fc00) [pid = 1858] [serial = 1461] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 250 (0x7f432cf63400) [pid = 1858] [serial = 1623] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 249 (0x7f435255f400) [pid = 1858] [serial = 1584] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 248 (0x7f43403e6c00) [pid = 1858] [serial = 1512] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 247 (0x7f433f066800) [pid = 1858] [serial = 1464] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 246 (0x7f432fd07c00) [pid = 1858] [serial = 1626] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 245 (0x7f433a74c000) [pid = 1858] [serial = 1452] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 244 (0x7f43341a0400) [pid = 1858] [serial = 1437] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 243 (0x7f433ff27c00) [pid = 1858] [serial = 1467] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 242 (0x7f434cd90800) [pid = 1858] [serial = 1524] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 241 (0x7f4354b74800) [pid = 1858] [serial = 1587] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 240 (0x7f435645b400) [pid = 1858] [serial = 1590] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 239 (0x7f433a531800) [pid = 1858] [serial = 1449] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 238 (0x7f432fd09c00) [pid = 1858] [serial = 1617] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 237 (0x7f434130f800) [pid = 1858] [serial = 1515] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 236 (0x7f4336538800) [pid = 1858] [serial = 1641] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 235 (0x7f433bfec800) [pid = 1858] [serial = 1656] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 234 (0x7f4336f6fc00) [pid = 1858] [serial = 1443] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 233 (0x7f432f855000) [pid = 1858] [serial = 1557] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 232 (0x7f4351e98800) [pid = 1858] [serial = 1530] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 231 (0x7f433696c400) [pid = 1858] [serial = 1644] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 230 (0x7f4336535400) [pid = 1858] [serial = 1817] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 229 (0x7f432fb1a000) [pid = 1858] [serial = 1820] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 228 (0x7f4336926000) [pid = 1858] [serial = 1818] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 227 (0x7f4352045000) [pid = 1858] [serial = 1772] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 226 (0x7f433a564000) [pid = 1858] [serial = 1760] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 225 (0x7f4335e04400) [pid = 1858] [serial = 1814] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 224 (0x7f4325d9e000) [pid = 1858] [serial = 1781] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 223 (0x7f43268f5400) [pid = 1858] [serial = 1800] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 222 (0x7f4325d9ec00) [pid = 1858] [serial = 1799] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 221 (0x7f43419bf400) [pid = 1858] [serial = 1766] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 220 (0x7f433f59cc00) [pid = 1858] [serial = 1763] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 219 (0x7f434ded6000) [pid = 1858] [serial = 1769] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 218 (0x7f4335660400) [pid = 1858] [serial = 1757] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 217 (0x7f4351fc0c00) [pid = 1858] [serial = 1775] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 216 (0x7f432ad45c00) [pid = 1858] [serial = 1796] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 215 (0x7f432c2db000) [pid = 1858] [serial = 1754] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 214 (0x7f432f508c00) [pid = 1858] [serial = 1778] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 213 (0x7f432440d400) [pid = 1858] [serial = 1784] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 212 (0x7f4322197c00) [pid = 1858] [serial = 1787] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 211 (0x7f432bf96c00) [pid = 1858] [serial = 1790] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f432c214400) [pid = 1858] [serial = 1793] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f433edf0800) [pid = 1858] [serial = 1752] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f432e020800) [pid = 1858] [serial = 1806] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 207 (0x7f432dc50800) [pid = 1858] [serial = 1805] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 206 (0x7f43340f3400) [pid = 1858] [serial = 1809] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 205 (0x7f432fb11400) [pid = 1858] [serial = 1808] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 204 (0x7f432f7ca800) [pid = 1858] [serial = 1811] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f43341a3000) [pid = 1858] [serial = 1812] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f432ad46000) [pid = 1858] [serial = 1803] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f4328aa8400) [pid = 1858] [serial = 1802] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f43366ed000) [pid = 1858] [serial = 1821] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f43363a8c00) [pid = 1858] [serial = 1815] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f433f6a6000) [pid = 1858] [serial = 1704] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f4328797400) [pid = 1858] [serial = 1683] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f43355ea400) [pid = 1858] [serial = 1689] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f433f069c00) [pid = 1858] [serial = 1701] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f433951cc00) [pid = 1858] [serial = 1692] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f433dbd4400) [pid = 1858] [serial = 1698] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f433a647000) [pid = 1858] [serial = 1695] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f432de57000) [pid = 1858] [serial = 1686] [outer = (nil)] [url = about:blank] 00:55:39 INFO - PROCESS | 1858 | 1461138939411 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 00:55:39 INFO - PROCESS | 1858 | 1461138939416 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 00:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 00:55:39 INFO - PROCESS | 1858 | 1461138939455 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 00:55:39 INFO - PROCESS | 1858 | 1461138939463 Marionette TRACE conn3 <- [1,2574,null,{}] 00:55:39 INFO - PROCESS | 1858 | 1461138939470 Marionette TRACE conn3 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:39 INFO - PROCESS | 1858 | 1461138939663 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 00:55:39 INFO - PROCESS | 1858 | 1461138939719 Marionette TRACE conn3 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e61f000 == 133 [pid = 1858] [id = 651] 00:55:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4321186c00) [pid = 1858] [serial = 1954] [outer = (nil)] 00:55:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f4322197c00) [pid = 1858] [serial = 1955] [outer = 0x7f4321186c00] 00:55:39 INFO - PROCESS | 1858 | 1461138939946 Marionette DEBUG loaded listener.js 00:55:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f43241dc000) [pid = 1858] [serial = 1956] [outer = 0x7f4321186c00] 00:55:40 INFO - PROCESS | 1858 | 1461138940716 Marionette TRACE conn3 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 00:55:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 00:55:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1293ms 00:55:40 INFO - PROCESS | 1858 | 1461138940751 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 00:55:40 INFO - PROCESS | 1858 | 1461138940755 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 00:55:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 00:55:40 INFO - PROCESS | 1858 | 1461138940766 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 00:55:40 INFO - PROCESS | 1858 | 1461138940771 Marionette TRACE conn3 <- [1,2578,null,{}] 00:55:40 INFO - PROCESS | 1858 | 1461138940776 Marionette TRACE conn3 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:40 INFO - PROCESS | 1858 | 1461138940968 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 00:55:40 INFO - PROCESS | 1858 | 1461138940987 Marionette TRACE conn3 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43223ce800 == 134 [pid = 1858] [id = 652] 00:55:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f4325134800) [pid = 1858] [serial = 1957] [outer = (nil)] 00:55:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f4325d98000) [pid = 1858] [serial = 1958] [outer = 0x7f4325134800] 00:55:41 INFO - PROCESS | 1858 | 1461138941046 Marionette DEBUG loaded listener.js 00:55:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f4325ff0400) [pid = 1858] [serial = 1959] [outer = 0x7f4325134800] 00:55:42 INFO - PROCESS | 1858 | 1461138942132 Marionette TRACE conn3 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 00:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 00:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 1433ms 00:55:42 INFO - PROCESS | 1858 | 1461138942197 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 00:55:42 INFO - PROCESS | 1858 | 1461138942212 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 00:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 00:55:42 INFO - PROCESS | 1858 | 1461138942219 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 00:55:42 INFO - PROCESS | 1858 | 1461138942222 Marionette TRACE conn3 <- [1,2582,null,{}] 00:55:42 INFO - PROCESS | 1858 | 1461138942246 Marionette TRACE conn3 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:42 INFO - PROCESS | 1858 | 1461138942530 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 00:55:42 INFO - PROCESS | 1858 | 1461138942569 Marionette TRACE conn3 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327daa000 == 135 [pid = 1858] [id = 653] 00:55:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f4328907c00) [pid = 1858] [serial = 1960] [outer = (nil)] 00:55:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f43289c9800) [pid = 1858] [serial = 1961] [outer = 0x7f4328907c00] 00:55:42 INFO - PROCESS | 1858 | 1461138942676 Marionette DEBUG loaded listener.js 00:55:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f43294c3c00) [pid = 1858] [serial = 1962] [outer = 0x7f4328907c00] 00:55:43 INFO - PROCESS | 1858 | 1461138943730 Marionette TRACE conn3 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 00:55:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 00:55:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1547ms 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f431e21d800) [pid = 1858] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f433f06fc00) [pid = 1858] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f4325feb000) [pid = 1858] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f432ad49400) [pid = 1858] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f431f981000) [pid = 1858] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f4339ed2000) [pid = 1858] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f4325d99000) [pid = 1858] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f43268fc000) [pid = 1858] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f431f987400) [pid = 1858] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f4335656400) [pid = 1858] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f431f982400) [pid = 1858] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f432dc45800) [pid = 1858] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f43241d3c00) [pid = 1858] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f432219ac00) [pid = 1858] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f431e21e000) [pid = 1858] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f432219bc00) [pid = 1858] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f4321187400) [pid = 1858] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f432545b000) [pid = 1858] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4322195400) [pid = 1858] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f4327d03800) [pid = 1858] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f4351fc1400) [pid = 1858] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f432be2c000) [pid = 1858] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f432f50e000) [pid = 1858] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f4351fb8400) [pid = 1858] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f433e050800) [pid = 1858] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f43414fdc00) [pid = 1858] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f4328904c00) [pid = 1858] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f4324407000) [pid = 1858] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f433557c000) [pid = 1858] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f433f011800) [pid = 1858] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f434cd1c800) [pid = 1858] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f432f509000) [pid = 1858] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f432c212000) [pid = 1858] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432c21b400) [pid = 1858] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f433e8a6000) [pid = 1858] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f4321183800) [pid = 1858] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f433939fc00) [pid = 1858] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f432de5c000) [pid = 1858] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f433f417c00) [pid = 1858] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f4351e9e400) [pid = 1858] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f434130ac00) [pid = 1858] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4326159000) [pid = 1858] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4325d9c000) [pid = 1858] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f4341309800) [pid = 1858] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f433a649000) [pid = 1858] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 00:55:44 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f433cbe3800) [pid = 1858] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 00:55:44 INFO - PROCESS | 1858 | 1461138944581 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 00:55:44 INFO - PROCESS | 1858 | 1461138944584 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 00:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 00:55:44 INFO - PROCESS | 1858 | 1461138944610 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 00:55:44 INFO - PROCESS | 1858 | 1461138944612 Marionette TRACE conn3 <- [1,2586,null,{}] 00:55:44 INFO - PROCESS | 1858 | 1461138944618 Marionette TRACE conn3 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:44 INFO - PROCESS | 1858 | 1461138944906 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 00:55:45 INFO - PROCESS | 1858 | 1461138945024 Marionette TRACE conn3 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43223c5800 == 136 [pid = 1858] [id = 654] 00:55:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f4322194400) [pid = 1858] [serial = 1963] [outer = (nil)] 00:55:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f43241d8c00) [pid = 1858] [serial = 1964] [outer = 0x7f4322194400] 00:55:45 INFO - PROCESS | 1858 | 1461138945087 Marionette DEBUG loaded listener.js 00:55:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4325461400) [pid = 1858] [serial = 1965] [outer = 0x7f4322194400] 00:55:45 INFO - PROCESS | 1858 | 1461138945808 Marionette TRACE conn3 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 00:55:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 00:55:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1230ms 00:55:45 INFO - PROCESS | 1858 | 1461138945839 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 00:55:45 INFO - PROCESS | 1858 | 1461138945842 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 00:55:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 00:55:45 INFO - PROCESS | 1858 | 1461138945848 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 00:55:45 INFO - PROCESS | 1858 | 1461138945851 Marionette TRACE conn3 <- [1,2590,null,{}] 00:55:45 INFO - PROCESS | 1858 | 1461138945868 Marionette TRACE conn3 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:46 INFO - PROCESS | 1858 | 1461138946078 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 00:55:46 INFO - PROCESS | 1858 | 1461138946094 Marionette TRACE conn3 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4329457000 == 137 [pid = 1858] [id = 655] 00:55:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f431f98a000) [pid = 1858] [serial = 1966] [outer = (nil)] 00:55:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f4328904c00) [pid = 1858] [serial = 1967] [outer = 0x7f431f98a000] 00:55:46 INFO - PROCESS | 1858 | 1461138946155 Marionette DEBUG loaded listener.js 00:55:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432ad48800) [pid = 1858] [serial = 1968] [outer = 0x7f431f98a000] 00:55:47 INFO - PROCESS | 1858 | 1461138947363 Marionette TRACE conn3 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 00:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 00:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1590ms 00:55:47 INFO - PROCESS | 1858 | 1461138947440 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 00:55:47 INFO - PROCESS | 1858 | 1461138947446 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 00:55:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 00:55:47 INFO - PROCESS | 1858 | 1461138947456 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 00:55:47 INFO - PROCESS | 1858 | 1461138947461 Marionette TRACE conn3 <- [1,2594,null,{}] 00:55:47 INFO - PROCESS | 1858 | 1461138947469 Marionette TRACE conn3 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:47 INFO - PROCESS | 1858 | 1461138947737 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 00:55:48 INFO - PROCESS | 1858 | 1461138948067 Marionette TRACE conn3 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:48 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432225b000 == 138 [pid = 1858] [id = 656] 00:55:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f43241dc800) [pid = 1858] [serial = 1969] [outer = (nil)] 00:55:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432440b400) [pid = 1858] [serial = 1970] [outer = 0x7f43241dc800] 00:55:48 INFO - PROCESS | 1858 | 1461138948151 Marionette DEBUG loaded listener.js 00:55:48 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f432545bc00) [pid = 1858] [serial = 1971] [outer = 0x7f43241dc800] 00:55:49 INFO - PROCESS | 1858 | 1461138949123 Marionette TRACE conn3 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 00:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 00:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1683ms 00:55:49 INFO - PROCESS | 1858 | 1461138949139 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 00:55:49 INFO - PROCESS | 1858 | 1461138949148 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 00:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 00:55:49 INFO - PROCESS | 1858 | 1461138949158 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 00:55:49 INFO - PROCESS | 1858 | 1461138949162 Marionette TRACE conn3 <- [1,2598,null,{}] 00:55:49 INFO - PROCESS | 1858 | 1461138949168 Marionette TRACE conn3 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:49 INFO - PROCESS | 1858 | 1461138949397 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 00:55:49 INFO - PROCESS | 1858 | 1461138949787 Marionette TRACE conn3 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4329651000 == 139 [pid = 1858] [id = 657] 00:55:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f4326154800) [pid = 1858] [serial = 1972] [outer = (nil)] 00:55:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f4327d0f800) [pid = 1858] [serial = 1973] [outer = 0x7f4326154800] 00:55:49 INFO - PROCESS | 1858 | 1461138949868 Marionette DEBUG loaded listener.js 00:55:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f4328910800) [pid = 1858] [serial = 1974] [outer = 0x7f4326154800] 00:55:50 INFO - PROCESS | 1858 | 1461138950836 Marionette TRACE conn3 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 00:55:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 00:55:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1732ms 00:55:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 00:55:50 INFO - PROCESS | 1858 | 1461138950891 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 00:55:50 INFO - PROCESS | 1858 | 1461138950895 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 00:55:50 INFO - PROCESS | 1858 | 1461138950902 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 00:55:50 INFO - PROCESS | 1858 | 1461138950908 Marionette TRACE conn3 <- [1,2602,null,{}] 00:55:50 INFO - PROCESS | 1858 | 1461138950924 Marionette TRACE conn3 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:51 INFO - PROCESS | 1858 | 1461138951209 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 00:55:51 INFO - PROCESS | 1858 | 1461138951524 Marionette TRACE conn3 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b445000 == 140 [pid = 1858] [id = 658] 00:55:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f432be2d000) [pid = 1858] [serial = 1975] [outer = (nil)] 00:55:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f432bf3a800) [pid = 1858] [serial = 1976] [outer = 0x7f432be2d000] 00:55:51 INFO - PROCESS | 1858 | 1461138951608 Marionette DEBUG loaded listener.js 00:55:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f432c211000) [pid = 1858] [serial = 1977] [outer = 0x7f432be2d000] 00:55:52 INFO - PROCESS | 1858 | 1461138952525 Marionette TRACE conn3 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 00:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 00:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1696ms 00:55:52 INFO - PROCESS | 1858 | 1461138952597 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 00:55:52 INFO - PROCESS | 1858 | 1461138952602 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 00:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 00:55:52 INFO - PROCESS | 1858 | 1461138952608 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 00:55:52 INFO - PROCESS | 1858 | 1461138952612 Marionette TRACE conn3 <- [1,2606,null,{}] 00:55:52 INFO - PROCESS | 1858 | 1461138952617 Marionette TRACE conn3 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:52 INFO - PROCESS | 1858 | 1461138952888 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 00:55:53 INFO - PROCESS | 1858 | 1461138953201 Marionette TRACE conn3 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc54000 == 141 [pid = 1858] [id = 659] 00:55:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f43294cf000) [pid = 1858] [serial = 1978] [outer = (nil)] 00:55:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f432cdb0400) [pid = 1858] [serial = 1979] [outer = 0x7f43294cf000] 00:55:53 INFO - PROCESS | 1858 | 1461138953289 Marionette DEBUG loaded listener.js 00:55:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f432dc44000) [pid = 1858] [serial = 1980] [outer = 0x7f43294cf000] 00:55:54 INFO - PROCESS | 1858 | 1461138954256 Marionette TRACE conn3 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 00:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 00:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1682ms 00:55:54 INFO - PROCESS | 1858 | 1461138954292 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 00:55:54 INFO - PROCESS | 1858 | 1461138954296 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 00:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 00:55:54 INFO - PROCESS | 1858 | 1461138954303 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 00:55:54 INFO - PROCESS | 1858 | 1461138954307 Marionette TRACE conn3 <- [1,2610,null,{}] 00:55:54 INFO - PROCESS | 1858 | 1461138954312 Marionette TRACE conn3 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:54 INFO - PROCESS | 1858 | 1461138954580 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 00:55:54 INFO - PROCESS | 1858 | 1461138954867 Marionette TRACE conn3 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da55800 == 142 [pid = 1858] [id = 660] 00:55:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f432c212000) [pid = 1858] [serial = 1981] [outer = (nil)] 00:55:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f432de5ec00) [pid = 1858] [serial = 1982] [outer = 0x7f432c212000] 00:55:54 INFO - PROCESS | 1858 | 1461138954944 Marionette DEBUG loaded listener.js 00:55:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f432f503400) [pid = 1858] [serial = 1983] [outer = 0x7f432c212000] 00:55:55 INFO - PROCESS | 1858 | 1461138955816 Marionette TRACE conn3 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 00:55:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 00:55:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1588ms 00:55:55 INFO - PROCESS | 1858 | 1461138955893 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 00:55:55 INFO - PROCESS | 1858 | 1461138955896 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 00:55:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 00:55:55 INFO - PROCESS | 1858 | 1461138955902 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 00:55:55 INFO - PROCESS | 1858 | 1461138955907 Marionette TRACE conn3 <- [1,2614,null,{}] 00:55:55 INFO - PROCESS | 1858 | 1461138955913 Marionette TRACE conn3 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:56 INFO - PROCESS | 1858 | 1461138956165 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 00:55:56 INFO - PROCESS | 1858 | 1461138956464 Marionette TRACE conn3 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:56 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e07b800 == 143 [pid = 1858] [id = 661] 00:55:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f432f7c9000) [pid = 1858] [serial = 1984] [outer = (nil)] 00:55:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f432fb16c00) [pid = 1858] [serial = 1985] [outer = 0x7f432f7c9000] 00:55:56 INFO - PROCESS | 1858 | 1461138956543 Marionette DEBUG loaded listener.js 00:55:56 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4334227400) [pid = 1858] [serial = 1986] [outer = 0x7f432f7c9000] 00:55:57 INFO - PROCESS | 1858 | 1461138957384 Marionette TRACE conn3 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 00:55:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 00:55:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1533ms 00:55:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 00:55:57 INFO - PROCESS | 1858 | 1461138957437 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 00:55:57 INFO - PROCESS | 1858 | 1461138957440 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 00:55:57 INFO - PROCESS | 1858 | 1461138957446 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 00:55:57 INFO - PROCESS | 1858 | 1461138957450 Marionette TRACE conn3 <- [1,2618,null,{}] 00:55:57 INFO - PROCESS | 1858 | 1461138957455 Marionette TRACE conn3 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:57 INFO - PROCESS | 1858 | 1461138957673 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 00:55:58 INFO - PROCESS | 1858 | 1461138957998 Marionette TRACE conn3 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f457000 == 144 [pid = 1858] [id = 662] 00:55:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f432f50a400) [pid = 1858] [serial = 1987] [outer = (nil)] 00:55:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f433557e400) [pid = 1858] [serial = 1988] [outer = 0x7f432f50a400] 00:55:58 INFO - PROCESS | 1858 | 1461138958114 Marionette DEBUG loaded listener.js 00:55:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f43355f6000) [pid = 1858] [serial = 1989] [outer = 0x7f432f50a400] 00:55:58 INFO - PROCESS | 1858 | 1461138958904 Marionette TRACE conn3 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 00:55:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 00:55:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1532ms 00:55:58 INFO - PROCESS | 1858 | 1461138958978 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 00:55:58 INFO - PROCESS | 1858 | 1461138958981 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 00:55:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 00:55:58 INFO - PROCESS | 1858 | 1461138958987 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 00:55:58 INFO - PROCESS | 1858 | 1461138958990 Marionette TRACE conn3 <- [1,2622,null,{}] 00:55:58 INFO - PROCESS | 1858 | 1461138958995 Marionette TRACE conn3 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:55:59 INFO - PROCESS | 1858 | 1461138959209 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 00:55:59 INFO - PROCESS | 1858 | 1461138959476 Marionette TRACE conn3 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:55:59 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc63000 == 145 [pid = 1858] [id = 663] 00:55:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f433554d400) [pid = 1858] [serial = 1990] [outer = (nil)] 00:55:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f43357e5000) [pid = 1858] [serial = 1991] [outer = 0x7f433554d400] 00:55:59 INFO - PROCESS | 1858 | 1461138959591 Marionette DEBUG loaded listener.js 00:55:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f4335e0dc00) [pid = 1858] [serial = 1992] [outer = 0x7f433554d400] 00:56:00 INFO - PROCESS | 1858 | 1461138960440 Marionette TRACE conn3 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 00:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 00:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1530ms 00:56:00 INFO - PROCESS | 1858 | 1461138960519 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 00:56:00 INFO - PROCESS | 1858 | 1461138960523 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 00:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 00:56:00 INFO - PROCESS | 1858 | 1461138960529 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 00:56:00 INFO - PROCESS | 1858 | 1461138960531 Marionette TRACE conn3 <- [1,2626,null,{}] 00:56:00 INFO - PROCESS | 1858 | 1461138960538 Marionette TRACE conn3 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:00 INFO - PROCESS | 1858 | 1461138960806 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 00:56:01 INFO - PROCESS | 1858 | 1461138961159 Marionette TRACE conn3 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ae2800 == 146 [pid = 1858] [id = 664] 00:56:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f432f857800) [pid = 1858] [serial = 1993] [outer = (nil)] 00:56:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f43363a5c00) [pid = 1858] [serial = 1994] [outer = 0x7f432f857800] 00:56:01 INFO - PROCESS | 1858 | 1461138961248 Marionette DEBUG loaded listener.js 00:56:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f4336530400) [pid = 1858] [serial = 1995] [outer = 0x7f432f857800] 00:56:02 INFO - PROCESS | 1858 | 1461138962145 Marionette TRACE conn3 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 00:56:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 00:56:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1685ms 00:56:02 INFO - PROCESS | 1858 | 1461138962215 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 00:56:02 INFO - PROCESS | 1858 | 1461138962218 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 00:56:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 00:56:02 INFO - PROCESS | 1858 | 1461138962225 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 00:56:02 INFO - PROCESS | 1858 | 1461138962228 Marionette TRACE conn3 <- [1,2630,null,{}] 00:56:02 INFO - PROCESS | 1858 | 1461138962239 Marionette TRACE conn3 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:02 INFO - PROCESS | 1858 | 1461138962500 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 00:56:02 INFO - PROCESS | 1858 | 1461138962819 Marionette TRACE conn3 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335e9e000 == 147 [pid = 1858] [id = 665] 00:56:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f432fabb000) [pid = 1858] [serial = 1996] [outer = (nil)] 00:56:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f43366f5400) [pid = 1858] [serial = 1997] [outer = 0x7f432fabb000] 00:56:02 INFO - PROCESS | 1858 | 1461138962894 Marionette DEBUG loaded listener.js 00:56:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f433696f000) [pid = 1858] [serial = 1998] [outer = 0x7f432fabb000] 00:56:03 INFO - PROCESS | 1858 | 1461138963765 Marionette TRACE conn3 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 00:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 00:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1583ms 00:56:03 INFO - PROCESS | 1858 | 1461138963810 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 00:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 00:56:03 INFO - PROCESS | 1858 | 1461138963814 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 00:56:03 INFO - PROCESS | 1858 | 1461138963820 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 00:56:03 INFO - PROCESS | 1858 | 1461138963825 Marionette TRACE conn3 <- [1,2634,null,{}] 00:56:03 INFO - PROCESS | 1858 | 1461138963831 Marionette TRACE conn3 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:04 INFO - PROCESS | 1858 | 1461138964091 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 00:56:04 INFO - PROCESS | 1858 | 1461138964416 Marionette TRACE conn3 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336b74000 == 148 [pid = 1858] [id = 666] 00:56:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f4339834000) [pid = 1858] [serial = 1999] [outer = (nil)] 00:56:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4339ed5c00) [pid = 1858] [serial = 2000] [outer = 0x7f4339834000] 00:56:04 INFO - PROCESS | 1858 | 1461138964500 Marionette DEBUG loaded listener.js 00:56:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f433a646c00) [pid = 1858] [serial = 2001] [outer = 0x7f4339834000] 00:56:05 INFO - PROCESS | 1858 | 1461138965337 Marionette TRACE conn3 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 00:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 00:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1580ms 00:56:05 INFO - PROCESS | 1858 | 1461138965405 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 00:56:05 INFO - PROCESS | 1858 | 1461138965414 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 00:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 00:56:05 INFO - PROCESS | 1858 | 1461138965420 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 00:56:05 INFO - PROCESS | 1858 | 1461138965423 Marionette TRACE conn3 <- [1,2638,null,{}] 00:56:05 INFO - PROCESS | 1858 | 1461138965428 Marionette TRACE conn3 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:05 INFO - PROCESS | 1858 | 1461138965653 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 00:56:05 INFO - PROCESS | 1858 | 1461138965969 Marionette TRACE conn3 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336eb3000 == 149 [pid = 1858] [id = 667] 00:56:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f4339ecf800) [pid = 1858] [serial = 2002] [outer = (nil)] 00:56:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f433a746800) [pid = 1858] [serial = 2003] [outer = 0x7f4339ecf800] 00:56:06 INFO - PROCESS | 1858 | 1461138966049 Marionette DEBUG loaded listener.js 00:56:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f433a7b4400) [pid = 1858] [serial = 2004] [outer = 0x7f4339ecf800] 00:56:06 INFO - PROCESS | 1858 | 1461138966881 Marionette TRACE conn3 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 00:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 00:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1528ms 00:56:06 INFO - PROCESS | 1858 | 1461138966950 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 00:56:06 INFO - PROCESS | 1858 | 1461138966954 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 00:56:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 00:56:06 INFO - PROCESS | 1858 | 1461138966960 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 00:56:06 INFO - PROCESS | 1858 | 1461138966963 Marionette TRACE conn3 <- [1,2642,null,{}] 00:56:06 INFO - PROCESS | 1858 | 1461138966969 Marionette TRACE conn3 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:07 INFO - PROCESS | 1858 | 1461138967190 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 00:56:07 INFO - PROCESS | 1858 | 1461138967503 Marionette TRACE conn3 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4339f6e800 == 150 [pid = 1858] [id = 668] 00:56:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f433a647000) [pid = 1858] [serial = 2005] [outer = (nil)] 00:56:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f433bff6400) [pid = 1858] [serial = 2006] [outer = 0x7f433a647000] 00:56:07 INFO - PROCESS | 1858 | 1461138967580 Marionette DEBUG loaded listener.js 00:56:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f433dbd4400) [pid = 1858] [serial = 2007] [outer = 0x7f433a647000] 00:56:08 INFO - PROCESS | 1858 | 1461138968420 Marionette TRACE conn3 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 00:56:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 00:56:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1530ms 00:56:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 00:56:08 INFO - PROCESS | 1858 | 1461138968493 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 00:56:08 INFO - PROCESS | 1858 | 1461138968495 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 00:56:08 INFO - PROCESS | 1858 | 1461138968501 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 00:56:08 INFO - PROCESS | 1858 | 1461138968505 Marionette TRACE conn3 <- [1,2646,null,{}] 00:56:08 INFO - PROCESS | 1858 | 1461138968510 Marionette TRACE conn3 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:08 INFO - PROCESS | 1858 | 1461138968737 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 00:56:09 INFO - PROCESS | 1858 | 1461138969050 Marionette TRACE conn3 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a257800 == 151 [pid = 1858] [id = 669] 00:56:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f43357e8800) [pid = 1858] [serial = 2008] [outer = (nil)] 00:56:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f433e8ae400) [pid = 1858] [serial = 2009] [outer = 0x7f43357e8800] 00:56:09 INFO - PROCESS | 1858 | 1461138969128 Marionette DEBUG loaded listener.js 00:56:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f433ede8400) [pid = 1858] [serial = 2010] [outer = 0x7f43357e8800] 00:56:09 INFO - PROCESS | 1858 | 1461138969933 Marionette TRACE conn3 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 00:56:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 00:56:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1479ms 00:56:09 INFO - PROCESS | 1858 | 1461138969980 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 00:56:09 INFO - PROCESS | 1858 | 1461138969983 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 00:56:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 00:56:09 INFO - PROCESS | 1858 | 1461138969990 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 00:56:09 INFO - PROCESS | 1858 | 1461138969993 Marionette TRACE conn3 <- [1,2650,null,{}] 00:56:10 INFO - PROCESS | 1858 | 1461138969998 Marionette TRACE conn3 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:10 INFO - PROCESS | 1858 | 1461138970222 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 00:56:10 INFO - PROCESS | 1858 | 1461138970558 Marionette TRACE conn3 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a77e800 == 152 [pid = 1858] [id = 670] 00:56:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f433f017c00) [pid = 1858] [serial = 2011] [outer = (nil)] 00:56:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f433f018c00) [pid = 1858] [serial = 2012] [outer = 0x7f433f017c00] 00:56:10 INFO - PROCESS | 1858 | 1461138970670 Marionette DEBUG loaded listener.js 00:56:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 205 (0x7f433f40dc00) [pid = 1858] [serial = 2013] [outer = 0x7f433f017c00] 00:56:11 INFO - PROCESS | 1858 | 1461138971445 Marionette TRACE conn3 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 00:56:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 00:56:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1478ms 00:56:11 INFO - PROCESS | 1858 | 1461138971478 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 00:56:11 INFO - PROCESS | 1858 | 1461138971481 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 00:56:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 00:56:11 INFO - PROCESS | 1858 | 1461138971491 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 00:56:11 INFO - PROCESS | 1858 | 1461138971493 Marionette TRACE conn3 <- [1,2654,null,{}] 00:56:11 INFO - PROCESS | 1858 | 1461138971497 Marionette TRACE conn3 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:11 INFO - PROCESS | 1858 | 1461138971721 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 00:56:12 INFO - PROCESS | 1858 | 1461138971998 Marionette TRACE conn3 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433ea1c000 == 153 [pid = 1858] [id = 671] 00:56:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 206 (0x7f433f011800) [pid = 1858] [serial = 2014] [outer = (nil)] 00:56:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 207 (0x7f433f6a6000) [pid = 1858] [serial = 2015] [outer = 0x7f433f011800] 00:56:12 INFO - PROCESS | 1858 | 1461138972113 Marionette DEBUG loaded listener.js 00:56:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 208 (0x7f433f8a3000) [pid = 1858] [serial = 2016] [outer = 0x7f433f011800] 00:56:12 INFO - PROCESS | 1858 | 1461138972950 Marionette TRACE conn3 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 00:56:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 00:56:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1533ms 00:56:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 00:56:13 INFO - PROCESS | 1858 | 1461138973025 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 00:56:13 INFO - PROCESS | 1858 | 1461138973028 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 00:56:13 INFO - PROCESS | 1858 | 1461138973034 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 00:56:13 INFO - PROCESS | 1858 | 1461138973037 Marionette TRACE conn3 <- [1,2658,null,{}] 00:56:13 INFO - PROCESS | 1858 | 1461138973042 Marionette TRACE conn3 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:13 INFO - PROCESS | 1858 | 1461138973273 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 00:56:13 INFO - PROCESS | 1858 | 1461138973607 Marionette TRACE conn3 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd40000 == 154 [pid = 1858] [id = 672] 00:56:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f433e04d400) [pid = 1858] [serial = 2017] [outer = (nil)] 00:56:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f433ff21c00) [pid = 1858] [serial = 2018] [outer = 0x7f433e04d400] 00:56:13 INFO - PROCESS | 1858 | 1461138973688 Marionette DEBUG loaded listener.js 00:56:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f4340777800) [pid = 1858] [serial = 2019] [outer = 0x7f433e04d400] 00:56:14 INFO - PROCESS | 1858 | 1461138974502 Marionette TRACE conn3 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 00:56:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 00:56:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1540ms 00:56:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 00:56:14 INFO - PROCESS | 1858 | 1461138974575 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 00:56:14 INFO - PROCESS | 1858 | 1461138974577 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 00:56:14 INFO - PROCESS | 1858 | 1461138974583 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 00:56:14 INFO - PROCESS | 1858 | 1461138974586 Marionette TRACE conn3 <- [1,2662,null,{}] 00:56:14 INFO - PROCESS | 1858 | 1461138974591 Marionette TRACE conn3 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:14 INFO - PROCESS | 1858 | 1461138974874 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 00:56:15 INFO - PROCESS | 1858 | 1461138975201 Marionette TRACE conn3 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:15 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e294000 == 155 [pid = 1858] [id = 673] 00:56:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 212 (0x7f431e21d400) [pid = 1858] [serial = 2020] [outer = (nil)] 00:56:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 213 (0x7f431e225800) [pid = 1858] [serial = 2021] [outer = 0x7f431e21d400] 00:56:15 INFO - PROCESS | 1858 | 1461138975274 Marionette DEBUG loaded listener.js 00:56:15 INFO - PROCESS | 1858 | ++DOMWINDOW == 214 (0x7f4321189400) [pid = 1858] [serial = 2022] [outer = 0x7f431e21d400] 00:56:16 INFO - PROCESS | 1858 | 1461138976121 Marionette TRACE conn3 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 00:56:16 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 00:56:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1588ms 00:56:16 INFO - PROCESS | 1858 | 1461138976171 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 00:56:16 INFO - PROCESS | 1858 | 1461138976174 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 00:56:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 00:56:16 INFO - PROCESS | 1858 | 1461138976180 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 00:56:16 INFO - PROCESS | 1858 | 1461138976183 Marionette TRACE conn3 <- [1,2666,null,{}] 00:56:16 INFO - PROCESS | 1858 | 1461138976188 Marionette TRACE conn3 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:16 INFO - PROCESS | 1858 | 1461138976422 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 00:56:16 INFO - PROCESS | 1858 | 1461138976743 Marionette TRACE conn3 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4322243800 == 156 [pid = 1858] [id = 674] 00:56:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 215 (0x7f431e21d000) [pid = 1858] [serial = 2023] [outer = (nil)] 00:56:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 216 (0x7f431f97dc00) [pid = 1858] [serial = 2024] [outer = 0x7f431e21d000] 00:56:16 INFO - PROCESS | 1858 | 1461138976823 Marionette DEBUG loaded listener.js 00:56:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 217 (0x7f432218dc00) [pid = 1858] [serial = 2025] [outer = 0x7f431e21d000] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f62f000 == 155 [pid = 1858] [id = 515] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4357377000 == 154 [pid = 1858] [id = 510] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4357370000 == 153 [pid = 1858] [id = 509] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432aca5000 == 152 [pid = 1858] [id = 511] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4351932000 == 151 [pid = 1858] [id = 507] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4354e24800 == 150 [pid = 1858] [id = 508] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43223c5800 == 149 [pid = 1858] [id = 654] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327daa000 == 148 [pid = 1858] [id = 653] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43223ce800 == 147 [pid = 1858] [id = 652] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f431e61f000 == 146 [pid = 1858] [id = 651] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432899a000 == 145 [pid = 1858] [id = 650] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4325cdd800 == 144 [pid = 1858] [id = 649] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a6e8000 == 143 [pid = 1858] [id = 648] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cc0b800 == 142 [pid = 1858] [id = 647] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f431f7ef000 == 141 [pid = 1858] [id = 646] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4357382800 == 140 [pid = 1858] [id = 645] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435201e800 == 139 [pid = 1858] [id = 644] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434ccd4800 == 138 [pid = 1858] [id = 643] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f8ce800 == 137 [pid = 1858] [id = 642] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a487000 == 136 [pid = 1858] [id = 641] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a0dd800 == 135 [pid = 1858] [id = 640] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337ac4000 == 134 [pid = 1858] [id = 639] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43369cc800 == 133 [pid = 1858] [id = 638] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c0c000 == 132 [pid = 1858] [id = 637] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc9a800 == 131 [pid = 1858] [id = 636] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f446800 == 130 [pid = 1858] [id = 635] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da5b800 == 129 [pid = 1858] [id = 634] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432acc7800 == 128 [pid = 1858] [id = 633] 00:56:18 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432224a000 == 127 [pid = 1858] [id = 632] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 216 (0x7f4336f7b800) [pid = 1858] [serial = 1823] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 215 (0x7f4328aae800) [pid = 1858] [serial = 1895] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 214 (0x7f431e229c00) [pid = 1858] [serial = 1872] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 213 (0x7f434be5b000) [pid = 1858] [serial = 1850] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 212 (0x7f432f50d400) [pid = 1858] [serial = 1779] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 211 (0x7f434e2be400) [pid = 1858] [serial = 1728] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f431f98a400) [pid = 1858] [serial = 1860] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f43406d3400) [pid = 1858] [serial = 1764] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f432615f000) [pid = 1858] [serial = 1887] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 207 (0x7f4327d11c00) [pid = 1858] [serial = 1826] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 206 (0x7f43241ddc00) [pid = 1858] [serial = 1865] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 205 (0x7f433a55bc00) [pid = 1858] [serial = 1838] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 204 (0x7f43241d5400) [pid = 1858] [serial = 1862] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f434cd94800) [pid = 1858] [serial = 1853] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f432545a000) [pid = 1858] [serial = 1868] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f43341a4400) [pid = 1858] [serial = 1791] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f432117e800) [pid = 1858] [serial = 1874] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f432c21a000) [pid = 1858] [serial = 1794] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f4328aab400) [pid = 1858] [serial = 1881] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f432545e000) [pid = 1858] [serial = 1869] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f432cdb5c00) [pid = 1858] [serial = 1883] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f431f985800) [pid = 1858] [serial = 1859] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f432219b800) [pid = 1858] [serial = 1788] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f4321183400) [pid = 1858] [serial = 1875] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f432cdabc00) [pid = 1858] [serial = 1797] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f435207e000) [pid = 1858] [serial = 1856] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f432de5f400) [pid = 1858] [serial = 1755] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f4335549000) [pid = 1858] [serial = 1832] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f43521b1800) [pid = 1858] [serial = 1773] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f4341304000) [pid = 1858] [serial = 1847] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f4342691400) [pid = 1858] [serial = 1767] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f432b457400) [pid = 1858] [serial = 1889] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f432f50f000) [pid = 1858] [serial = 1785] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f4325fe5c00) [pid = 1858] [serial = 1886] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f432ad40000) [pid = 1858] [serial = 1827] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4336089800) [pid = 1858] [serial = 1758] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433ff1bc00) [pid = 1858] [serial = 1707] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f434d131800) [pid = 1858] [serial = 1722] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f43355f6800) [pid = 1858] [serial = 1833] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433962d000) [pid = 1858] [serial = 1836] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f432cdb3800) [pid = 1858] [serial = 1829] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f432e30a400) [pid = 1858] [serial = 1893] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f4337d70400) [pid = 1858] [serial = 1835] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f434d1e5800) [pid = 1858] [serial = 1854] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f435250e000) [pid = 1858] [serial = 1857] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f433f018800) [pid = 1858] [serial = 1841] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432bf44c00) [pid = 1858] [serial = 1890] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f432118bc00) [pid = 1858] [serial = 1877] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f432545ac00) [pid = 1858] [serial = 1878] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f433db3b000) [pid = 1858] [serial = 1761] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f43341a2c00) [pid = 1858] [serial = 1866] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4351ea0400) [pid = 1858] [serial = 1770] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f4340773800) [pid = 1858] [serial = 1710] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f433f662c00) [pid = 1858] [serial = 1844] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f434ccb7800) [pid = 1858] [serial = 1851] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f431e225000) [pid = 1858] [serial = 1871] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f433a650400) [pid = 1858] [serial = 1839] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f435239c800) [pid = 1858] [serial = 1776] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4336e36c00) [pid = 1858] [serial = 1884] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f434ca6c800) [pid = 1858] [serial = 1716] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f432cdac400) [pid = 1858] [serial = 1725] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f4325d94400) [pid = 1858] [serial = 1880] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f43418d1000) [pid = 1858] [serial = 1848] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f432f507400) [pid = 1858] [serial = 1782] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f43417ae400) [pid = 1858] [serial = 1713] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f433f070800) [pid = 1858] [serial = 1842] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f432ddd2400) [pid = 1858] [serial = 1892] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f434cd1d400) [pid = 1858] [serial = 1719] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f43241d9400) [pid = 1858] [serial = 1863] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432de60800) [pid = 1858] [serial = 1830] [outer = (nil)] [url = about:blank] 00:56:18 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f433ff1c000) [pid = 1858] [serial = 1845] [outer = (nil)] [url = about:blank] 00:56:19 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:19 INFO - PROCESS | 1858 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 00:56:19 INFO - PROCESS | 1858 | 1461138979514 Marionette TRACE conn3 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 00:56:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 00:56:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 3384ms 00:56:19 INFO - PROCESS | 1858 | 1461138979566 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 00:56:19 INFO - PROCESS | 1858 | 1461138979571 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 00:56:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 00:56:19 INFO - PROCESS | 1858 | 1461138979578 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 00:56:19 INFO - PROCESS | 1858 | 1461138979582 Marionette TRACE conn3 <- [1,2670,null,{}] 00:56:19 INFO - PROCESS | 1858 | 1461138979589 Marionette TRACE conn3 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:19 INFO - PROCESS | 1858 | 1461138979814 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 00:56:20 INFO - PROCESS | 1858 | 1461138980048 Marionette TRACE conn3 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43212bb000 == 128 [pid = 1858] [id = 675] 00:56:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f4322198c00) [pid = 1858] [serial = 2026] [outer = (nil)] 00:56:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f43241d3c00) [pid = 1858] [serial = 2027] [outer = 0x7f4322198c00] 00:56:20 INFO - PROCESS | 1858 | 1461138980115 Marionette DEBUG loaded listener.js 00:56:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f43241dfc00) [pid = 1858] [serial = 2028] [outer = 0x7f4322198c00] 00:56:21 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:21 INFO - PROCESS | 1858 | 1461138981379 Marionette TRACE conn3 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 00:56:21 INFO - PROCESS | 1858 | 1461138981433 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 00:56:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 00:56:21 INFO - PROCESS | 1858 | 1461138981545 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 00:56:21 INFO - PROCESS | 1858 | 1461138981548 Marionette TRACE conn3 <- [1,2674,null,{}] 00:56:21 INFO - PROCESS | 1858 | 1461138981555 Marionette TRACE conn3 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:21 INFO - PROCESS | 1858 | 1461138981832 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 00:56:21 INFO - PROCESS | 1858 | 1461138981878 Marionette TRACE conn3 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4322262000 == 129 [pid = 1858] [id = 676] 00:56:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f43241e0000) [pid = 1858] [serial = 2029] [outer = (nil)] 00:56:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f4325136c00) [pid = 1858] [serial = 2030] [outer = 0x7f43241e0000] 00:56:21 INFO - PROCESS | 1858 | 1461138981941 Marionette DEBUG loaded listener.js 00:56:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f4325d91800) [pid = 1858] [serial = 2031] [outer = 0x7f43241e0000] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f432b452000) [pid = 1858] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f431f944400) [pid = 1858] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433f8a5000) [pid = 1858] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f4328907c00) [pid = 1858] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f4325134800) [pid = 1858] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432c218400) [pid = 1858] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f4328909800) [pid = 1858] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f43363ac000) [pid = 1858] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f433f015000) [pid = 1858] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f432890f800) [pid = 1858] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f43357e7400) [pid = 1858] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f431f981400) [pid = 1858] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f432512c000) [pid = 1858] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f4324410c00) [pid = 1858] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f4321186c00) [pid = 1858] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f432de5a800) [pid = 1858] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f4322194400) [pid = 1858] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f431f947000) [pid = 1858] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f432879a400) [pid = 1858] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f43357e8c00) [pid = 1858] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f4336922400) [pid = 1858] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f431f945400) [pid = 1858] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f432cf67000) [pid = 1858] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 00:56:23 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f431e223400) [pid = 1858] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 00:56:23 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:23 INFO - PROCESS | 1858 | 1461138983560 Marionette TRACE conn3 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 00:56:23 INFO - PROCESS | 1858 | 1461138983593 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 00:56:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 00:56:23 INFO - PROCESS | 1858 | 1461138983609 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 00:56:23 INFO - PROCESS | 1858 | 1461138983614 Marionette TRACE conn3 <- [1,2678,null,{}] 00:56:23 INFO - PROCESS | 1858 | 1461138983629 Marionette TRACE conn3 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:23 INFO - PROCESS | 1858 | 1461138983833 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 00:56:24 INFO - PROCESS | 1858 | 1461138984007 Marionette TRACE conn3 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327106800 == 130 [pid = 1858] [id = 677] 00:56:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f43241e0800) [pid = 1858] [serial = 2032] [outer = (nil)] 00:56:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f4325fe7800) [pid = 1858] [serial = 2033] [outer = 0x7f43241e0800] 00:56:24 INFO - PROCESS | 1858 | 1461138984069 Marionette DEBUG loaded listener.js 00:56:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f43268ef800) [pid = 1858] [serial = 2034] [outer = 0x7f43241e0800] 00:56:25 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:25 INFO - PROCESS | 1858 | 1461138985139 Marionette TRACE conn3 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 00:56:25 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 00:56:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1588ms 00:56:25 INFO - PROCESS | 1858 | 1461138985197 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 00:56:25 INFO - PROCESS | 1858 | 1461138985201 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 00:56:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 00:56:25 INFO - PROCESS | 1858 | 1461138985207 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 00:56:25 INFO - PROCESS | 1858 | 1461138985209 Marionette TRACE conn3 <- [1,2682,null,{}] 00:56:25 INFO - PROCESS | 1858 | 1461138985214 Marionette TRACE conn3 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:25 INFO - PROCESS | 1858 | 1461138985422 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 00:56:25 INFO - PROCESS | 1858 | 1461138985901 Marionette TRACE conn3 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e626800 == 131 [pid = 1858] [id = 678] 00:56:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f431f987000) [pid = 1858] [serial = 2035] [outer = (nil)] 00:56:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f432117d000) [pid = 1858] [serial = 2036] [outer = 0x7f431f987000] 00:56:25 INFO - PROCESS | 1858 | 1461138985984 Marionette DEBUG loaded listener.js 00:56:26 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f4322194000) [pid = 1858] [serial = 2037] [outer = 0x7f431f987000] 00:56:27 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:27 INFO - PROCESS | 1858 | 1461138987314 Marionette TRACE conn3 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 00:56:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 00:56:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2136ms 00:56:27 INFO - PROCESS | 1858 | 1461138987346 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 00:56:27 INFO - PROCESS | 1858 | 1461138987353 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 00:56:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 00:56:27 INFO - PROCESS | 1858 | 1461138987361 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 00:56:27 INFO - PROCESS | 1858 | 1461138987366 Marionette TRACE conn3 <- [1,2686,null,{}] 00:56:27 INFO - PROCESS | 1858 | 1461138987474 Marionette TRACE conn3 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:27 INFO - PROCESS | 1858 | 1461138987705 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 00:56:27 INFO - PROCESS | 1858 | 1461138987959 Marionette TRACE conn3 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d8f000 == 132 [pid = 1858] [id = 679] 00:56:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f431f988400) [pid = 1858] [serial = 2038] [outer = (nil)] 00:56:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f4325135400) [pid = 1858] [serial = 2039] [outer = 0x7f431f988400] 00:56:28 INFO - PROCESS | 1858 | 1461138988036 Marionette DEBUG loaded listener.js 00:56:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f4326154400) [pid = 1858] [serial = 2040] [outer = 0x7f431f988400] 00:56:29 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:29 INFO - PROCESS | 1858 | 1461138989536 Marionette TRACE conn3 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 00:56:29 INFO - PROCESS | 1858 | 1461138989564 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 00:56:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 00:56:29 INFO - PROCESS | 1858 | 1461138989571 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 00:56:29 INFO - PROCESS | 1858 | 1461138989573 Marionette TRACE conn3 <- [1,2690,null,{}] 00:56:29 INFO - PROCESS | 1858 | 1461138989579 Marionette TRACE conn3 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:29 INFO - PROCESS | 1858 | 1461138989795 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 00:56:30 INFO - PROCESS | 1858 | 1461138990021 Marionette TRACE conn3 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4329447000 == 133 [pid = 1858] [id = 680] 00:56:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f43241df000) [pid = 1858] [serial = 2041] [outer = (nil)] 00:56:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f432879d400) [pid = 1858] [serial = 2042] [outer = 0x7f43241df000] 00:56:30 INFO - PROCESS | 1858 | 1461138990135 Marionette DEBUG loaded listener.js 00:56:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f43294c6000) [pid = 1858] [serial = 2043] [outer = 0x7f43241df000] 00:56:31 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:31 INFO - PROCESS | 1858 | 1461138991476 Marionette TRACE conn3 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 00:56:31 INFO - PROCESS | 1858 | 1461138991563 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 00:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 00:56:31 INFO - PROCESS | 1858 | 1461138991629 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 00:56:31 INFO - PROCESS | 1858 | 1461138991639 Marionette TRACE conn3 <- [1,2694,null,{}] 00:56:31 INFO - PROCESS | 1858 | 1461138991645 Marionette TRACE conn3 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:31 INFO - PROCESS | 1858 | 1461138991872 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 00:56:32 INFO - PROCESS | 1858 | 1461138992130 Marionette TRACE conn3 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b43c000 == 134 [pid = 1858] [id = 681] 00:56:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f4325d94000) [pid = 1858] [serial = 2044] [outer = (nil)] 00:56:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f432bee7c00) [pid = 1858] [serial = 2045] [outer = 0x7f4325d94000] 00:56:32 INFO - PROCESS | 1858 | 1461138992204 Marionette DEBUG loaded listener.js 00:56:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f432c214800) [pid = 1858] [serial = 2046] [outer = 0x7f4325d94000] 00:56:33 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:33 INFO - PROCESS | 1858 | 1461138993503 Marionette TRACE conn3 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 00:56:33 INFO - PROCESS | 1858 | 1461138993526 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 00:56:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 00:56:33 INFO - PROCESS | 1858 | 1461138993588 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 00:56:33 INFO - PROCESS | 1858 | 1461138993592 Marionette TRACE conn3 <- [1,2698,null,{}] 00:56:33 INFO - PROCESS | 1858 | 1461138993615 Marionette TRACE conn3 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:33 INFO - PROCESS | 1858 | 1461138993830 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 00:56:34 INFO - PROCESS | 1858 | 1461138994085 Marionette TRACE conn3 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc11800 == 135 [pid = 1858] [id = 682] 00:56:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f43294c6800) [pid = 1858] [serial = 2047] [outer = (nil)] 00:56:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f432cdb0000) [pid = 1858] [serial = 2048] [outer = 0x7f43294c6800] 00:56:34 INFO - PROCESS | 1858 | 1461138994159 Marionette DEBUG loaded listener.js 00:56:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f432ddc7000) [pid = 1858] [serial = 2049] [outer = 0x7f43294c6800] 00:56:35 INFO - PROCESS | 1858 | SkCairoFTTypeface::onFilterRec unimplemented 00:56:35 INFO - PROCESS | 1858 | 1461138995549 Marionette TRACE conn3 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 00:56:35 INFO - PROCESS | 1858 | 1461138995594 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 00:56:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 00:56:35 INFO - PROCESS | 1858 | 1461138995599 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 00:56:35 INFO - PROCESS | 1858 | 1461138995603 Marionette TRACE conn3 <- [1,2702,null,{}] 00:56:35 INFO - PROCESS | 1858 | 1461138995608 Marionette TRACE conn3 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:35 INFO - PROCESS | 1858 | 1461138995836 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 00:56:36 INFO - PROCESS | 1858 | 1461138996107 Marionette TRACE conn3 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da62000 == 136 [pid = 1858] [id = 683] 00:56:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f432f506400) [pid = 1858] [serial = 2050] [outer = (nil)] 00:56:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f432f509000) [pid = 1858] [serial = 2051] [outer = 0x7f432f506400] 00:56:36 INFO - PROCESS | 1858 | 1461138996196 Marionette DEBUG loaded listener.js 00:56:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f432fab5c00) [pid = 1858] [serial = 2052] [outer = 0x7f432f506400] 00:56:37 INFO - PROCESS | 1858 | 1461138997109 Marionette TRACE conn3 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 00:56:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 00:56:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1579ms 00:56:37 INFO - PROCESS | 1858 | 1461138997179 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 00:56:37 INFO - PROCESS | 1858 | 1461138997182 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 00:56:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 00:56:37 INFO - PROCESS | 1858 | 1461138997190 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 00:56:37 INFO - PROCESS | 1858 | 1461138997193 Marionette TRACE conn3 <- [1,2706,null,{}] 00:56:37 INFO - PROCESS | 1858 | 1461138997198 Marionette TRACE conn3 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:37 INFO - PROCESS | 1858 | 1461138997435 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 00:56:37 INFO - PROCESS | 1858 | 1461138997737 Marionette TRACE conn3 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e07a800 == 137 [pid = 1858] [id = 684] 00:56:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f432ddd5000) [pid = 1858] [serial = 2053] [outer = (nil)] 00:56:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f43341a5000) [pid = 1858] [serial = 2054] [outer = 0x7f432ddd5000] 00:56:37 INFO - PROCESS | 1858 | 1461138997818 Marionette DEBUG loaded listener.js 00:56:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f4334221c00) [pid = 1858] [serial = 2055] [outer = 0x7f432ddd5000] 00:56:38 INFO - PROCESS | 1858 | 1461138998671 Marionette TRACE conn3 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 00:56:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 00:56:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1533ms 00:56:38 INFO - PROCESS | 1858 | 1461138998725 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 00:56:38 INFO - PROCESS | 1858 | 1461138998728 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 00:56:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 00:56:38 INFO - PROCESS | 1858 | 1461138998734 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 00:56:38 INFO - PROCESS | 1858 | 1461138998736 Marionette TRACE conn3 <- [1,2710,null,{}] 00:56:38 INFO - PROCESS | 1858 | 1461138998742 Marionette TRACE conn3 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:38 INFO - PROCESS | 1858 | 1461138998967 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 00:56:39 INFO - PROCESS | 1858 | 1461138999242 Marionette TRACE conn3 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f627800 == 138 [pid = 1858] [id = 685] 00:56:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f4322195000) [pid = 1858] [serial = 2056] [outer = (nil)] 00:56:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f43343e6000) [pid = 1858] [serial = 2057] [outer = 0x7f4322195000] 00:56:39 INFO - PROCESS | 1858 | 1461138999322 Marionette DEBUG loaded listener.js 00:56:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f4335551000) [pid = 1858] [serial = 2058] [outer = 0x7f4322195000] 00:56:40 INFO - PROCESS | 1858 | 1461139000182 Marionette TRACE conn3 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 00:56:40 INFO - PROCESS | 1858 | 1461139000223 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 00:56:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 00:56:40 INFO - PROCESS | 1858 | 1461139000231 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 00:56:40 INFO - PROCESS | 1858 | 1461139000235 Marionette TRACE conn3 <- [1,2714,null,{}] 00:56:40 INFO - PROCESS | 1858 | 1461139000241 Marionette TRACE conn3 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:40 INFO - PROCESS | 1858 | 1461139000466 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 00:56:40 INFO - PROCESS | 1858 | 1461139000779 Marionette TRACE conn3 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356b1800 == 139 [pid = 1858] [id = 686] 00:56:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f432f506800) [pid = 1858] [serial = 2059] [outer = (nil)] 00:56:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4335577c00) [pid = 1858] [serial = 2060] [outer = 0x7f432f506800] 00:56:40 INFO - PROCESS | 1858 | 1461139000863 Marionette DEBUG loaded listener.js 00:56:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f4336080c00) [pid = 1858] [serial = 2061] [outer = 0x7f432f506800] 00:56:41 INFO - PROCESS | 1858 | 1461139001744 Marionette TRACE conn3 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 00:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 00:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1531ms 00:56:41 INFO - PROCESS | 1858 | 1461139001763 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 00:56:41 INFO - PROCESS | 1858 | 1461139001767 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 00:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 00:56:41 INFO - PROCESS | 1858 | 1461139001773 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 00:56:41 INFO - PROCESS | 1858 | 1461139001775 Marionette TRACE conn3 <- [1,2718,null,{}] 00:56:41 INFO - PROCESS | 1858 | 1461139001781 Marionette TRACE conn3 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:42 INFO - PROCESS | 1858 | 1461139002000 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 00:56:42 INFO - PROCESS | 1858 | 1461139002243 Marionette TRACE conn3 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ea1000 == 140 [pid = 1858] [id = 687] 00:56:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f43343e1c00) [pid = 1858] [serial = 2062] [outer = (nil)] 00:56:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f4336535c00) [pid = 1858] [serial = 2063] [outer = 0x7f43343e1c00] 00:56:42 INFO - PROCESS | 1858 | 1461139002320 Marionette DEBUG loaded listener.js 00:56:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f4336925c00) [pid = 1858] [serial = 2064] [outer = 0x7f43343e1c00] 00:56:43 INFO - PROCESS | 1858 | 1461139003211 Marionette TRACE conn3 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 00:56:43 INFO - PROCESS | 1858 | 1461139003264 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 00:56:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 00:56:43 INFO - PROCESS | 1858 | 1461139003271 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 00:56:43 INFO - PROCESS | 1858 | 1461139003275 Marionette TRACE conn3 <- [1,2722,null,{}] 00:56:43 INFO - PROCESS | 1858 | 1461139003280 Marionette TRACE conn3 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:43 INFO - PROCESS | 1858 | 1461139003521 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 00:56:43 INFO - PROCESS | 1858 | 1461139003843 Marionette TRACE conn3 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336b84800 == 141 [pid = 1858] [id = 688] 00:56:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f4337f3e000) [pid = 1858] [serial = 2065] [outer = (nil)] 00:56:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f433932d800) [pid = 1858] [serial = 2066] [outer = 0x7f4337f3e000] 00:56:43 INFO - PROCESS | 1858 | 1461139003940 Marionette DEBUG loaded listener.js 00:56:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f4339627c00) [pid = 1858] [serial = 2067] [outer = 0x7f4337f3e000] 00:56:44 INFO - PROCESS | 1858 | 1461139004889 Marionette TRACE conn3 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 00:56:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 00:56:44 INFO - PROCESS | 1858 | 1461139004960 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 00:56:44 INFO - PROCESS | 1858 | 1461139004966 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 00:56:44 INFO - PROCESS | 1858 | 1461139004970 Marionette TRACE conn3 <- [1,2726,null,{}] 00:56:44 INFO - PROCESS | 1858 | 1461139004976 Marionette TRACE conn3 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:45 INFO - PROCESS | 1858 | 1461139005273 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 00:56:45 INFO - PROCESS | 1858 | 1461139005595 Marionette TRACE conn3 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:45 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4339f78000 == 142 [pid = 1858] [id = 689] 00:56:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f433696d000) [pid = 1858] [serial = 2068] [outer = (nil)] 00:56:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f433a558c00) [pid = 1858] [serial = 2069] [outer = 0x7f433696d000] 00:56:45 INFO - PROCESS | 1858 | 1461139005670 Marionette DEBUG loaded listener.js 00:56:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f433a743c00) [pid = 1858] [serial = 2070] [outer = 0x7f433696d000] 00:56:46 INFO - PROCESS | 1858 | 1461139006513 Marionette TRACE conn3 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 00:56:46 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 00:56:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1592ms 00:56:46 INFO - PROCESS | 1858 | 1461139006559 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 00:56:46 INFO - PROCESS | 1858 | 1461139006563 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 00:56:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 00:56:46 INFO - PROCESS | 1858 | 1461139006569 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 00:56:46 INFO - PROCESS | 1858 | 1461139006572 Marionette TRACE conn3 <- [1,2730,null,{}] 00:56:46 INFO - PROCESS | 1858 | 1461139006578 Marionette TRACE conn3 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:46 INFO - PROCESS | 1858 | 1461139006802 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 00:56:47 INFO - PROCESS | 1858 | 1461139007128 Marionette TRACE conn3 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a0e4000 == 143 [pid = 1858] [id = 690] 00:56:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f431e229800) [pid = 1858] [serial = 2071] [outer = (nil)] 00:56:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f433a749400) [pid = 1858] [serial = 2072] [outer = 0x7f431e229800] 00:56:47 INFO - PROCESS | 1858 | 1461139007208 Marionette DEBUG loaded listener.js 00:56:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f433bff3400) [pid = 1858] [serial = 2073] [outer = 0x7f431e229800] 00:56:48 INFO - PROCESS | 1858 | 1461139008938 Marionette TRACE conn3 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 00:56:49 INFO - PROCESS | 1858 | 1461139009145 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 00:56:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 00:56:49 INFO - PROCESS | 1858 | 1461139009153 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 00:56:49 INFO - PROCESS | 1858 | 1461139009158 Marionette TRACE conn3 <- [1,2734,null,{}] 00:56:49 INFO - PROCESS | 1858 | 1461139009166 Marionette TRACE conn3 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:49 INFO - PROCESS | 1858 | 1461139009403 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 00:56:49 INFO - PROCESS | 1858 | 1461139009668 Marionette TRACE conn3 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4325cd2800 == 144 [pid = 1858] [id = 691] 00:56:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f432118bc00) [pid = 1858] [serial = 2074] [outer = (nil)] 00:56:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f4322192c00) [pid = 1858] [serial = 2075] [outer = 0x7f432118bc00] 00:56:49 INFO - PROCESS | 1858 | 1461139009739 Marionette DEBUG loaded listener.js 00:56:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f43241df800) [pid = 1858] [serial = 2076] [outer = 0x7f432118bc00] 00:56:50 INFO - PROCESS | 1858 | 1461139010791 Marionette TRACE conn3 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 00:56:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 00:56:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1689ms 00:56:50 INFO - PROCESS | 1858 | 1461139010841 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 00:56:50 INFO - PROCESS | 1858 | 1461139010848 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 00:56:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 00:56:50 INFO - PROCESS | 1858 | 1461139010858 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 00:56:50 INFO - PROCESS | 1858 | 1461139010862 Marionette TRACE conn3 <- [1,2738,null,{}] 00:56:50 INFO - PROCESS | 1858 | 1461139010868 Marionette TRACE conn3 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:51 INFO - PROCESS | 1858 | 1461139011086 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 00:56:51 INFO - PROCESS | 1858 | 1461139011401 Marionette TRACE conn3 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4322253800 == 145 [pid = 1858] [id = 692] 00:56:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f432512f800) [pid = 1858] [serial = 2077] [outer = (nil)] 00:56:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4325138c00) [pid = 1858] [serial = 2078] [outer = 0x7f432512f800] 00:56:51 INFO - PROCESS | 1858 | 1461139011472 Marionette DEBUG loaded listener.js 00:56:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4325d95c00) [pid = 1858] [serial = 2079] [outer = 0x7f432512f800] 00:56:52 INFO - PROCESS | 1858 | 1461139012402 Marionette TRACE conn3 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 00:56:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 00:56:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1584ms 00:56:52 INFO - PROCESS | 1858 | 1461139012444 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 00:56:52 INFO - PROCESS | 1858 | 1461139012448 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 00:56:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 00:56:52 INFO - PROCESS | 1858 | 1461139012454 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 00:56:52 INFO - PROCESS | 1858 | 1461139012459 Marionette TRACE conn3 <- [1,2742,null,{}] 00:56:52 INFO - PROCESS | 1858 | 1461139012474 Marionette TRACE conn3 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:52 INFO - PROCESS | 1858 | 1461139012713 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433e06f800 == 144 [pid = 1858] [id = 60] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b152800 == 143 [pid = 1858] [id = 576] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f435218e800 == 142 [pid = 1858] [id = 460] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432bf19800 == 141 [pid = 1858] [id = 462] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f4328904c00) [pid = 1858] [serial = 1967] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327106800 == 140 [pid = 1858] [id = 677] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4322262000 == 139 [pid = 1858] [id = 676] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43212bb000 == 138 [pid = 1858] [id = 675] 00:56:53 INFO - PROCESS | 1858 | 1461139013130 Marionette TRACE conn3 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a77e800 == 137 [pid = 1858] [id = 670] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a257800 == 136 [pid = 1858] [id = 669] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4339f6e800 == 135 [pid = 1858] [id = 668] 00:56:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431f7f3800 == 136 [pid = 1858] [id = 693] 00:56:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4321188800) [pid = 1858] [serial = 2080] [outer = (nil)] 00:56:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4325fe4400) [pid = 1858] [serial = 2081] [outer = 0x7f4321188800] 00:56:53 INFO - PROCESS | 1858 | 1461139013215 Marionette DEBUG loaded listener.js 00:56:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4328ab1c00) [pid = 1858] [serial = 2082] [outer = 0x7f4321188800] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336eb3000 == 135 [pid = 1858] [id = 667] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336b74000 == 134 [pid = 1858] [id = 666] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335e9e000 == 133 [pid = 1858] [id = 665] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335ae2800 == 132 [pid = 1858] [id = 664] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc63000 == 131 [pid = 1858] [id = 663] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f457000 == 130 [pid = 1858] [id = 662] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e07b800 == 129 [pid = 1858] [id = 661] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da55800 == 128 [pid = 1858] [id = 660] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cc54000 == 127 [pid = 1858] [id = 659] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b445000 == 126 [pid = 1858] [id = 658] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4329651000 == 125 [pid = 1858] [id = 657] 00:56:53 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432225b000 == 124 [pid = 1858] [id = 656] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433dbdc000) [pid = 1858] [serial = 1926] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f4322191400) [pid = 1858] [serial = 1949] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f434de2b400) [pid = 1858] [serial = 1935] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f43289c9800) [pid = 1858] [serial = 1961] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f4325d98000) [pid = 1858] [serial = 1958] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f433421f000) [pid = 1858] [serial = 1908] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f4328aad000) [pid = 1858] [serial = 1901] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f432bf45c00) [pid = 1858] [serial = 1902] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f4336429800) [pid = 1858] [serial = 1913] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f433f06dc00) [pid = 1858] [serial = 1928] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f432f505000) [pid = 1858] [serial = 1905] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f433a563400) [pid = 1858] [serial = 1919] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f432219b000) [pid = 1858] [serial = 1898] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f4325134000) [pid = 1858] [serial = 1943] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f433a748800) [pid = 1858] [serial = 1920] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f4350015c00) [pid = 1858] [serial = 1937] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f432fb0f800) [pid = 1858] [serial = 1907] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f4351e93000) [pid = 1858] [serial = 1938] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f4322197c00) [pid = 1858] [serial = 1955] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f434bed9800) [pid = 1858] [serial = 1932] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f43241d8c00) [pid = 1858] [serial = 1964] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f4325ff0400) [pid = 1858] [serial = 1959] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f433f6b4000) [pid = 1858] [serial = 1929] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f432de60400) [pid = 1858] [serial = 1904] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f432c2e1800) [pid = 1858] [serial = 1953] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f4339838000) [pid = 1858] [serial = 1824] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f4325139400) [pid = 1858] [serial = 1944] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f4339832400) [pid = 1858] [serial = 1916] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f433a522400) [pid = 1858] [serial = 1917] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f43419bbc00) [pid = 1858] [serial = 1931] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f4336921c00) [pid = 1858] [serial = 1914] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432440ec00) [pid = 1858] [serial = 1899] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f4351fb8800) [pid = 1858] [serial = 1940] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f43294c3c00) [pid = 1858] [serial = 1962] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f431f94c000) [pid = 1858] [serial = 1946] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f43343de400) [pid = 1858] [serial = 1910] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4328ab2000) [pid = 1858] [serial = 1952] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f43355f7000) [pid = 1858] [serial = 1911] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f431f951000) [pid = 1858] [serial = 1947] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f433c986800) [pid = 1858] [serial = 1925] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f433bf76c00) [pid = 1858] [serial = 1923] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f432890cc00) [pid = 1858] [serial = 1950] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f435215dc00) [pid = 1858] [serial = 1941] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f43363b0c00) [pid = 1858] [serial = 1922] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f43241dc000) [pid = 1858] [serial = 1956] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f434cd97000) [pid = 1858] [serial = 1934] [outer = (nil)] [url = about:blank] 00:56:53 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f4325461400) [pid = 1858] [serial = 1965] [outer = (nil)] [url = about:blank] 00:56:54 INFO - PROCESS | 1858 | 1461139014079 Marionette TRACE conn3 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 00:56:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 00:56:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1639ms 00:56:54 INFO - PROCESS | 1858 | 1461139014098 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 00:56:54 INFO - PROCESS | 1858 | 1461139014101 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 00:56:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 00:56:54 INFO - PROCESS | 1858 | 1461139014126 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 00:56:54 INFO - PROCESS | 1858 | 1461139014130 Marionette TRACE conn3 <- [1,2746,null,{}] 00:56:54 INFO - PROCESS | 1858 | 1461139014135 Marionette TRACE conn3 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:54 INFO - PROCESS | 1858 | 1461139014347 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 00:56:54 INFO - PROCESS | 1858 | 1461139014544 Marionette TRACE conn3 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327d8c800 == 125 [pid = 1858] [id = 694] 00:56:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f43241d8c00) [pid = 1858] [serial = 2083] [outer = (nil)] 00:56:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f432be29800) [pid = 1858] [serial = 2084] [outer = 0x7f43241d8c00] 00:56:54 INFO - PROCESS | 1858 | 1461139014612 Marionette DEBUG loaded listener.js 00:56:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f432bf40c00) [pid = 1858] [serial = 2085] [outer = 0x7f43241d8c00] 00:56:55 INFO - PROCESS | 1858 | 1461139015374 Marionette TRACE conn3 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 00:56:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 00:56:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1292ms 00:56:55 INFO - PROCESS | 1858 | 1461139015437 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 00:56:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 00:56:55 INFO - PROCESS | 1858 | 1461139015441 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 00:56:55 INFO - PROCESS | 1858 | 1461139015447 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 00:56:55 INFO - PROCESS | 1858 | 1461139015449 Marionette TRACE conn3 <- [1,2750,null,{}] 00:56:55 INFO - PROCESS | 1858 | 1461139015454 Marionette TRACE conn3 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:55 INFO - PROCESS | 1858 | 1461139015715 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 00:56:55 INFO - PROCESS | 1858 | 1461139015751 Marionette TRACE conn3 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432acdb000 == 126 [pid = 1858] [id = 695] 00:56:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f432bf42400) [pid = 1858] [serial = 2086] [outer = (nil)] 00:56:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f432c214400) [pid = 1858] [serial = 2087] [outer = 0x7f432bf42400] 00:56:55 INFO - PROCESS | 1858 | 1461139015815 Marionette DEBUG loaded listener.js 00:56:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f432c2e1800) [pid = 1858] [serial = 2088] [outer = 0x7f432bf42400] 00:56:56 INFO - PROCESS | 1858 | 1461139016707 Marionette TRACE conn3 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 00:56:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 00:56:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1296ms 00:56:56 INFO - PROCESS | 1858 | 1461139016744 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 00:56:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 00:56:56 INFO - PROCESS | 1858 | 1461139016748 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 00:56:56 INFO - PROCESS | 1858 | 1461139016753 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 00:56:56 INFO - PROCESS | 1858 | 1461139016755 Marionette TRACE conn3 <- [1,2754,null,{}] 00:56:56 INFO - PROCESS | 1858 | 1461139016760 Marionette TRACE conn3 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:57 INFO - PROCESS | 1858 | 1461139017079 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 00:56:57 INFO - PROCESS | 1858 | 1461139017126 Marionette TRACE conn3 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432c25d000 == 127 [pid = 1858] [id = 696] 00:56:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f432c21e400) [pid = 1858] [serial = 2089] [outer = (nil)] 00:56:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f432f7cf400) [pid = 1858] [serial = 2090] [outer = 0x7f432c21e400] 00:56:57 INFO - PROCESS | 1858 | 1461139017231 Marionette DEBUG loaded listener.js 00:56:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f432fb13000) [pid = 1858] [serial = 2091] [outer = 0x7f432c21e400] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f43241dc800) [pid = 1858] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f433f011800) [pid = 1858] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f4339ecf800) [pid = 1858] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f43294cf000) [pid = 1858] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f43241e0000) [pid = 1858] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 134 (0x7f433a647000) [pid = 1858] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 133 (0x7f43357e8800) [pid = 1858] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 132 (0x7f4339834000) [pid = 1858] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 131 (0x7f4326154800) [pid = 1858] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 130 (0x7f432f857800) [pid = 1858] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 129 (0x7f433554d400) [pid = 1858] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 128 (0x7f432fabb000) [pid = 1858] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 127 (0x7f433f017c00) [pid = 1858] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 126 (0x7f432c212000) [pid = 1858] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 125 (0x7f432f50a400) [pid = 1858] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 124 (0x7f4322198c00) [pid = 1858] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 123 (0x7f432be2d000) [pid = 1858] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 122 (0x7f433e04d400) [pid = 1858] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 121 (0x7f432f7c9000) [pid = 1858] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 00:56:58 INFO - PROCESS | 1858 | --DOMWINDOW == 120 (0x7f432118ac00) [pid = 1858] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 00:56:58 INFO - PROCESS | 1858 | 1461139018622 Marionette TRACE conn3 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 00:56:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 00:56:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1894ms 00:56:58 INFO - PROCESS | 1858 | 1461139018648 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 00:56:58 INFO - PROCESS | 1858 | 1461139018650 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 00:56:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 00:56:58 INFO - PROCESS | 1858 | 1461139018656 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 00:56:58 INFO - PROCESS | 1858 | 1461139018658 Marionette TRACE conn3 <- [1,2758,null,{}] 00:56:58 INFO - PROCESS | 1858 | 1461139018663 Marionette TRACE conn3 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:56:58 INFO - PROCESS | 1858 | 1461139018930 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 00:56:58 INFO - PROCESS | 1858 | 1461139018952 Marionette TRACE conn3 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:56:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc52000 == 128 [pid = 1858] [id = 697] 00:56:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 121 (0x7f4325d9d400) [pid = 1858] [serial = 2092] [outer = (nil)] 00:56:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 122 (0x7f432c21e000) [pid = 1858] [serial = 2093] [outer = 0x7f4325d9d400] 00:56:59 INFO - PROCESS | 1858 | 1461139019014 Marionette DEBUG loaded listener.js 00:56:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 123 (0x7f432fb1a000) [pid = 1858] [serial = 2094] [outer = 0x7f4325d9d400] 00:56:59 INFO - PROCESS | 1858 | 1461139019819 Marionette TRACE conn3 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 00:56:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 00:56:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1184ms 00:56:59 INFO - PROCESS | 1858 | 1461139019841 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 00:56:59 INFO - PROCESS | 1858 | 1461139019845 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 00:56:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 00:56:59 INFO - PROCESS | 1858 | 1461139019851 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 00:56:59 INFO - PROCESS | 1858 | 1461139019854 Marionette TRACE conn3 <- [1,2762,null,{}] 00:56:59 INFO - PROCESS | 1858 | 1461139019871 Marionette TRACE conn3 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:00 INFO - PROCESS | 1858 | 1461139020080 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 00:57:00 INFO - PROCESS | 1858 | 1461139020094 Marionette TRACE conn3 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dad2800 == 129 [pid = 1858] [id = 698] 00:57:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 124 (0x7f432f858000) [pid = 1858] [serial = 2095] [outer = (nil)] 00:57:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 125 (0x7f43341aa000) [pid = 1858] [serial = 2096] [outer = 0x7f432f858000] 00:57:00 INFO - PROCESS | 1858 | 1461139020156 Marionette DEBUG loaded listener.js 00:57:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 126 (0x7f43343df400) [pid = 1858] [serial = 2097] [outer = 0x7f432f858000] 00:57:01 INFO - PROCESS | 1858 | 1461139021419 Marionette TRACE conn3 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 00:57:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 00:57:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1635ms 00:57:01 INFO - PROCESS | 1858 | 1461139021488 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 00:57:01 INFO - PROCESS | 1858 | 1461139021495 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 00:57:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 00:57:01 INFO - PROCESS | 1858 | 1461139021504 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 00:57:01 INFO - PROCESS | 1858 | 1461139021508 Marionette TRACE conn3 <- [1,2766,null,{}] 00:57:01 INFO - PROCESS | 1858 | 1461139021516 Marionette TRACE conn3 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:01 INFO - PROCESS | 1858 | 1461139021796 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 00:57:02 INFO - PROCESS | 1858 | 1461139022112 Marionette TRACE conn3 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4326192800 == 130 [pid = 1858] [id = 699] 00:57:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 127 (0x7f432219b800) [pid = 1858] [serial = 2098] [outer = (nil)] 00:57:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 128 (0x7f432512b400) [pid = 1858] [serial = 2099] [outer = 0x7f432219b800] 00:57:02 INFO - PROCESS | 1858 | 1461139022201 Marionette DEBUG loaded listener.js 00:57:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 129 (0x7f4325d98800) [pid = 1858] [serial = 2100] [outer = 0x7f432219b800] 00:57:03 INFO - PROCESS | 1858 | 1461139023099 Marionette TRACE conn3 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 00:57:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 00:57:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1632ms 00:57:03 INFO - PROCESS | 1858 | 1461139023136 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 00:57:03 INFO - PROCESS | 1858 | 1461139023145 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 00:57:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 00:57:03 INFO - PROCESS | 1858 | 1461139023155 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 00:57:03 INFO - PROCESS | 1858 | 1461139023158 Marionette TRACE conn3 <- [1,2770,null,{}] 00:57:03 INFO - PROCESS | 1858 | 1461139023164 Marionette TRACE conn3 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:03 INFO - PROCESS | 1858 | 1461139023391 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 00:57:03 INFO - PROCESS | 1858 | 1461139023743 Marionette TRACE conn3 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b43d000 == 131 [pid = 1858] [id = 700] 00:57:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 130 (0x7f432615e400) [pid = 1858] [serial = 2101] [outer = (nil)] 00:57:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 131 (0x7f4328ab3000) [pid = 1858] [serial = 2102] [outer = 0x7f432615e400] 00:57:03 INFO - PROCESS | 1858 | 1461139023826 Marionette DEBUG loaded listener.js 00:57:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 132 (0x7f432bee8400) [pid = 1858] [serial = 2103] [outer = 0x7f432615e400] 00:57:04 INFO - PROCESS | 1858 | 1461139024652 Marionette TRACE conn3 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 00:57:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 00:57:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1536ms 00:57:04 INFO - PROCESS | 1858 | 1461139024692 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 00:57:04 INFO - PROCESS | 1858 | 1461139024698 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 00:57:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 00:57:04 INFO - PROCESS | 1858 | 1461139024705 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 00:57:04 INFO - PROCESS | 1858 | 1461139024711 Marionette TRACE conn3 <- [1,2774,null,{}] 00:57:04 INFO - PROCESS | 1858 | 1461139024754 Marionette TRACE conn3 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:05 INFO - PROCESS | 1858 | 1461139025022 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 00:57:05 INFO - PROCESS | 1858 | 1461139025351 Marionette TRACE conn3 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e33a000 == 132 [pid = 1858] [id = 701] 00:57:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 133 (0x7f432e01c800) [pid = 1858] [serial = 2104] [outer = (nil)] 00:57:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 134 (0x7f432f511400) [pid = 1858] [serial = 2105] [outer = 0x7f432e01c800] 00:57:05 INFO - PROCESS | 1858 | 1461139025448 Marionette DEBUG loaded listener.js 00:57:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 135 (0x7f432fb1d800) [pid = 1858] [serial = 2106] [outer = 0x7f432e01c800] 00:57:06 INFO - PROCESS | 1858 | 1461139026376 Marionette TRACE conn3 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 00:57:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 00:57:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1707ms 00:57:06 INFO - PROCESS | 1858 | 1461139026413 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 00:57:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 00:57:06 INFO - PROCESS | 1858 | 1461139026418 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 00:57:06 INFO - PROCESS | 1858 | 1461139026426 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 00:57:06 INFO - PROCESS | 1858 | 1461139026429 Marionette TRACE conn3 <- [1,2778,null,{}] 00:57:06 INFO - PROCESS | 1858 | 1461139026436 Marionette TRACE conn3 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:06 INFO - PROCESS | 1858 | 1461139026675 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 00:57:06 INFO - PROCESS | 1858 | 1461139026979 Marionette TRACE conn3 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fda1800 == 133 [pid = 1858] [id = 702] 00:57:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f432bee3800) [pid = 1858] [serial = 2107] [outer = (nil)] 00:57:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f433554f000) [pid = 1858] [serial = 2108] [outer = 0x7f432bee3800] 00:57:07 INFO - PROCESS | 1858 | 1461139027060 Marionette DEBUG loaded listener.js 00:57:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f4335658000) [pid = 1858] [serial = 2109] [outer = 0x7f432bee3800] 00:57:07 INFO - PROCESS | 1858 | 1461139027874 Marionette TRACE conn3 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 00:57:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 00:57:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1481ms 00:57:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 00:57:07 INFO - PROCESS | 1858 | 1461139027905 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 00:57:07 INFO - PROCESS | 1858 | 1461139027908 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 00:57:07 INFO - PROCESS | 1858 | 1461139027916 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 00:57:07 INFO - PROCESS | 1858 | 1461139027918 Marionette TRACE conn3 <- [1,2782,null,{}] 00:57:07 INFO - PROCESS | 1858 | 1461139027925 Marionette TRACE conn3 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:08 INFO - PROCESS | 1858 | 1461139028143 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 00:57:08 INFO - PROCESS | 1858 | 1461139028409 Marionette TRACE conn3 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c89800 == 134 [pid = 1858] [id = 703] 00:57:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f4335e0e400) [pid = 1858] [serial = 2110] [outer = (nil)] 00:57:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f433608a800) [pid = 1858] [serial = 2111] [outer = 0x7f4335e0e400] 00:57:08 INFO - PROCESS | 1858 | 1461139028545 Marionette DEBUG loaded listener.js 00:57:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f433652cc00) [pid = 1858] [serial = 2112] [outer = 0x7f4335e0e400] 00:57:09 INFO - PROCESS | 1858 | 1461139029405 Marionette TRACE conn3 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 00:57:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 00:57:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1538ms 00:57:09 INFO - PROCESS | 1858 | 1461139029454 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 00:57:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 00:57:09 INFO - PROCESS | 1858 | 1461139029458 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 00:57:09 INFO - PROCESS | 1858 | 1461139029464 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 00:57:09 INFO - PROCESS | 1858 | 1461139029467 Marionette TRACE conn3 <- [1,2786,null,{}] 00:57:09 INFO - PROCESS | 1858 | 1461139029472 Marionette TRACE conn3 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:09 INFO - PROCESS | 1858 | 1461139029717 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 00:57:10 INFO - PROCESS | 1858 | 1461139030021 Marionette TRACE conn3 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336b74800 == 135 [pid = 1858] [id = 704] 00:57:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f432c2e2000) [pid = 1858] [serial = 2113] [outer = (nil)] 00:57:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f4337d75400) [pid = 1858] [serial = 2114] [outer = 0x7f432c2e2000] 00:57:10 INFO - PROCESS | 1858 | 1461139030105 Marionette DEBUG loaded listener.js 00:57:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f4339839c00) [pid = 1858] [serial = 2115] [outer = 0x7f432c2e2000] 00:57:10 INFO - PROCESS | 1858 | 1461139030905 Marionette TRACE conn3 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 00:57:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 00:57:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1487ms 00:57:10 INFO - PROCESS | 1858 | 1461139030951 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 00:57:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 00:57:10 INFO - PROCESS | 1858 | 1461139030956 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 00:57:10 INFO - PROCESS | 1858 | 1461139030962 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 00:57:10 INFO - PROCESS | 1858 | 1461139030965 Marionette TRACE conn3 <- [1,2790,null,{}] 00:57:10 INFO - PROCESS | 1858 | 1461139030971 Marionette TRACE conn3 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:11 INFO - PROCESS | 1858 | 1461139031196 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 00:57:11 INFO - PROCESS | 1858 | 1461139031518 Marionette TRACE conn3 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336fab000 == 136 [pid = 1858] [id = 705] 00:57:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f4339ed0c00) [pid = 1858] [serial = 2116] [outer = (nil)] 00:57:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f433a522400) [pid = 1858] [serial = 2117] [outer = 0x7f4339ed0c00] 00:57:11 INFO - PROCESS | 1858 | 1461139031624 Marionette DEBUG loaded listener.js 00:57:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f433a55c800) [pid = 1858] [serial = 2118] [outer = 0x7f4339ed0c00] 00:57:12 INFO - PROCESS | 1858 | 1461139032441 Marionette TRACE conn3 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 00:57:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 00:57:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1530ms 00:57:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 00:57:12 INFO - PROCESS | 1858 | 1461139032492 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 00:57:12 INFO - PROCESS | 1858 | 1461139032495 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 00:57:12 INFO - PROCESS | 1858 | 1461139032502 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 00:57:12 INFO - PROCESS | 1858 | 1461139032505 Marionette TRACE conn3 <- [1,2794,null,{}] 00:57:12 INFO - PROCESS | 1858 | 1461139032511 Marionette TRACE conn3 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:12 INFO - PROCESS | 1858 | 1461139032776 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 00:57:13 INFO - PROCESS | 1858 | 1461139033082 Marionette TRACE conn3 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4339f71800 == 137 [pid = 1858] [id = 706] 00:57:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4328792400) [pid = 1858] [serial = 2119] [outer = (nil)] 00:57:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f433a742400) [pid = 1858] [serial = 2120] [outer = 0x7f4328792400] 00:57:13 INFO - PROCESS | 1858 | 1461139033163 Marionette DEBUG loaded listener.js 00:57:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f433a74d400) [pid = 1858] [serial = 2121] [outer = 0x7f4328792400] 00:57:14 INFO - PROCESS | 1858 | 1461139033996 Marionette TRACE conn3 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 00:57:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 00:57:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1543ms 00:57:14 INFO - PROCESS | 1858 | 1461139034045 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 00:57:14 INFO - PROCESS | 1858 | 1461139034049 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 00:57:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 00:57:14 INFO - PROCESS | 1858 | 1461139034055 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 00:57:14 INFO - PROCESS | 1858 | 1461139034058 Marionette TRACE conn3 <- [1,2798,null,{}] 00:57:14 INFO - PROCESS | 1858 | 1461139034063 Marionette TRACE conn3 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:14 INFO - PROCESS | 1858 | 1461139034304 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 00:57:14 INFO - PROCESS | 1858 | 1461139034609 Marionette TRACE conn3 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a255800 == 138 [pid = 1858] [id = 707] 00:57:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f4339ed1800) [pid = 1858] [serial = 2122] [outer = (nil)] 00:57:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f433bf75000) [pid = 1858] [serial = 2123] [outer = 0x7f4339ed1800] 00:57:14 INFO - PROCESS | 1858 | 1461139034693 Marionette DEBUG loaded listener.js 00:57:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f433c986000) [pid = 1858] [serial = 2124] [outer = 0x7f4339ed1800] 00:57:15 INFO - PROCESS | 1858 | 1461139035525 Marionette TRACE conn3 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 00:57:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 00:57:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1537ms 00:57:15 INFO - PROCESS | 1858 | 1461139035593 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 00:57:15 INFO - PROCESS | 1858 | 1461139035597 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 00:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 00:57:15 INFO - PROCESS | 1858 | 1461139035603 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 00:57:15 INFO - PROCESS | 1858 | 1461139035607 Marionette TRACE conn3 <- [1,2802,null,{}] 00:57:15 INFO - PROCESS | 1858 | 1461139035613 Marionette TRACE conn3 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:15 INFO - PROCESS | 1858 | 1461139035850 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 00:57:16 INFO - PROCESS | 1858 | 1461139036168 Marionette TRACE conn3 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6dd800 == 139 [pid = 1858] [id = 708] 00:57:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f433e8a2800) [pid = 1858] [serial = 2125] [outer = (nil)] 00:57:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f433ea69c00) [pid = 1858] [serial = 2126] [outer = 0x7f433e8a2800] 00:57:16 INFO - PROCESS | 1858 | 1461139036250 Marionette DEBUG loaded listener.js 00:57:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f433ed53400) [pid = 1858] [serial = 2127] [outer = 0x7f433e8a2800] 00:57:17 INFO - PROCESS | 1858 | 1461139037111 Marionette TRACE conn3 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 00:57:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 00:57:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1581ms 00:57:17 INFO - PROCESS | 1858 | 1461139037185 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 00:57:17 INFO - PROCESS | 1858 | 1461139037189 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 00:57:17 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 00:57:17 INFO - PROCESS | 1858 | 1461139037197 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 00:57:17 INFO - PROCESS | 1858 | 1461139037201 Marionette TRACE conn3 <- [1,2806,null,{}] 00:57:17 INFO - PROCESS | 1858 | 1461139037227 Marionette TRACE conn3 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:17 INFO - PROCESS | 1858 | 1461139037503 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 00:57:17 INFO - PROCESS | 1858 | 1461139037814 Marionette TRACE conn3 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433aaba800 == 140 [pid = 1858] [id = 709] 00:57:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f433e04d400) [pid = 1858] [serial = 2128] [outer = (nil)] 00:57:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f433f06c800) [pid = 1858] [serial = 2129] [outer = 0x7f433e04d400] 00:57:17 INFO - PROCESS | 1858 | 1461139037901 Marionette DEBUG loaded listener.js 00:57:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f433f6ab000) [pid = 1858] [serial = 2130] [outer = 0x7f433e04d400] 00:57:18 INFO - PROCESS | 1858 | 1461139038718 Marionette TRACE conn3 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 00:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 00:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1584ms 00:57:18 INFO - PROCESS | 1858 | 1461139038781 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 00:57:18 INFO - PROCESS | 1858 | 1461139038785 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 00:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 00:57:18 INFO - PROCESS | 1858 | 1461139038791 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 00:57:18 INFO - PROCESS | 1858 | 1461139038794 Marionette TRACE conn3 <- [1,2810,null,{}] 00:57:18 INFO - PROCESS | 1858 | 1461139038799 Marionette TRACE conn3 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:19 INFO - PROCESS | 1858 | 1461139039034 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 00:57:19 INFO - PROCESS | 1858 | 1461139039345 Marionette TRACE conn3 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f4d5000 == 141 [pid = 1858] [id = 710] 00:57:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f43363a8000) [pid = 1858] [serial = 2131] [outer = (nil)] 00:57:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f433ff18c00) [pid = 1858] [serial = 2132] [outer = 0x7f43363a8000] 00:57:19 INFO - PROCESS | 1858 | 1461139039425 Marionette DEBUG loaded listener.js 00:57:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f434035dc00) [pid = 1858] [serial = 2133] [outer = 0x7f43363a8000] 00:57:20 INFO - PROCESS | 1858 | 1461139040255 Marionette TRACE conn3 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 00:57:20 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 00:57:20 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1535ms 00:57:20 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 00:57:20 INFO - PROCESS | 1858 | 1461139040327 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 00:57:20 INFO - PROCESS | 1858 | 1461139040330 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 00:57:20 INFO - PROCESS | 1858 | 1461139040336 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 00:57:20 INFO - PROCESS | 1858 | 1461139040339 Marionette TRACE conn3 <- [1,2814,null,{}] 00:57:20 INFO - PROCESS | 1858 | 1461139040345 Marionette TRACE conn3 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:20 INFO - PROCESS | 1858 | 1461139040575 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 00:57:20 INFO - PROCESS | 1858 | 1461139040882 Marionette TRACE conn3 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43405d3800 == 142 [pid = 1858] [id = 711] 00:57:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f433f6b3400) [pid = 1858] [serial = 2134] [outer = (nil)] 00:57:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f434091f400) [pid = 1858] [serial = 2135] [outer = 0x7f433f6b3400] 00:57:20 INFO - PROCESS | 1858 | 1461139040961 Marionette DEBUG loaded listener.js 00:57:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f4341305800) [pid = 1858] [serial = 2136] [outer = 0x7f433f6b3400] 00:57:21 INFO - PROCESS | 1858 | 1461139041781 Marionette TRACE conn3 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 00:57:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 00:57:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1491ms 00:57:21 INFO - PROCESS | 1858 | 1461139041827 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 00:57:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 00:57:21 INFO - PROCESS | 1858 | 1461139041831 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 00:57:21 INFO - PROCESS | 1858 | 1461139041837 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 00:57:21 INFO - PROCESS | 1858 | 1461139041840 Marionette TRACE conn3 <- [1,2818,null,{}] 00:57:21 INFO - PROCESS | 1858 | 1461139041845 Marionette TRACE conn3 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:22 INFO - PROCESS | 1858 | 1461139042073 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 00:57:22 INFO - PROCESS | 1858 | 1461139042389 Marionette TRACE conn3 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4341408000 == 143 [pid = 1858] [id = 712] 00:57:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f433951b000) [pid = 1858] [serial = 2137] [outer = (nil)] 00:57:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f43413b7800) [pid = 1858] [serial = 2138] [outer = 0x7f433951b000] 00:57:22 INFO - PROCESS | 1858 | 1461139042469 Marionette DEBUG loaded listener.js 00:57:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f43414fb800) [pid = 1858] [serial = 2139] [outer = 0x7f433951b000] 00:57:23 INFO - PROCESS | 1858 | 1461139043314 Marionette TRACE conn3 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 00:57:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 00:57:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1536ms 00:57:23 INFO - PROCESS | 1858 | 1461139043373 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 00:57:23 INFO - PROCESS | 1858 | 1461139043377 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 00:57:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 00:57:23 INFO - PROCESS | 1858 | 1461139043382 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 00:57:23 INFO - PROCESS | 1858 | 1461139043384 Marionette TRACE conn3 <- [1,2822,null,{}] 00:57:23 INFO - PROCESS | 1858 | 1461139043390 Marionette TRACE conn3 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:23 INFO - PROCESS | 1858 | 1461139043631 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 00:57:23 INFO - PROCESS | 1858 | 1461139043974 Marionette TRACE conn3 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4342613800 == 144 [pid = 1858] [id = 713] 00:57:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f4334225c00) [pid = 1858] [serial = 2140] [outer = (nil)] 00:57:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f43419bd400) [pid = 1858] [serial = 2141] [outer = 0x7f4334225c00] 00:57:24 INFO - PROCESS | 1858 | 1461139044058 Marionette DEBUG loaded listener.js 00:57:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f43423b4c00) [pid = 1858] [serial = 2142] [outer = 0x7f4334225c00] 00:57:24 INFO - PROCESS | 1858 | 1461139044906 Marionette TRACE conn3 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 00:57:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 00:57:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1582ms 00:57:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 00:57:24 INFO - PROCESS | 1858 | 1461139044967 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 00:57:24 INFO - PROCESS | 1858 | 1461139044969 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 00:57:24 INFO - PROCESS | 1858 | 1461139044976 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 00:57:24 INFO - PROCESS | 1858 | 1461139044979 Marionette TRACE conn3 <- [1,2826,null,{}] 00:57:24 INFO - PROCESS | 1858 | 1461139044984 Marionette TRACE conn3 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:25 INFO - PROCESS | 1858 | 1461139045208 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 00:57:25 INFO - PROCESS | 1858 | 1461139045523 Marionette TRACE conn3 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cae7000 == 145 [pid = 1858] [id = 714] 00:57:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f432879ac00) [pid = 1858] [serial = 2143] [outer = (nil)] 00:57:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f434268d000) [pid = 1858] [serial = 2144] [outer = 0x7f432879ac00] 00:57:25 INFO - PROCESS | 1858 | 1461139045604 Marionette DEBUG loaded listener.js 00:57:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f434bed0400) [pid = 1858] [serial = 2145] [outer = 0x7f432879ac00] 00:57:26 INFO - PROCESS | 1858 | 1461139046423 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 00:57:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 00:57:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1486ms 00:57:26 INFO - PROCESS | 1858 | 1461139046463 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 00:57:26 INFO - PROCESS | 1858 | 1461139046465 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 00:57:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 00:57:26 INFO - PROCESS | 1858 | 1461139046473 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 00:57:26 INFO - PROCESS | 1858 | 1461139046476 Marionette TRACE conn3 <- [1,2830,null,{}] 00:57:26 INFO - PROCESS | 1858 | 1461139046481 Marionette TRACE conn3 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:26 INFO - PROCESS | 1858 | 1461139046756 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 00:57:27 INFO - PROCESS | 1858 | 1461139047078 Marionette TRACE conn3 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434cf32800 == 146 [pid = 1858] [id = 715] 00:57:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f434ca73000) [pid = 1858] [serial = 2146] [outer = (nil)] 00:57:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f434cd13c00) [pid = 1858] [serial = 2147] [outer = 0x7f434ca73000] 00:57:27 INFO - PROCESS | 1858 | 1461139047158 Marionette DEBUG loaded listener.js 00:57:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f434cd1f000) [pid = 1858] [serial = 2148] [outer = 0x7f434ca73000] 00:57:28 INFO - PROCESS | 1858 | 1461139047998 Marionette TRACE conn3 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 00:57:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 00:57:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1579ms 00:57:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 00:57:28 INFO - PROCESS | 1858 | 1461139048053 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 00:57:28 INFO - PROCESS | 1858 | 1461139048055 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 00:57:28 INFO - PROCESS | 1858 | 1461139048062 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 00:57:28 INFO - PROCESS | 1858 | 1461139048065 Marionette TRACE conn3 <- [1,2834,null,{}] 00:57:28 INFO - PROCESS | 1858 | 1461139048071 Marionette TRACE conn3 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:28 INFO - PROCESS | 1858 | 1461139048308 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 00:57:28 INFO - PROCESS | 1858 | 1461139048627 Marionette TRACE conn3 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434e107800 == 147 [pid = 1858] [id = 716] 00:57:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f433e98e000) [pid = 1858] [serial = 2149] [outer = (nil)] 00:57:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f434cf12000) [pid = 1858] [serial = 2150] [outer = 0x7f433e98e000] 00:57:28 INFO - PROCESS | 1858 | 1461139048712 Marionette DEBUG loaded listener.js 00:57:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f434dbf3000) [pid = 1858] [serial = 2151] [outer = 0x7f433e98e000] 00:57:29 INFO - PROCESS | 1858 | 1461139049547 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 00:57:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 00:57:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1530ms 00:57:29 INFO - PROCESS | 1858 | 1461139049593 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 00:57:29 INFO - PROCESS | 1858 | 1461139049596 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 00:57:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 00:57:29 INFO - PROCESS | 1858 | 1461139049603 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 00:57:29 INFO - PROCESS | 1858 | 1461139049606 Marionette TRACE conn3 <- [1,2838,null,{}] 00:57:29 INFO - PROCESS | 1858 | 1461139049612 Marionette TRACE conn3 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:29 INFO - PROCESS | 1858 | 1461139049849 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 00:57:30 INFO - PROCESS | 1858 | 1461139050170 Marionette TRACE conn3 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:30 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435192b800 == 148 [pid = 1858] [id = 717] 00:57:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f434ccb7400) [pid = 1858] [serial = 2152] [outer = (nil)] 00:57:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f434ded6400) [pid = 1858] [serial = 2153] [outer = 0x7f434ccb7400] 00:57:30 INFO - PROCESS | 1858 | 1461139050251 Marionette DEBUG loaded listener.js 00:57:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f434e2ee000) [pid = 1858] [serial = 2154] [outer = 0x7f434ccb7400] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dbd9000 == 147 [pid = 1858] [id = 579] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432acd6800 == 146 [pid = 1858] [id = 578] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f627800 == 145 [pid = 1858] [id = 685] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432e07a800 == 144 [pid = 1858] [id = 684] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432da62000 == 143 [pid = 1858] [id = 683] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cc11800 == 142 [pid = 1858] [id = 682] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b43c000 == 141 [pid = 1858] [id = 681] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4329447000 == 140 [pid = 1858] [id = 680] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327d8f000 == 139 [pid = 1858] [id = 679] 00:57:32 INFO - PROCESS | 1858 | --DOCSHELL 0x7f431e626800 == 138 [pid = 1858] [id = 678] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f4325fe7800) [pid = 1858] [serial = 2033] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f432440b400) [pid = 1858] [serial = 1970] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433f6a6000) [pid = 1858] [serial = 2015] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f432545bc00) [pid = 1858] [serial = 1971] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f433a746800) [pid = 1858] [serial = 2003] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f432cdb0400) [pid = 1858] [serial = 1979] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f4325136c00) [pid = 1858] [serial = 2030] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f431f97dc00) [pid = 1858] [serial = 2024] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f433dbd4400) [pid = 1858] [serial = 2007] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f433e8ae400) [pid = 1858] [serial = 2009] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f433a646c00) [pid = 1858] [serial = 2001] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f4328910800) [pid = 1858] [serial = 1974] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f4336530400) [pid = 1858] [serial = 1995] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f43357e5000) [pid = 1858] [serial = 1991] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f43366f5400) [pid = 1858] [serial = 1997] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f433f018c00) [pid = 1858] [serial = 2012] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432de5ec00) [pid = 1858] [serial = 1982] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4335e0dc00) [pid = 1858] [serial = 1992] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f433557e400) [pid = 1858] [serial = 1988] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f433696f000) [pid = 1858] [serial = 1998] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f43241d3c00) [pid = 1858] [serial = 2027] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f4339ed5c00) [pid = 1858] [serial = 2000] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f43355f6000) [pid = 1858] [serial = 1989] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f431e225800) [pid = 1858] [serial = 2021] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f432dc44000) [pid = 1858] [serial = 1980] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f433a7b4400) [pid = 1858] [serial = 2004] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f433ede8400) [pid = 1858] [serial = 2010] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f432bf3a800) [pid = 1858] [serial = 1976] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f433ff21c00) [pid = 1858] [serial = 2018] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f4327d0f800) [pid = 1858] [serial = 1973] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f43363a5c00) [pid = 1858] [serial = 1994] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f433f8a3000) [pid = 1858] [serial = 2016] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f4340777800) [pid = 1858] [serial = 2019] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f4334227400) [pid = 1858] [serial = 1986] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f432f503400) [pid = 1858] [serial = 1983] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f43241dfc00) [pid = 1858] [serial = 2028] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432fb16c00) [pid = 1858] [serial = 1985] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f4325d91800) [pid = 1858] [serial = 2031] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f433bff6400) [pid = 1858] [serial = 2006] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f432c211000) [pid = 1858] [serial = 1977] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f432cf63000) [pid = 1858] [serial = 1896] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f433f40dc00) [pid = 1858] [serial = 2013] [outer = (nil)] [url = about:blank] 00:57:32 INFO - PROCESS | 1858 | 1461139052836 Marionette TRACE conn3 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 00:57:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 00:57:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 3336ms 00:57:32 INFO - PROCESS | 1858 | 1461139052942 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 00:57:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 00:57:32 INFO - PROCESS | 1858 | 1461139052947 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 00:57:32 INFO - PROCESS | 1858 | 1461139052954 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 00:57:32 INFO - PROCESS | 1858 | 1461139052960 Marionette TRACE conn3 <- [1,2842,null,{}] 00:57:32 INFO - PROCESS | 1858 | 1461139052968 Marionette TRACE conn3 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:33 INFO - PROCESS | 1858 | 1461139053169 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 00:57:33 INFO - PROCESS | 1858 | 1461139053391 Marionette TRACE conn3 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431f7f5800 == 139 [pid = 1858] [id = 718] 00:57:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f4321187000) [pid = 1858] [serial = 2155] [outer = (nil)] 00:57:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f432218cc00) [pid = 1858] [serial = 2156] [outer = 0x7f4321187000] 00:57:33 INFO - PROCESS | 1858 | 1461139053462 Marionette DEBUG loaded listener.js 00:57:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f432219b000) [pid = 1858] [serial = 2157] [outer = 0x7f4321187000] 00:57:34 INFO - PROCESS | 1858 | 1461139054219 Marionette TRACE conn3 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 00:57:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 00:57:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1296ms 00:57:34 INFO - PROCESS | 1858 | 1461139054251 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 00:57:34 INFO - PROCESS | 1858 | 1461139054259 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 00:57:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 00:57:34 INFO - PROCESS | 1858 | 1461139054269 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 00:57:34 INFO - PROCESS | 1858 | 1461139054274 Marionette TRACE conn3 <- [1,2846,null,{}] 00:57:34 INFO - PROCESS | 1858 | 1461139054280 Marionette TRACE conn3 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:34 INFO - PROCESS | 1858 | 1461139054499 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 00:57:34 INFO - PROCESS | 1858 | 1461139054708 Marionette TRACE conn3 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43251a5000 == 140 [pid = 1858] [id = 719] 00:57:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f431f984c00) [pid = 1858] [serial = 2158] [outer = (nil)] 00:57:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f4325135000) [pid = 1858] [serial = 2159] [outer = 0x7f431f984c00] 00:57:34 INFO - PROCESS | 1858 | 1461139054772 Marionette DEBUG loaded listener.js 00:57:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f4325d92800) [pid = 1858] [serial = 2160] [outer = 0x7f431f984c00] 00:57:35 INFO - PROCESS | 1858 | 1461139055720 Marionette TRACE conn3 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 00:57:35 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 00:57:35 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1485ms 00:57:35 INFO - PROCESS | 1858 | 1461139055759 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 00:57:35 INFO - PROCESS | 1858 | 1461139055763 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 00:57:35 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 00:57:35 INFO - PROCESS | 1858 | 1461139055770 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 00:57:35 INFO - PROCESS | 1858 | 1461139055775 Marionette TRACE conn3 <- [1,2850,null,{}] 00:57:35 INFO - PROCESS | 1858 | 1461139055790 Marionette TRACE conn3 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:36 INFO - PROCESS | 1858 | 1461139056092 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 00:57:36 INFO - PROCESS | 1858 | 1461139056124 Marionette TRACE conn3 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:36 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43271e2000 == 141 [pid = 1858] [id = 720] 00:57:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4324403400) [pid = 1858] [serial = 2161] [outer = (nil)] 00:57:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f43268f4800) [pid = 1858] [serial = 2162] [outer = 0x7f4324403400] 00:57:36 INFO - PROCESS | 1858 | 1461139056188 Marionette DEBUG loaded listener.js 00:57:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f43289c9800) [pid = 1858] [serial = 2163] [outer = 0x7f4324403400] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f4321188800) [pid = 1858] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f432118bc00) [pid = 1858] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f431e21d000) [pid = 1858] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f4325d9d400) [pid = 1858] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f432c21e400) [pid = 1858] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432512f800) [pid = 1858] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f43241d8c00) [pid = 1858] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f43241e0800) [pid = 1858] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 00:57:37 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f432bf42400) [pid = 1858] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 00:57:37 INFO - PROCESS | 1858 | 1461139057564 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 00:57:37 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 00:57:37 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1841ms 00:57:37 INFO - PROCESS | 1858 | 1461139057612 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 00:57:37 INFO - PROCESS | 1858 | 1461139057616 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 00:57:37 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 00:57:37 INFO - PROCESS | 1858 | 1461139057622 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 00:57:37 INFO - PROCESS | 1858 | 1461139057624 Marionette TRACE conn3 <- [1,2854,null,{}] 00:57:37 INFO - PROCESS | 1858 | 1461139057629 Marionette TRACE conn3 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:37 INFO - PROCESS | 1858 | 1461139057947 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 00:57:38 INFO - PROCESS | 1858 | 1461139058067 Marionette TRACE conn3 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4328875000 == 142 [pid = 1858] [id = 721] 00:57:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f431e21d000) [pid = 1858] [serial = 2164] [outer = (nil)] 00:57:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f4325137800) [pid = 1858] [serial = 2165] [outer = 0x7f431e21d000] 00:57:38 INFO - PROCESS | 1858 | 1461139058134 Marionette DEBUG loaded listener.js 00:57:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f4328aaf000) [pid = 1858] [serial = 2166] [outer = 0x7f431e21d000] 00:57:38 INFO - PROCESS | 1858 | 1461139058863 Marionette TRACE conn3 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 00:57:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 00:57:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1280ms 00:57:38 INFO - PROCESS | 1858 | 1461139058904 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 00:57:38 INFO - PROCESS | 1858 | 1461139058908 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 00:57:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 00:57:38 INFO - PROCESS | 1858 | 1461139058914 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 00:57:38 INFO - PROCESS | 1858 | 1461139058917 Marionette TRACE conn3 <- [1,2858,null,{}] 00:57:38 INFO - PROCESS | 1858 | 1461139058922 Marionette TRACE conn3 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:39 INFO - PROCESS | 1858 | 1461139059140 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 00:57:39 INFO - PROCESS | 1858 | 1461139059335 Marionette TRACE conn3 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:39 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432aca6000 == 143 [pid = 1858] [id = 722] 00:57:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f4321184800) [pid = 1858] [serial = 2167] [outer = (nil)] 00:57:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f432bee9000) [pid = 1858] [serial = 2168] [outer = 0x7f4321184800] 00:57:39 INFO - PROCESS | 1858 | 1461139059404 Marionette DEBUG loaded listener.js 00:57:39 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f432bf96000) [pid = 1858] [serial = 2169] [outer = 0x7f4321184800] 00:57:40 INFO - PROCESS | 1858 | 1461139060476 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 00:57:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 00:57:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1631ms 00:57:40 INFO - PROCESS | 1858 | 1461139060547 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 00:57:40 INFO - PROCESS | 1858 | 1461139060555 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 00:57:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 00:57:40 INFO - PROCESS | 1858 | 1461139060564 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 00:57:40 INFO - PROCESS | 1858 | 1461139060569 Marionette TRACE conn3 <- [1,2862,null,{}] 00:57:40 INFO - PROCESS | 1858 | 1461139060577 Marionette TRACE conn3 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:40 INFO - PROCESS | 1858 | 1461139060850 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 00:57:41 INFO - PROCESS | 1858 | 1461139061170 Marionette TRACE conn3 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327105800 == 144 [pid = 1858] [id = 723] 00:57:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4324403000) [pid = 1858] [serial = 2170] [outer = (nil)] 00:57:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f4325456800) [pid = 1858] [serial = 2171] [outer = 0x7f4324403000] 00:57:41 INFO - PROCESS | 1858 | 1461139061248 Marionette DEBUG loaded listener.js 00:57:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f4325d9e000) [pid = 1858] [serial = 2172] [outer = 0x7f4324403000] 00:57:42 INFO - PROCESS | 1858 | 1461139062192 Marionette TRACE conn3 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 00:57:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 00:57:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1687ms 00:57:42 INFO - PROCESS | 1858 | 1461139062252 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 00:57:42 INFO - PROCESS | 1858 | 1461139062260 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 00:57:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 00:57:42 INFO - PROCESS | 1858 | 1461139062270 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 00:57:42 INFO - PROCESS | 1858 | 1461139062273 Marionette TRACE conn3 <- [1,2866,null,{}] 00:57:42 INFO - PROCESS | 1858 | 1461139062280 Marionette TRACE conn3 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:42 INFO - PROCESS | 1858 | 1461139062519 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 00:57:42 INFO - PROCESS | 1858 | 1461139062869 Marionette TRACE conn3 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:42 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b165800 == 145 [pid = 1858] [id = 724] 00:57:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f4324405400) [pid = 1858] [serial = 2173] [outer = (nil)] 00:57:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f432bee6000) [pid = 1858] [serial = 2174] [outer = 0x7f4324405400] 00:57:42 INFO - PROCESS | 1858 | 1461139062946 Marionette DEBUG loaded listener.js 00:57:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f432bfa1c00) [pid = 1858] [serial = 2175] [outer = 0x7f4324405400] 00:57:43 INFO - PROCESS | 1858 | 1461139063828 Marionette TRACE conn3 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 00:57:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 00:57:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1631ms 00:57:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 00:57:43 INFO - PROCESS | 1858 | 1461139063901 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 00:57:43 INFO - PROCESS | 1858 | 1461139063904 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 00:57:43 INFO - PROCESS | 1858 | 1461139063911 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 00:57:43 INFO - PROCESS | 1858 | 1461139063917 Marionette TRACE conn3 <- [1,2870,null,{}] 00:57:43 INFO - PROCESS | 1858 | 1461139063934 Marionette TRACE conn3 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:44 INFO - PROCESS | 1858 | 1461139064253 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 00:57:44 INFO - PROCESS | 1858 | 1461139064475 Marionette TRACE conn3 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432c275000 == 146 [pid = 1858] [id = 725] 00:57:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f432c211000) [pid = 1858] [serial = 2176] [outer = (nil)] 00:57:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f432dc45000) [pid = 1858] [serial = 2177] [outer = 0x7f432c211000] 00:57:44 INFO - PROCESS | 1858 | 1461139064553 Marionette DEBUG loaded listener.js 00:57:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f432de60c00) [pid = 1858] [serial = 2178] [outer = 0x7f432c211000] 00:57:45 INFO - PROCESS | 1858 | 1461139065390 Marionette TRACE conn3 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 00:57:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 00:57:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1538ms 00:57:45 INFO - PROCESS | 1858 | 1461139065449 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 00:57:45 INFO - PROCESS | 1858 | 1461139065454 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 00:57:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 00:57:45 INFO - PROCESS | 1858 | 1461139065460 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 00:57:45 INFO - PROCESS | 1858 | 1461139065463 Marionette TRACE conn3 <- [1,2874,null,{}] 00:57:45 INFO - PROCESS | 1858 | 1461139065468 Marionette TRACE conn3 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:45 INFO - PROCESS | 1858 | 1461139065699 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 00:57:46 INFO - PROCESS | 1858 | 1461139066003 Marionette TRACE conn3 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:46 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cfdd000 == 147 [pid = 1858] [id = 726] 00:57:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f432c2d6400) [pid = 1858] [serial = 2179] [outer = (nil)] 00:57:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f432f50e800) [pid = 1858] [serial = 2180] [outer = 0x7f432c2d6400] 00:57:46 INFO - PROCESS | 1858 | 1461139066085 Marionette DEBUG loaded listener.js 00:57:46 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432f850c00) [pid = 1858] [serial = 2181] [outer = 0x7f432c2d6400] 00:57:46 INFO - PROCESS | 1858 | 1461139066922 Marionette TRACE conn3 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 00:57:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 00:57:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1533ms 00:57:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 00:57:47 INFO - PROCESS | 1858 | 1461139066995 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 00:57:47 INFO - PROCESS | 1858 | 1461139066998 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 00:57:47 INFO - PROCESS | 1858 | 1461139067011 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 00:57:47 INFO - PROCESS | 1858 | 1461139067014 Marionette TRACE conn3 <- [1,2878,null,{}] 00:57:47 INFO - PROCESS | 1858 | 1461139067026 Marionette TRACE conn3 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:47 INFO - PROCESS | 1858 | 1461139067268 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 00:57:47 INFO - PROCESS | 1858 | 1461139067585 Marionette TRACE conn3 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dcda800 == 148 [pid = 1858] [id = 727] 00:57:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432fabd800) [pid = 1858] [serial = 2182] [outer = (nil)] 00:57:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432fb1a800) [pid = 1858] [serial = 2183] [outer = 0x7f432fabd800] 00:57:47 INFO - PROCESS | 1858 | 1461139067667 Marionette DEBUG loaded listener.js 00:57:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f43340f2800) [pid = 1858] [serial = 2184] [outer = 0x7f432fabd800] 00:57:48 INFO - PROCESS | 1858 | 1461139068531 Marionette TRACE conn3 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 00:57:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 00:57:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1593ms 00:57:48 INFO - PROCESS | 1858 | 1461139068598 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 00:57:48 INFO - PROCESS | 1858 | 1461139068601 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 00:57:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 00:57:48 INFO - PROCESS | 1858 | 1461139068607 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 00:57:48 INFO - PROCESS | 1858 | 1461139068609 Marionette TRACE conn3 <- [1,2882,null,{}] 00:57:48 INFO - PROCESS | 1858 | 1461139068615 Marionette TRACE conn3 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:48 INFO - PROCESS | 1858 | 1461139068907 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 00:57:49 INFO - PROCESS | 1858 | 1461139069221 Marionette TRACE conn3 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:49 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f44a000 == 149 [pid = 1858] [id = 728] 00:57:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f432fac1000) [pid = 1858] [serial = 2185] [outer = (nil)] 00:57:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f43355f5c00) [pid = 1858] [serial = 2186] [outer = 0x7f432fac1000] 00:57:49 INFO - PROCESS | 1858 | 1461139069298 Marionette DEBUG loaded listener.js 00:57:49 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f43357ef000) [pid = 1858] [serial = 2187] [outer = 0x7f432fac1000] 00:57:50 INFO - PROCESS | 1858 | 1461139070101 Marionette TRACE conn3 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 00:57:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 00:57:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1536ms 00:57:50 INFO - PROCESS | 1858 | 1461139070145 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 00:57:50 INFO - PROCESS | 1858 | 1461139070149 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 00:57:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 00:57:50 INFO - PROCESS | 1858 | 1461139070154 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 00:57:50 INFO - PROCESS | 1858 | 1461139070156 Marionette TRACE conn3 <- [1,2886,null,{}] 00:57:50 INFO - PROCESS | 1858 | 1461139070162 Marionette TRACE conn3 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:50 INFO - PROCESS | 1858 | 1461139070383 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 00:57:50 INFO - PROCESS | 1858 | 1461139070654 Marionette TRACE conn3 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:50 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc4e800 == 150 [pid = 1858] [id = 729] 00:57:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432f852c00) [pid = 1858] [serial = 2188] [outer = (nil)] 00:57:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f4335e10c00) [pid = 1858] [serial = 2189] [outer = 0x7f432f852c00] 00:57:50 INFO - PROCESS | 1858 | 1461139070772 Marionette DEBUG loaded listener.js 00:57:50 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f4336426400) [pid = 1858] [serial = 2190] [outer = 0x7f432f852c00] 00:57:51 INFO - PROCESS | 1858 | 1461139071599 Marionette TRACE conn3 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 00:57:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 00:57:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1477ms 00:57:51 INFO - PROCESS | 1858 | 1461139071633 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 00:57:51 INFO - PROCESS | 1858 | 1461139071637 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 00:57:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 00:57:51 INFO - PROCESS | 1858 | 1461139071644 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 00:57:51 INFO - PROCESS | 1858 | 1461139071648 Marionette TRACE conn3 <- [1,2890,null,{}] 00:57:51 INFO - PROCESS | 1858 | 1461139071653 Marionette TRACE conn3 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:51 INFO - PROCESS | 1858 | 1461139071893 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 00:57:52 INFO - PROCESS | 1858 | 1461139072216 Marionette TRACE conn3 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:52 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433408e000 == 151 [pid = 1858] [id = 730] 00:57:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f432ad49c00) [pid = 1858] [serial = 2191] [outer = (nil)] 00:57:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f4336534000) [pid = 1858] [serial = 2192] [outer = 0x7f432ad49c00] 00:57:52 INFO - PROCESS | 1858 | 1461139072299 Marionette DEBUG loaded listener.js 00:57:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f433691f800) [pid = 1858] [serial = 2193] [outer = 0x7f432ad49c00] 00:57:53 INFO - PROCESS | 1858 | 1461139073148 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 00:57:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 00:57:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1581ms 00:57:53 INFO - PROCESS | 1858 | 1461139073226 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 00:57:53 INFO - PROCESS | 1858 | 1461139073230 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 00:57:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 00:57:53 INFO - PROCESS | 1858 | 1461139073236 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 00:57:53 INFO - PROCESS | 1858 | 1461139073239 Marionette TRACE conn3 <- [1,2894,null,{}] 00:57:53 INFO - PROCESS | 1858 | 1461139073245 Marionette TRACE conn3 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:53 INFO - PROCESS | 1858 | 1461139073483 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 00:57:53 INFO - PROCESS | 1858 | 1461139073813 Marionette TRACE conn3 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c7f800 == 152 [pid = 1858] [id = 731] 00:57:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f4327d04400) [pid = 1858] [serial = 2194] [outer = (nil)] 00:57:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f432de62800) [pid = 1858] [serial = 2195] [outer = 0x7f4327d04400] 00:57:53 INFO - PROCESS | 1858 | 1461139073893 Marionette DEBUG loaded listener.js 00:57:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f4337d77400) [pid = 1858] [serial = 2196] [outer = 0x7f4327d04400] 00:57:54 INFO - PROCESS | 1858 | 1461139074732 Marionette TRACE conn3 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 00:57:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 00:57:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1535ms 00:57:54 INFO - PROCESS | 1858 | 1461139074773 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 00:57:54 INFO - PROCESS | 1858 | 1461139074776 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 00:57:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 00:57:54 INFO - PROCESS | 1858 | 1461139074783 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 00:57:54 INFO - PROCESS | 1858 | 1461139074787 Marionette TRACE conn3 <- [1,2898,null,{}] 00:57:54 INFO - PROCESS | 1858 | 1461139074792 Marionette TRACE conn3 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:55 INFO - PROCESS | 1858 | 1461139075032 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 00:57:55 INFO - PROCESS | 1858 | 1461139075279 Marionette TRACE conn3 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:55 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43369c1800 == 153 [pid = 1858] [id = 732] 00:57:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f4339629000) [pid = 1858] [serial = 2197] [outer = (nil)] 00:57:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4339840400) [pid = 1858] [serial = 2198] [outer = 0x7f4339629000] 00:57:55 INFO - PROCESS | 1858 | 1461139075410 Marionette DEBUG loaded listener.js 00:57:55 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f433a558000) [pid = 1858] [serial = 2199] [outer = 0x7f4339629000] 00:57:56 INFO - PROCESS | 1858 | 1461139076410 Marionette TRACE conn3 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 00:57:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 00:57:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1686ms 00:57:56 INFO - PROCESS | 1858 | 1461139076473 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 00:57:56 INFO - PROCESS | 1858 | 1461139076480 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 00:57:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 00:57:56 INFO - PROCESS | 1858 | 1461139076489 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 00:57:56 INFO - PROCESS | 1858 | 1461139076495 Marionette TRACE conn3 <- [1,2902,null,{}] 00:57:56 INFO - PROCESS | 1858 | 1461139076505 Marionette TRACE conn3 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:56 INFO - PROCESS | 1858 | 1461139076906 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 00:57:57 INFO - PROCESS | 1858 | 1461139077255 Marionette TRACE conn3 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4337ac5800 == 154 [pid = 1858] [id = 733] 00:57:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f433a746c00) [pid = 1858] [serial = 2200] [outer = (nil)] 00:57:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f433db44800) [pid = 1858] [serial = 2201] [outer = 0x7f433a746c00] 00:57:57 INFO - PROCESS | 1858 | 1461139077342 Marionette DEBUG loaded listener.js 00:57:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f433f00ac00) [pid = 1858] [serial = 2202] [outer = 0x7f433a746c00] 00:57:58 INFO - PROCESS | 1858 | 1461139078251 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 00:57:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 00:57:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1793ms 00:57:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 00:57:58 INFO - PROCESS | 1858 | 1461139078282 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 00:57:58 INFO - PROCESS | 1858 | 1461139078285 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 00:57:58 INFO - PROCESS | 1858 | 1461139078291 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 00:57:58 INFO - PROCESS | 1858 | 1461139078294 Marionette TRACE conn3 <- [1,2906,null,{}] 00:57:58 INFO - PROCESS | 1858 | 1461139078299 Marionette TRACE conn3 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:57:58 INFO - PROCESS | 1858 | 1461139078528 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 00:57:58 INFO - PROCESS | 1858 | 1461139078856 Marionette TRACE conn3 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:57:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a0de800 == 155 [pid = 1858] [id = 734] 00:57:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f433a52e800) [pid = 1858] [serial = 2203] [outer = (nil)] 00:57:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f433f070800) [pid = 1858] [serial = 2204] [outer = 0x7f433a52e800] 00:57:58 INFO - PROCESS | 1858 | 1461139078938 Marionette DEBUG loaded listener.js 00:57:59 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f433f65b800) [pid = 1858] [serial = 2205] [outer = 0x7f433a52e800] 00:57:59 INFO - PROCESS | 1858 | 1461139079756 Marionette TRACE conn3 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 00:57:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 00:57:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1532ms 00:57:59 INFO - PROCESS | 1858 | 1461139079824 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 00:57:59 INFO - PROCESS | 1858 | 1461139079828 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 00:57:59 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 00:57:59 INFO - PROCESS | 1858 | 1461139079834 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 00:57:59 INFO - PROCESS | 1858 | 1461139079837 Marionette TRACE conn3 <- [1,2910,null,{}] 00:57:59 INFO - PROCESS | 1858 | 1461139079843 Marionette TRACE conn3 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:00 INFO - PROCESS | 1858 | 1461139080081 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 00:58:00 INFO - PROCESS | 1858 | 1461139080394 Marionette TRACE conn3 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a77e800 == 156 [pid = 1858] [id = 735] 00:58:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f433bf77c00) [pid = 1858] [serial = 2206] [outer = (nil)] 00:58:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f4340358800) [pid = 1858] [serial = 2207] [outer = 0x7f433bf77c00] 00:58:00 INFO - PROCESS | 1858 | 1461139080475 Marionette DEBUG loaded listener.js 00:58:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f434130f400) [pid = 1858] [serial = 2208] [outer = 0x7f433bf77c00] 00:58:01 INFO - PROCESS | 1858 | 1461139081189 Marionette TRACE conn3 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 00:58:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 00:58:01 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 00:58:01 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1378ms 00:58:01 INFO - PROCESS | 1858 | 1461139081214 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 00:58:01 INFO - PROCESS | 1858 | 1461139081218 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 00:58:01 INFO - TEST-START | /DOMEvents/constructors.html 00:58:01 INFO - PROCESS | 1858 | 1461139081224 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 00:58:01 INFO - PROCESS | 1858 | 1461139081228 Marionette TRACE conn3 <- [1,2914,null,{}] 00:58:01 INFO - PROCESS | 1858 | 1461139081233 Marionette TRACE conn3 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:01 INFO - PROCESS | 1858 | 1461139081466 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 00:58:01 INFO - PROCESS | 1858 | 1461139081745 Marionette TRACE conn3 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:01 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433f5dc800 == 157 [pid = 1858] [id = 736] 00:58:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f43340ef800) [pid = 1858] [serial = 2209] [outer = (nil)] 00:58:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f43414f1c00) [pid = 1858] [serial = 2210] [outer = 0x7f43340ef800] 00:58:01 INFO - PROCESS | 1858 | 1461139081830 Marionette DEBUG loaded listener.js 00:58:01 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f434ca71800) [pid = 1858] [serial = 2211] [outer = 0x7f43340ef800] 00:58:02 INFO - PROCESS | 1858 | 1461139082770 Marionette TRACE conn3 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 00:58:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 00:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:58:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 00:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:58:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 00:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:58:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 00:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:58:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 00:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:58:02 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 00:58:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 00:58:02 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 00:58:02 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 00:58:02 INFO - TEST-OK | /DOMEvents/constructors.html | took 1604ms 00:58:02 INFO - PROCESS | 1858 | 1461139082868 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 00:58:02 INFO - PROCESS | 1858 | 1461139082870 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 00:58:02 INFO - TEST-START | /DOMEvents/event-phases-order.html 00:58:02 INFO - PROCESS | 1858 | 1461139082879 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 00:58:02 INFO - PROCESS | 1858 | 1461139082882 Marionette TRACE conn3 <- [1,2918,null,{}] 00:58:02 INFO - PROCESS | 1858 | 1461139082891 Marionette TRACE conn3 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:03 INFO - PROCESS | 1858 | 1461139083123 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 00:58:03 INFO - PROCESS | 1858 | 1461139083436 Marionette TRACE conn3 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:03 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434bee0800 == 158 [pid = 1858] [id = 737] 00:58:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f433a526400) [pid = 1858] [serial = 2212] [outer = (nil)] 00:58:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f434dbfc000) [pid = 1858] [serial = 2213] [outer = 0x7f433a526400] 00:58:03 INFO - PROCESS | 1858 | 1461139083516 Marionette DEBUG loaded listener.js 00:58:03 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f4351e99c00) [pid = 1858] [serial = 2214] [outer = 0x7f433a526400] 00:58:04 INFO - PROCESS | 1858 | 1461139084263 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 00:58:04 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 00:58:04 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1436ms 00:58:04 INFO - PROCESS | 1858 | 1461139084317 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 00:58:04 INFO - PROCESS | 1858 | 1461139084321 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 00:58:04 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 00:58:04 INFO - PROCESS | 1858 | 1461139084327 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 00:58:04 INFO - PROCESS | 1858 | 1461139084330 Marionette TRACE conn3 <- [1,2922,null,{}] 00:58:04 INFO - PROCESS | 1858 | 1461139084335 Marionette TRACE conn3 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:04 INFO - PROCESS | 1858 | 1461139084561 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 00:58:04 INFO - PROCESS | 1858 | 1461139084840 Marionette TRACE conn3 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43520d2000 == 159 [pid = 1858] [id = 738] 00:58:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f433f06dc00) [pid = 1858] [serial = 2215] [outer = (nil)] 00:58:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f4351fb8400) [pid = 1858] [serial = 2216] [outer = 0x7f433f06dc00] 00:58:04 INFO - PROCESS | 1858 | 1461139084912 Marionette DEBUG loaded listener.js 00:58:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f4352048c00) [pid = 1858] [serial = 2217] [outer = 0x7f433f06dc00] 00:58:05 INFO - PROCESS | 1858 | [1858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:58:05 INFO - PROCESS | 1858 | [1858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:58:05 INFO - PROCESS | 1858 | [1858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:58:05 INFO - PROCESS | 1858 | [1858] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-l64-d-0000000000000000/build/src/dom/events/Event.cpp, line 567 00:58:05 INFO - PROCESS | 1858 | 1461139085764 Marionette TRACE conn3 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 00:58:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 00:58:05 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:58:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 00:58:05 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:58:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 00:58:05 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:58:05 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 00:58:05 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 00:58:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:05 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 00:58:05 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 00:58:05 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1483ms 00:58:05 INFO - PROCESS | 1858 | 1461139085813 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 00:58:05 INFO - PROCESS | 1858 | 1461139085823 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 00:58:05 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 00:58:05 INFO - PROCESS | 1858 | 1461139085880 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 00:58:05 INFO - PROCESS | 1858 | 1461139085884 Marionette TRACE conn3 <- [1,2926,null,{}] 00:58:05 INFO - PROCESS | 1858 | 1461139085889 Marionette TRACE conn3 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:06 INFO - PROCESS | 1858 | 1461139086099 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 00:58:06 INFO - PROCESS | 1858 | 1461139086415 Marionette TRACE conn3 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:06 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4354180000 == 160 [pid = 1858] [id = 739] 00:58:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f434cd94800) [pid = 1858] [serial = 2218] [outer = (nil)] 00:58:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f43521b2800) [pid = 1858] [serial = 2219] [outer = 0x7f434cd94800] 00:58:06 INFO - PROCESS | 1858 | 1461139086494 Marionette DEBUG loaded listener.js 00:58:06 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f435255b400) [pid = 1858] [serial = 2220] [outer = 0x7f434cd94800] 00:58:07 INFO - PROCESS | 1858 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 00:58:07 INFO - PROCESS | 1858 | 1461139087185 Marionette TRACE conn3 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 00:58:07 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 00:58:07 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1340ms 00:58:07 INFO - PROCESS | 1858 | 1461139087215 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 00:58:07 INFO - PROCESS | 1858 | 1461139087218 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 00:58:07 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 00:58:07 INFO - PROCESS | 1858 | 1461139087224 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 00:58:07 INFO - PROCESS | 1858 | 1461139087226 Marionette TRACE conn3 <- [1,2930,null,{}] 00:58:07 INFO - PROCESS | 1858 | 1461139087231 Marionette TRACE conn3 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:07 INFO - PROCESS | 1858 | 1461139087463 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 00:58:07 INFO - PROCESS | 1858 | 1461139087740 Marionette TRACE conn3 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4356670800 == 161 [pid = 1858] [id = 740] 00:58:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f4325e05400) [pid = 1858] [serial = 2221] [outer = (nil)] 00:58:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f4325e0a800) [pid = 1858] [serial = 2222] [outer = 0x7f4325e05400] 00:58:07 INFO - PROCESS | 1858 | 1461139087815 Marionette DEBUG loaded listener.js 00:58:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f4325e0f800) [pid = 1858] [serial = 2223] [outer = 0x7f4325e05400] 00:58:08 INFO - PROCESS | 1858 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 00:58:08 INFO - PROCESS | 1858 | 1461139088594 Marionette TRACE conn3 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 00:58:08 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 00:58:08 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1383ms 00:58:08 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 00:58:08 INFO - PROCESS | 1858 | 1461139088608 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 00:58:08 INFO - PROCESS | 1858 | 1461139088610 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 00:58:08 INFO - PROCESS | 1858 | 1461139088616 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 00:58:08 INFO - PROCESS | 1858 | 1461139088619 Marionette TRACE conn3 <- [1,2934,null,{}] 00:58:08 INFO - PROCESS | 1858 | 1461139088624 Marionette TRACE conn3 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:08 INFO - PROCESS | 1858 | 1461139088861 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 00:58:09 INFO - PROCESS | 1858 | 1461139089143 Marionette TRACE conn3 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:09 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43574c1000 == 162 [pid = 1858] [id = 741] 00:58:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f4325e07800) [pid = 1858] [serial = 2224] [outer = (nil)] 00:58:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f432f502c00) [pid = 1858] [serial = 2225] [outer = 0x7f4325e07800] 00:58:09 INFO - PROCESS | 1858 | 1461139089221 Marionette DEBUG loaded listener.js 00:58:09 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f435250f000) [pid = 1858] [serial = 2226] [outer = 0x7f4325e07800] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4328875000 == 161 [pid = 1858] [id = 721] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43271e2000 == 160 [pid = 1858] [id = 720] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43251a5000 == 159 [pid = 1858] [id = 719] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f431f7f5800 == 158 [pid = 1858] [id = 718] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434e107800 == 157 [pid = 1858] [id = 716] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cf32800 == 156 [pid = 1858] [id = 715] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434cae7000 == 155 [pid = 1858] [id = 714] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4342613800 == 154 [pid = 1858] [id = 713] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4341408000 == 153 [pid = 1858] [id = 712] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43405d3800 == 152 [pid = 1858] [id = 711] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433f4d5000 == 151 [pid = 1858] [id = 710] 00:58:11 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433aaba800 == 150 [pid = 1858] [id = 709] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f432fb1a000) [pid = 1858] [serial = 2094] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f433a749400) [pid = 1858] [serial = 2072] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f4335577c00) [pid = 1858] [serial = 2060] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f432c2e1800) [pid = 1858] [serial = 2088] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f432bee7c00) [pid = 1858] [serial = 2045] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f4328ab1c00) [pid = 1858] [serial = 2082] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f433932d800) [pid = 1858] [serial = 2066] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f4322192c00) [pid = 1858] [serial = 2075] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f432218dc00) [pid = 1858] [serial = 2025] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f43241df800) [pid = 1858] [serial = 2076] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f432c21e000) [pid = 1858] [serial = 2093] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f43343e6000) [pid = 1858] [serial = 2057] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f432879d400) [pid = 1858] [serial = 2042] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f432f7cf400) [pid = 1858] [serial = 2090] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f432f509000) [pid = 1858] [serial = 2051] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f432fb13000) [pid = 1858] [serial = 2091] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f4325d95c00) [pid = 1858] [serial = 2079] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f432bf40c00) [pid = 1858] [serial = 2085] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f43268ef800) [pid = 1858] [serial = 2034] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f4325138c00) [pid = 1858] [serial = 2078] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f43341a5000) [pid = 1858] [serial = 2054] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f4336535c00) [pid = 1858] [serial = 2063] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4325135400) [pid = 1858] [serial = 2039] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f432117d000) [pid = 1858] [serial = 2036] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f432cdb0000) [pid = 1858] [serial = 2048] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f432be29800) [pid = 1858] [serial = 2084] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f432c214400) [pid = 1858] [serial = 2087] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f4325fe4400) [pid = 1858] [serial = 2081] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f433a558c00) [pid = 1858] [serial = 2069] [outer = (nil)] [url = about:blank] 00:58:11 INFO - PROCESS | 1858 | 1461139091689 Marionette TRACE conn3 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:58:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:58:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 3087ms 00:58:11 INFO - PROCESS | 1858 | 1461139091703 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 00:58:11 INFO - PROCESS | 1858 | 1461139091708 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 00:58:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 00:58:11 INFO - PROCESS | 1858 | 1461139091720 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 00:58:11 INFO - PROCESS | 1858 | 1461139091724 Marionette TRACE conn3 <- [1,2938,null,{}] 00:58:11 INFO - PROCESS | 1858 | 1461139091734 Marionette TRACE conn3 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:11 INFO - PROCESS | 1858 | 1461139091943 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 00:58:12 INFO - PROCESS | 1858 | 1461139092175 Marionette TRACE conn3 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432206c000 == 151 [pid = 1858] [id = 742] 00:58:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4322198400) [pid = 1858] [serial = 2227] [outer = (nil)] 00:58:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f43241d7000) [pid = 1858] [serial = 2228] [outer = 0x7f4322198400] 00:58:12 INFO - PROCESS | 1858 | 1461139092241 Marionette DEBUG loaded listener.js 00:58:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4324409400) [pid = 1858] [serial = 2229] [outer = 0x7f4322198400] 00:58:12 INFO - PROCESS | 1858 | 1461139092945 Marionette TRACE conn3 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:58:12 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:58:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1245ms 00:58:12 INFO - PROCESS | 1858 | 1461139092961 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 00:58:12 INFO - PROCESS | 1858 | 1461139092981 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 00:58:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 00:58:12 INFO - PROCESS | 1858 | 1461139092991 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 00:58:12 INFO - PROCESS | 1858 | 1461139092995 Marionette TRACE conn3 <- [1,2942,null,{}] 00:58:13 INFO - PROCESS | 1858 | 1461139093000 Marionette TRACE conn3 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:13 INFO - PROCESS | 1858 | 1461139093287 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 00:58:13 INFO - PROCESS | 1858 | 1461139093313 Marionette TRACE conn3 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:13 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4325ce9800 == 152 [pid = 1858] [id = 743] 00:58:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f4325138800) [pid = 1858] [serial = 2230] [outer = (nil)] 00:58:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f4325fe6c00) [pid = 1858] [serial = 2231] [outer = 0x7f4325138800] 00:58:13 INFO - PROCESS | 1858 | 1461139093378 Marionette DEBUG loaded listener.js 00:58:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f43268f6c00) [pid = 1858] [serial = 2232] [outer = 0x7f4325138800] 00:58:14 INFO - PROCESS | 1858 | 1461139094319 Marionette TRACE conn3 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 00:58:14 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:58:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 00:58:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:14 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:14 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 00:58:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1384ms 00:58:14 INFO - PROCESS | 1858 | 1461139094385 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 00:58:14 INFO - PROCESS | 1858 | 1461139094389 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 00:58:14 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 00:58:14 INFO - PROCESS | 1858 | 1461139094395 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 00:58:14 INFO - PROCESS | 1858 | 1461139094401 Marionette TRACE conn3 <- [1,2946,null,{}] 00:58:14 INFO - PROCESS | 1858 | 1461139094418 Marionette TRACE conn3 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:14 INFO - PROCESS | 1858 | 1461139094709 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 00:58:14 INFO - PROCESS | 1858 | 1461139094744 Marionette TRACE conn3 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43261aa800 == 153 [pid = 1858] [id = 744] 00:58:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f4328911000) [pid = 1858] [serial = 2233] [outer = (nil)] 00:58:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f432bee7c00) [pid = 1858] [serial = 2234] [outer = 0x7f4328911000] 00:58:14 INFO - PROCESS | 1858 | 1461139094810 Marionette DEBUG loaded listener.js 00:58:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f432c217800) [pid = 1858] [serial = 2235] [outer = 0x7f4328911000] 00:58:15 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:58:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1284ms 00:58:15 INFO - PROCESS | 1858 | 1461139095669 Marionette TRACE conn3 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:58:15 INFO - PROCESS | 1858 | 1461139095682 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 00:58:15 INFO - PROCESS | 1858 | 1461139095687 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 00:58:15 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 00:58:15 INFO - PROCESS | 1858 | 1461139095700 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 00:58:15 INFO - PROCESS | 1858 | 1461139095703 Marionette TRACE conn3 <- [1,2950,null,{}] 00:58:15 INFO - PROCESS | 1858 | 1461139095709 Marionette TRACE conn3 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:15 INFO - PROCESS | 1858 | 1461139095992 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f433696d000) [pid = 1858] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f43343e1c00) [pid = 1858] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4322195000) [pid = 1858] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f432f506800) [pid = 1858] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f4337f3e000) [pid = 1858] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f431f98a000) [pid = 1858] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f431e21d400) [pid = 1858] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f432f506400) [pid = 1858] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f432ddd5000) [pid = 1858] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f4324403400) [pid = 1858] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f431e21d000) [pid = 1858] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f43363a8000) [pid = 1858] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f433e04d400) [pid = 1858] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f433e8a2800) [pid = 1858] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f4339ed1800) [pid = 1858] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f4328792400) [pid = 1858] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f4339ed0c00) [pid = 1858] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432c2e2000) [pid = 1858] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f4335e0e400) [pid = 1858] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f432bee3800) [pid = 1858] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f432e01c800) [pid = 1858] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f432615e400) [pid = 1858] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f432219b800) [pid = 1858] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f432f858000) [pid = 1858] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f431f984c00) [pid = 1858] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f4321187000) [pid = 1858] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f434ccb7400) [pid = 1858] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f433e98e000) [pid = 1858] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f434ca73000) [pid = 1858] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f432879ac00) [pid = 1858] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f4334225c00) [pid = 1858] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f433951b000) [pid = 1858] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f433f6b3400) [pid = 1858] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f431e229800) [pid = 1858] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f431f987000) [pid = 1858] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f43294c6800) [pid = 1858] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f43241df000) [pid = 1858] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f431f988400) [pid = 1858] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 00:58:16 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f4325d94000) [pid = 1858] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 00:58:16 INFO - PROCESS | 1858 | 1461139096915 Marionette TRACE conn3 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432224a000 == 154 [pid = 1858] [id = 745] 00:58:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f431e21c400) [pid = 1858] [serial = 2236] [outer = (nil)] 00:58:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f431f980400) [pid = 1858] [serial = 2237] [outer = 0x7f431e21c400] 00:58:16 INFO - PROCESS | 1858 | 1461139096989 Marionette DEBUG loaded listener.js 00:58:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f4324403400) [pid = 1858] [serial = 2238] [outer = 0x7f431e21c400] 00:58:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43293e8800 == 155 [pid = 1858] [id = 746] 00:58:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f432c218400) [pid = 1858] [serial = 2239] [outer = (nil)] 00:58:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f432615b400) [pid = 1858] [serial = 2240] [outer = 0x7f432c218400] 00:58:17 INFO - PROCESS | 1858 | 1461139097723 Marionette TRACE conn3 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:58:17 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:58:17 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 2044ms 00:58:17 INFO - PROCESS | 1858 | 1461139097737 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 00:58:17 INFO - PROCESS | 1858 | 1461139097739 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 00:58:17 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 00:58:17 INFO - PROCESS | 1858 | 1461139097745 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 00:58:17 INFO - PROCESS | 1858 | 1461139097748 Marionette TRACE conn3 <- [1,2954,null,{}] 00:58:17 INFO - PROCESS | 1858 | 1461139097754 Marionette TRACE conn3 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:18 INFO - PROCESS | 1858 | 1461139098126 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 00:58:18 INFO - PROCESS | 1858 | 1461139098142 Marionette TRACE conn3 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b154800 == 156 [pid = 1858] [id = 747] 00:58:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f431e21d400) [pid = 1858] [serial = 2241] [outer = (nil)] 00:58:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f432c212800) [pid = 1858] [serial = 2242] [outer = 0x7f431e21d400] 00:58:18 INFO - PROCESS | 1858 | 1461139098207 Marionette DEBUG loaded listener.js 00:58:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f432de60400) [pid = 1858] [serial = 2243] [outer = 0x7f431e21d400] 00:58:19 INFO - PROCESS | 1858 | 1461139099201 Marionette TRACE conn3 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:58:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:58:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:58:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1493ms 00:58:19 INFO - PROCESS | 1858 | 1461139099241 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 00:58:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 00:58:19 INFO - PROCESS | 1858 | 1461139099247 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 00:58:19 INFO - PROCESS | 1858 | 1461139099256 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 00:58:19 INFO - PROCESS | 1858 | 1461139099261 Marionette TRACE conn3 <- [1,2958,null,{}] 00:58:19 INFO - PROCESS | 1858 | 1461139099270 Marionette TRACE conn3 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:19 INFO - PROCESS | 1858 | 1461139099573 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 00:58:19 INFO - PROCESS | 1858 | 1461139099858 Marionette TRACE conn3 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:19 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4325d8b800 == 157 [pid = 1858] [id = 748] 00:58:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f4325d99400) [pid = 1858] [serial = 2244] [outer = (nil)] 00:58:19 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f4325e07400) [pid = 1858] [serial = 2245] [outer = 0x7f4325d99400] 00:58:19 INFO - PROCESS | 1858 | 1461139099938 Marionette DEBUG loaded listener.js 00:58:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f4327d0ec00) [pid = 1858] [serial = 2246] [outer = 0x7f4325d99400] 00:58:20 INFO - PROCESS | 1858 | 1461139100696 Marionette TRACE conn3 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:58:20 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:58:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1486ms 00:58:20 INFO - PROCESS | 1858 | 1461139100743 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 00:58:20 INFO - PROCESS | 1858 | 1461139100752 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 00:58:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 00:58:20 INFO - PROCESS | 1858 | 1461139100785 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 00:58:20 INFO - PROCESS | 1858 | 1461139100789 Marionette TRACE conn3 <- [1,2962,null,{}] 00:58:20 INFO - PROCESS | 1858 | 1461139100796 Marionette TRACE conn3 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:21 INFO - PROCESS | 1858 | 1461139101033 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 00:58:21 INFO - PROCESS | 1858 | 1461139101310 Marionette TRACE conn3 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432bf30000 == 158 [pid = 1858] [id = 749] 00:58:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4327d0f800) [pid = 1858] [serial = 2247] [outer = (nil)] 00:58:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f432bf47400) [pid = 1858] [serial = 2248] [outer = 0x7f4327d0f800] 00:58:21 INFO - PROCESS | 1858 | 1461139101442 Marionette DEBUG loaded listener.js 00:58:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432cdaac00) [pid = 1858] [serial = 2249] [outer = 0x7f4327d0f800] 00:58:22 INFO - PROCESS | 1858 | 1461139102295 Marionette TRACE conn3 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:58:22 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:58:22 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1539ms 00:58:22 INFO - PROCESS | 1858 | 1461139102318 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 00:58:22 INFO - PROCESS | 1858 | 1461139102322 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 00:58:22 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 00:58:22 INFO - PROCESS | 1858 | 1461139102329 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 00:58:22 INFO - PROCESS | 1858 | 1461139102335 Marionette TRACE conn3 <- [1,2966,null,{}] 00:58:22 INFO - PROCESS | 1858 | 1461139102352 Marionette TRACE conn3 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:22 INFO - PROCESS | 1858 | 1461139102600 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 00:58:22 INFO - PROCESS | 1858 | 1461139102922 Marionette TRACE conn3 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:22 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432da61800 == 159 [pid = 1858] [id = 750] 00:58:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f432e01f400) [pid = 1858] [serial = 2250] [outer = (nil)] 00:58:22 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432f857800) [pid = 1858] [serial = 2251] [outer = 0x7f432e01f400] 00:58:23 INFO - PROCESS | 1858 | 1461139103018 Marionette DEBUG loaded listener.js 00:58:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432f8c8400) [pid = 1858] [serial = 2252] [outer = 0x7f432e01f400] 00:58:23 INFO - PROCESS | 1858 | 1461139103735 Marionette TRACE conn3 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:58:23 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:58:23 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1437ms 00:58:23 INFO - PROCESS | 1858 | 1461139103767 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 00:58:23 INFO - PROCESS | 1858 | 1461139103772 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 00:58:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 00:58:23 INFO - PROCESS | 1858 | 1461139103778 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 00:58:23 INFO - PROCESS | 1858 | 1461139103780 Marionette TRACE conn3 <- [1,2970,null,{}] 00:58:23 INFO - PROCESS | 1858 | 1461139103787 Marionette TRACE conn3 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:24 INFO - PROCESS | 1858 | 1461139104026 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 00:58:24 INFO - PROCESS | 1858 | 1461139104300 Marionette TRACE conn3 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:24 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f456800 == 160 [pid = 1858] [id = 751] 00:58:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f432f7c6c00) [pid = 1858] [serial = 2253] [outer = (nil)] 00:58:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f432f8cf400) [pid = 1858] [serial = 2254] [outer = 0x7f432f7c6c00] 00:58:24 INFO - PROCESS | 1858 | 1461139104380 Marionette DEBUG loaded listener.js 00:58:24 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f432fd04c00) [pid = 1858] [serial = 2255] [outer = 0x7f432f7c6c00] 00:58:25 INFO - PROCESS | 1858 | 1461139105144 Marionette TRACE conn3 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 00:58:25 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 00:58:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1428ms 00:58:25 INFO - PROCESS | 1858 | 1461139105207 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 00:58:25 INFO - PROCESS | 1858 | 1461139105211 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 00:58:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 00:58:25 INFO - PROCESS | 1858 | 1461139105218 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 00:58:25 INFO - PROCESS | 1858 | 1461139105222 Marionette TRACE conn3 <- [1,2974,null,{}] 00:58:25 INFO - PROCESS | 1858 | 1461139105227 Marionette TRACE conn3 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:25 INFO - PROCESS | 1858 | 1461139105488 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 00:58:25 INFO - PROCESS | 1858 | 1461139105741 Marionette TRACE conn3 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:25 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43356bb000 == 161 [pid = 1858] [id = 752] 00:58:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432f8cb800) [pid = 1858] [serial = 2256] [outer = (nil)] 00:58:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f43341a6800) [pid = 1858] [serial = 2257] [outer = 0x7f432f8cb800] 00:58:25 INFO - PROCESS | 1858 | 1461139105817 Marionette DEBUG loaded listener.js 00:58:25 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f43343d9400) [pid = 1858] [serial = 2258] [outer = 0x7f432f8cb800] 00:58:26 INFO - PROCESS | 1858 | 1461139106583 Marionette TRACE conn3 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 00:58:26 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 00:58:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1382ms 00:58:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 00:58:26 INFO - PROCESS | 1858 | 1461139106601 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 00:58:26 INFO - PROCESS | 1858 | 1461139106604 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 00:58:26 INFO - PROCESS | 1858 | 1461139106610 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 00:58:26 INFO - PROCESS | 1858 | 1461139106613 Marionette TRACE conn3 <- [1,2978,null,{}] 00:58:26 INFO - PROCESS | 1858 | 1461139106619 Marionette TRACE conn3 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:26 INFO - PROCESS | 1858 | 1461139106867 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 00:58:27 INFO - PROCESS | 1858 | 1461139107121 Marionette TRACE conn3 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:27 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43369d4800 == 162 [pid = 1858] [id = 753] 00:58:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f4335551800) [pid = 1858] [serial = 2259] [outer = (nil)] 00:58:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f43363b1800) [pid = 1858] [serial = 2260] [outer = 0x7f4335551800] 00:58:27 INFO - PROCESS | 1858 | 1461139107206 Marionette DEBUG loaded listener.js 00:58:27 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f4336968800) [pid = 1858] [serial = 2261] [outer = 0x7f4335551800] 00:58:28 INFO - PROCESS | 1858 | 1461139108009 Marionette TRACE conn3 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 00:58:28 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 00:58:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1429ms 00:58:28 INFO - PROCESS | 1858 | 1461139108039 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 00:58:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 00:58:28 INFO - PROCESS | 1858 | 1461139108043 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 00:58:28 INFO - PROCESS | 1858 | 1461139108049 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 00:58:28 INFO - PROCESS | 1858 | 1461139108052 Marionette TRACE conn3 <- [1,2982,null,{}] 00:58:28 INFO - PROCESS | 1858 | 1461139108058 Marionette TRACE conn3 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:28 INFO - PROCESS | 1858 | 1461139108282 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 00:58:28 INFO - PROCESS | 1858 | 1461139108559 Marionette TRACE conn3 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:28 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4336eca000 == 163 [pid = 1858] [id = 754] 00:58:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f43355ee000) [pid = 1858] [serial = 2262] [outer = (nil)] 00:58:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f4339523000) [pid = 1858] [serial = 2263] [outer = 0x7f43355ee000] 00:58:28 INFO - PROCESS | 1858 | 1461139108645 Marionette DEBUG loaded listener.js 00:58:28 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f4339840800) [pid = 1858] [serial = 2264] [outer = 0x7f43355ee000] 00:58:29 INFO - PROCESS | 1858 | 1461139109395 Marionette TRACE conn3 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 00:58:29 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 00:58:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 00:58:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:29 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 00:58:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1386ms 00:58:29 INFO - PROCESS | 1858 | 1461139109437 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 00:58:29 INFO - PROCESS | 1858 | 1461139109441 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 00:58:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 00:58:29 INFO - PROCESS | 1858 | 1461139109446 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 00:58:29 INFO - PROCESS | 1858 | 1461139109450 Marionette TRACE conn3 <- [1,2986,null,{}] 00:58:29 INFO - PROCESS | 1858 | 1461139109455 Marionette TRACE conn3 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:29 INFO - PROCESS | 1858 | 1461139109711 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 00:58:29 INFO - PROCESS | 1858 | 1461139109966 Marionette TRACE conn3 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:29 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a0dd800 == 164 [pid = 1858] [id = 755] 00:58:29 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f433696d000) [pid = 1858] [serial = 2265] [outer = (nil)] 00:58:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f433a55bc00) [pid = 1858] [serial = 2266] [outer = 0x7f433696d000] 00:58:30 INFO - PROCESS | 1858 | 1461139110040 Marionette DEBUG loaded listener.js 00:58:30 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f433a742c00) [pid = 1858] [serial = 2267] [outer = 0x7f433696d000] 00:58:30 INFO - PROCESS | 1858 | 1461139110784 Marionette TRACE conn3 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 00:58:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 00:58:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1384ms 00:58:30 INFO - PROCESS | 1858 | 1461139110832 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 00:58:30 INFO - PROCESS | 1858 | 1461139110836 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 00:58:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 00:58:30 INFO - PROCESS | 1858 | 1461139110842 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 00:58:30 INFO - PROCESS | 1858 | 1461139110844 Marionette TRACE conn3 <- [1,2990,null,{}] 00:58:30 INFO - PROCESS | 1858 | 1461139110851 Marionette TRACE conn3 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:31 INFO - PROCESS | 1858 | 1461139111116 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 00:58:31 INFO - PROCESS | 1858 | 1461139111396 Marionette TRACE conn3 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:31 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6dd000 == 165 [pid = 1858] [id = 756] 00:58:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4337d78400) [pid = 1858] [serial = 2268] [outer = (nil)] 00:58:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f433a7b0c00) [pid = 1858] [serial = 2269] [outer = 0x7f4337d78400] 00:58:31 INFO - PROCESS | 1858 | 1461139111476 Marionette DEBUG loaded listener.js 00:58:31 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f433bff5000) [pid = 1858] [serial = 2270] [outer = 0x7f4337d78400] 00:58:32 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a6f0800 == 166 [pid = 1858] [id = 757] 00:58:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f433ea6c800) [pid = 1858] [serial = 2271] [outer = (nil)] 00:58:32 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f433a749c00) [pid = 1858] [serial = 2272] [outer = 0x7f433ea6c800] 00:58:32 INFO - PROCESS | 1858 | 1461139112335 Marionette TRACE conn3 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 00:58:32 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 00:58:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1532ms 00:58:32 INFO - PROCESS | 1858 | 1461139112376 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 00:58:32 INFO - PROCESS | 1858 | 1461139112378 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 00:58:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 00:58:32 INFO - PROCESS | 1858 | 1461139112390 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 00:58:32 INFO - PROCESS | 1858 | 1461139112393 Marionette TRACE conn3 <- [1,2994,null,{}] 00:58:32 INFO - PROCESS | 1858 | 1461139112399 Marionette TRACE conn3 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:32 INFO - PROCESS | 1858 | 1461139112719 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 00:58:33 INFO - PROCESS | 1858 | 1461139113043 Marionette TRACE conn3 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:33 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433fd40800 == 167 [pid = 1858] [id = 758] 00:58:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f4339528400) [pid = 1858] [serial = 2273] [outer = (nil)] 00:58:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f433e04d400) [pid = 1858] [serial = 2274] [outer = 0x7f4339528400] 00:58:33 INFO - PROCESS | 1858 | 1461139113123 Marionette DEBUG loaded listener.js 00:58:33 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f433f00bc00) [pid = 1858] [serial = 2275] [outer = 0x7f4339528400] 00:58:33 INFO - PROCESS | 1858 | 1461139113855 Marionette TRACE conn3 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 00:58:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 00:58:33 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 00:58:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1533ms 00:58:33 INFO - PROCESS | 1858 | 1461139113924 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 00:58:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 00:58:33 INFO - PROCESS | 1858 | 1461139113929 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 00:58:33 INFO - PROCESS | 1858 | 1461139113953 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 00:58:33 INFO - PROCESS | 1858 | 1461139113958 Marionette TRACE conn3 <- [1,2998,null,{}] 00:58:33 INFO - PROCESS | 1858 | 1461139113967 Marionette TRACE conn3 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:34 INFO - PROCESS | 1858 | 1461139114240 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 00:58:34 INFO - PROCESS | 1858 | 1461139114574 Marionette TRACE conn3 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:34 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434241b800 == 168 [pid = 1858] [id = 759] 00:58:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f434035d400) [pid = 1858] [serial = 2276] [outer = (nil)] 00:58:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f4340773800) [pid = 1858] [serial = 2277] [outer = 0x7f434035d400] 00:58:34 INFO - PROCESS | 1858 | 1461139114662 Marionette DEBUG loaded listener.js 00:58:34 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f4341456400) [pid = 1858] [serial = 2278] [outer = 0x7f434035d400] 00:58:35 INFO - PROCESS | 1858 | 1461139115390 Marionette TRACE conn3 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 00:58:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 00:58:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1465ms 00:58:35 INFO - PROCESS | 1858 | 1461139115400 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 00:58:35 INFO - PROCESS | 1858 | 1461139115403 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 00:58:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 00:58:35 INFO - PROCESS | 1858 | 1461139115409 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 00:58:35 INFO - PROCESS | 1858 | 1461139115412 Marionette TRACE conn3 <- [1,3002,null,{}] 00:58:35 INFO - PROCESS | 1858 | 1461139115418 Marionette TRACE conn3 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:35 INFO - PROCESS | 1858 | 1461139115649 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 00:58:35 INFO - PROCESS | 1858 | 1461139115934 Marionette TRACE conn3 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:35 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f434de04000 == 169 [pid = 1858] [id = 760] 00:58:35 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f433f015000) [pid = 1858] [serial = 2279] [outer = (nil)] 00:58:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 190 (0x7f43419be800) [pid = 1858] [serial = 2280] [outer = 0x7f433f015000] 00:58:36 INFO - PROCESS | 1858 | 1461139116010 Marionette DEBUG loaded listener.js 00:58:36 INFO - PROCESS | 1858 | ++DOMWINDOW == 191 (0x7f4346053800) [pid = 1858] [serial = 2281] [outer = 0x7f433f015000] 00:58:36 INFO - PROCESS | 1858 | 1461139116772 Marionette TRACE conn3 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 00:58:36 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 00:58:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1391ms 00:58:36 INFO - PROCESS | 1858 | 1461139116802 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 00:58:36 INFO - PROCESS | 1858 | 1461139116806 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 00:58:36 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 00:58:36 INFO - PROCESS | 1858 | 1461139116812 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 00:58:36 INFO - PROCESS | 1858 | 1461139116814 Marionette TRACE conn3 <- [1,3006,null,{}] 00:58:36 INFO - PROCESS | 1858 | 1461139116820 Marionette TRACE conn3 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:37 INFO - PROCESS | 1858 | 1461139117091 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 00:58:37 INFO - PROCESS | 1858 | 1461139117351 Marionette TRACE conn3 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:37 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f435251d000 == 170 [pid = 1858] [id = 761] 00:58:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 192 (0x7f433f069000) [pid = 1858] [serial = 2282] [outer = (nil)] 00:58:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 193 (0x7f434ccb8000) [pid = 1858] [serial = 2283] [outer = 0x7f433f069000] 00:58:37 INFO - PROCESS | 1858 | 1461139117427 Marionette DEBUG loaded listener.js 00:58:37 INFO - PROCESS | 1858 | ++DOMWINDOW == 194 (0x7f434dbf7800) [pid = 1858] [serial = 2284] [outer = 0x7f433f069000] 00:58:38 INFO - PROCESS | 1858 | 1461139118211 Marionette TRACE conn3 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 00:58:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 00:58:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1428ms 00:58:38 INFO - PROCESS | 1858 | 1461139118242 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 00:58:38 INFO - PROCESS | 1858 | 1461139118246 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 00:58:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 00:58:38 INFO - PROCESS | 1858 | 1461139118252 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 00:58:38 INFO - PROCESS | 1858 | 1461139118254 Marionette TRACE conn3 <- [1,3010,null,{}] 00:58:38 INFO - PROCESS | 1858 | 1461139118260 Marionette TRACE conn3 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:38 INFO - PROCESS | 1858 | 1461139118530 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 00:58:38 INFO - PROCESS | 1858 | 1461139118790 Marionette TRACE conn3 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:38 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432db12000 == 171 [pid = 1858] [id = 762] 00:58:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 195 (0x7f43268f2000) [pid = 1858] [serial = 2285] [outer = (nil)] 00:58:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 196 (0x7f434dbf6000) [pid = 1858] [serial = 2286] [outer = 0x7f43268f2000] 00:58:38 INFO - PROCESS | 1858 | 1461139118867 Marionette DEBUG loaded listener.js 00:58:38 INFO - PROCESS | 1858 | ++DOMWINDOW == 197 (0x7f43500ca400) [pid = 1858] [serial = 2287] [outer = 0x7f43268f2000] 00:58:39 INFO - PROCESS | 1858 | 1461139119659 Marionette TRACE conn3 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 00:58:39 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 00:58:39 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1429ms 00:58:39 INFO - PROCESS | 1858 | 1461139119683 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 00:58:39 INFO - PROCESS | 1858 | 1461139119687 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 00:58:39 INFO - TEST-START | /FileAPI/FileReaderSync.worker 00:58:39 INFO - PROCESS | 1858 | 1461139119693 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 00:58:39 INFO - PROCESS | 1858 | 1461139119697 Marionette TRACE conn3 <- [1,3014,null,{}] 00:58:39 INFO - PROCESS | 1858 | 1461139119702 Marionette TRACE conn3 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:39 INFO - PROCESS | 1858 | 1461139119940 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 00:58:40 INFO - PROCESS | 1858 | 1461139120236 Marionette TRACE conn3 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:40 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43712d2800 == 172 [pid = 1858] [id = 763] 00:58:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 198 (0x7f432b456c00) [pid = 1858] [serial = 2288] [outer = (nil)] 00:58:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 199 (0x7f43521b8c00) [pid = 1858] [serial = 2289] [outer = 0x7f432b456c00] 00:58:40 INFO - PROCESS | 1858 | 1461139120317 Marionette DEBUG loaded listener.js 00:58:40 INFO - PROCESS | 1858 | ++DOMWINDOW == 200 (0x7f435255cc00) [pid = 1858] [serial = 2290] [outer = 0x7f432b456c00] 00:58:40 INFO - PROCESS | 1858 | [1858] 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 00:58:41 INFO - PROCESS | 1858 | 1461139121171 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 00:58:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 00:58:41 INFO - {} 00:58:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 00:58:41 INFO - {} 00:58:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 00:58:41 INFO - {} 00:58:41 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 00:58:41 INFO - {} 00:58:41 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1530ms 00:58:41 INFO - PROCESS | 1858 | 1461139121227 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 00:58:41 INFO - PROCESS | 1858 | 1461139121229 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 00:58:41 INFO - TEST-START | /FileAPI/fileReader.html 00:58:41 INFO - PROCESS | 1858 | 1461139121236 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 00:58:41 INFO - PROCESS | 1858 | 1461139121239 Marionette TRACE conn3 <- [1,3018,null,{}] 00:58:41 INFO - PROCESS | 1858 | 1461139121245 Marionette TRACE conn3 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:41 INFO - PROCESS | 1858 | 1461139121585 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 00:58:41 INFO - PROCESS | 1858 | 1461139121837 Marionette TRACE conn3 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:41 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e4c8000 == 173 [pid = 1858] [id = 764] 00:58:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 201 (0x7f4328816400) [pid = 1858] [serial = 2291] [outer = (nil)] 00:58:41 INFO - PROCESS | 1858 | ++DOMWINDOW == 202 (0x7f432881f800) [pid = 1858] [serial = 2292] [outer = 0x7f4328816400] 00:58:41 INFO - PROCESS | 1858 | 1461139121916 Marionette DEBUG loaded listener.js 00:58:42 INFO - PROCESS | 1858 | ++DOMWINDOW == 203 (0x7f435255f400) [pid = 1858] [serial = 2293] [outer = 0x7f4328816400] 00:58:42 INFO - PROCESS | 1858 | 1461139122629 Marionette TRACE conn3 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 00:58:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 00:58:42 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 00:58:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 00:58:42 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 00:58:42 INFO - TEST-OK | /FileAPI/fileReader.html | took 1433ms 00:58:42 INFO - PROCESS | 1858 | 1461139122672 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 00:58:42 INFO - PROCESS | 1858 | 1461139122676 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 00:58:42 INFO - TEST-START | /FileAPI/historical.html 00:58:42 INFO - PROCESS | 1858 | 1461139122683 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 00:58:42 INFO - PROCESS | 1858 | 1461139122686 Marionette TRACE conn3 <- [1,3022,null,{}] 00:58:42 INFO - PROCESS | 1858 | 1461139122692 Marionette TRACE conn3 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:43 INFO - PROCESS | 1858 | 1461139122997 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 00:58:43 INFO - PROCESS | 1858 | 1461139123343 Marionette TRACE conn3 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:43 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43210dc800 == 174 [pid = 1858] [id = 765] 00:58:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 204 (0x7f4329a27800) [pid = 1858] [serial = 2294] [outer = (nil)] 00:58:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 205 (0x7f4329a2b800) [pid = 1858] [serial = 2295] [outer = 0x7f4329a27800] 00:58:43 INFO - PROCESS | 1858 | 1461139123426 Marionette DEBUG loaded listener.js 00:58:43 INFO - PROCESS | 1858 | ++DOMWINDOW == 206 (0x7f4329a2f800) [pid = 1858] [serial = 2296] [outer = 0x7f4329a27800] 00:58:44 INFO - PROCESS | 1858 | 1461139124162 Marionette TRACE conn3 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 00:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 00:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 00:58:44 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 00:58:44 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 00:58:44 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 00:58:44 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 00:58:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 00:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:44 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 00:58:44 INFO - TEST-OK | /FileAPI/historical.html | took 1542ms 00:58:44 INFO - PROCESS | 1858 | 1461139124229 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 00:58:44 INFO - PROCESS | 1858 | 1461139124232 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 00:58:44 INFO - PROCESS | 1858 | 1461139124244 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 00:58:44 INFO - TEST-START | /FileAPI/idlharness.html 00:58:44 INFO - PROCESS | 1858 | 1461139124249 Marionette TRACE conn3 <- [1,3026,null,{}] 00:58:44 INFO - PROCESS | 1858 | 1461139124296 Marionette TRACE conn3 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:44 INFO - PROCESS | 1858 | 1461139124598 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 00:58:44 INFO - PROCESS | 1858 | 1461139124827 Marionette TRACE conn3 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:44 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f433a1d7000 == 175 [pid = 1858] [id = 766] 00:58:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 207 (0x7f4326fad000) [pid = 1858] [serial = 2297] [outer = (nil)] 00:58:44 INFO - PROCESS | 1858 | ++DOMWINDOW == 208 (0x7f4326fb5000) [pid = 1858] [serial = 2298] [outer = 0x7f4326fad000] 00:58:44 INFO - PROCESS | 1858 | 1461139124917 Marionette DEBUG loaded listener.js 00:58:45 INFO - PROCESS | 1858 | ++DOMWINDOW == 209 (0x7f4326fb9000) [pid = 1858] [serial = 2299] [outer = 0x7f4326fad000] 00:58:46 INFO - PROCESS | 1858 | 1461139126497 Marionette TRACE conn3 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:58:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:58:46 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:46 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:58:46 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:58:46 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:58:46 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:46 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:58:46 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 00:58:46 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:58:46 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:46 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:46 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:46 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:46 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:46 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 00:58:46 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 00:58:46 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 00:58:46 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 00:58:46 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 00:58:46 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 00:58:46 INFO - TEST-OK | /FileAPI/idlharness.html | took 2365ms 00:58:46 INFO - PROCESS | 1858 | 1461139126691 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 00:58:46 INFO - PROCESS | 1858 | 1461139126702 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 00:58:46 INFO - TEST-START | /FileAPI/idlharness.worker 00:58:46 INFO - PROCESS | 1858 | 1461139126722 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 00:58:46 INFO - PROCESS | 1858 | 1461139126729 Marionette TRACE conn3 <- [1,3030,null,{}] 00:58:46 INFO - PROCESS | 1858 | 1461139126736 Marionette TRACE conn3 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:46 INFO - PROCESS | 1858 | 1461139126987 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 00:58:47 INFO - PROCESS | 1858 | 1461139127275 Marionette TRACE conn3 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:47 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e6c6800 == 176 [pid = 1858] [id = 767] 00:58:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 210 (0x7f4326fb0c00) [pid = 1858] [serial = 2300] [outer = (nil)] 00:58:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 211 (0x7f4329a2fc00) [pid = 1858] [serial = 2301] [outer = 0x7f4326fb0c00] 00:58:47 INFO - PROCESS | 1858 | 1461139127349 Marionette DEBUG loaded listener.js 00:58:47 INFO - PROCESS | 1858 | ++DOMWINDOW == 212 (0x7f4357406400) [pid = 1858] [serial = 2302] [outer = 0x7f4326fb0c00] 00:58:47 INFO - PROCESS | 1858 | [1858] 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 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43365b2000 == 175 [pid = 1858] [id = 45] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f434bee5000 == 174 [pid = 1858] [id = 588] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4336b81000 == 173 [pid = 1858] [id = 583] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43293e8800 == 172 [pid = 1858] [id = 746] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432224a000 == 171 [pid = 1858] [id = 745] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43261aa800 == 170 [pid = 1858] [id = 744] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4325ce9800 == 169 [pid = 1858] [id = 743] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432206c000 == 168 [pid = 1858] [id = 742] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a77e800 == 167 [pid = 1858] [id = 735] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433a0de800 == 166 [pid = 1858] [id = 734] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4337ac5800 == 165 [pid = 1858] [id = 733] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f43369c1800 == 164 [pid = 1858] [id = 732] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4335c7f800 == 163 [pid = 1858] [id = 731] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f433408e000 == 162 [pid = 1858] [id = 730] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432fc4e800 == 161 [pid = 1858] [id = 729] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432f44a000 == 160 [pid = 1858] [id = 728] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432dcda800 == 159 [pid = 1858] [id = 727] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432cfdd000 == 158 [pid = 1858] [id = 726] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432c275000 == 157 [pid = 1858] [id = 725] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f432b165800 == 156 [pid = 1858] [id = 724] 00:58:50 INFO - PROCESS | 1858 | --DOCSHELL 0x7f4327105800 == 155 [pid = 1858] [id = 723] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 211 (0x7f433a743c00) [pid = 1858] [serial = 2070] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 210 (0x7f4336925c00) [pid = 1858] [serial = 2064] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 209 (0x7f4335551000) [pid = 1858] [serial = 2058] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 208 (0x7f4336080c00) [pid = 1858] [serial = 2061] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 207 (0x7f4339627c00) [pid = 1858] [serial = 2067] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 206 (0x7f432ad48800) [pid = 1858] [serial = 1968] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 205 (0x7f4321189400) [pid = 1858] [serial = 2022] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 204 (0x7f432fab5c00) [pid = 1858] [serial = 2052] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 203 (0x7f4334221c00) [pid = 1858] [serial = 2055] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 202 (0x7f432c214800) [pid = 1858] [serial = 2046] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 201 (0x7f433bff3400) [pid = 1858] [serial = 2073] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 200 (0x7f4322194000) [pid = 1858] [serial = 2037] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 199 (0x7f432ddc7000) [pid = 1858] [serial = 2049] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 198 (0x7f43294c6000) [pid = 1858] [serial = 2043] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 197 (0x7f4326154400) [pid = 1858] [serial = 2040] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 196 (0x7f43268f4800) [pid = 1858] [serial = 2162] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 195 (0x7f4325137800) [pid = 1858] [serial = 2165] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 194 (0x7f43289c9800) [pid = 1858] [serial = 2163] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 193 (0x7f433ff18c00) [pid = 1858] [serial = 2132] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 192 (0x7f433f6ab000) [pid = 1858] [serial = 2130] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 191 (0x7f433f06c800) [pid = 1858] [serial = 2129] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 190 (0x7f433ed53400) [pid = 1858] [serial = 2127] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 189 (0x7f433ea69c00) [pid = 1858] [serial = 2126] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 188 (0x7f433c986000) [pid = 1858] [serial = 2124] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 187 (0x7f433bf75000) [pid = 1858] [serial = 2123] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 186 (0x7f433a74d400) [pid = 1858] [serial = 2121] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 185 (0x7f433a742400) [pid = 1858] [serial = 2120] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 184 (0x7f433a55c800) [pid = 1858] [serial = 2118] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 183 (0x7f433a522400) [pid = 1858] [serial = 2117] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 182 (0x7f4339839c00) [pid = 1858] [serial = 2115] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 181 (0x7f4337d75400) [pid = 1858] [serial = 2114] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 180 (0x7f433652cc00) [pid = 1858] [serial = 2112] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 179 (0x7f433608a800) [pid = 1858] [serial = 2111] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 178 (0x7f4335658000) [pid = 1858] [serial = 2109] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 177 (0x7f433554f000) [pid = 1858] [serial = 2108] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 176 (0x7f432f511400) [pid = 1858] [serial = 2105] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 175 (0x7f432fb1d800) [pid = 1858] [serial = 2106] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 174 (0x7f432bee8400) [pid = 1858] [serial = 2103] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 173 (0x7f4328ab3000) [pid = 1858] [serial = 2102] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 172 (0x7f4325d98800) [pid = 1858] [serial = 2100] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 171 (0x7f432512b400) [pid = 1858] [serial = 2099] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 170 (0x7f43341aa000) [pid = 1858] [serial = 2096] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 169 (0x7f43343df400) [pid = 1858] [serial = 2097] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 168 (0x7f4325135000) [pid = 1858] [serial = 2159] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 167 (0x7f432218cc00) [pid = 1858] [serial = 2156] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 166 (0x7f432219b000) [pid = 1858] [serial = 2157] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 165 (0x7f434e2ee000) [pid = 1858] [serial = 2154] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 164 (0x7f434ded6400) [pid = 1858] [serial = 2153] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 163 (0x7f434dbf3000) [pid = 1858] [serial = 2151] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 162 (0x7f434cf12000) [pid = 1858] [serial = 2150] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 161 (0x7f434cd1f000) [pid = 1858] [serial = 2148] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 160 (0x7f434cd13c00) [pid = 1858] [serial = 2147] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 159 (0x7f434bed0400) [pid = 1858] [serial = 2145] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 158 (0x7f434268d000) [pid = 1858] [serial = 2144] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f43423b4c00) [pid = 1858] [serial = 2142] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f43419bd400) [pid = 1858] [serial = 2141] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f43414fb800) [pid = 1858] [serial = 2139] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f43413b7800) [pid = 1858] [serial = 2138] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f4341305800) [pid = 1858] [serial = 2136] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f434091f400) [pid = 1858] [serial = 2135] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f434035dc00) [pid = 1858] [serial = 2133] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f4328aaf000) [pid = 1858] [serial = 2166] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f4325d92800) [pid = 1858] [serial = 2160] [outer = (nil)] [url = about:blank] 00:58:51 INFO - PROCESS | 1858 | 1461139131384 Marionette TRACE conn3 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 00:58:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:58:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 00:58:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:58:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 00:58:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:58:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:58:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:58:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 00:58:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 00:58:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 00:58:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 00:58:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 00:58:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:58:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:58:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:58:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:58:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:58:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:58:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 00:58:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 00:58:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 00:58:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 00:58:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 00:58:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 00:58:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 00:58:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 00:58:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 00:58:51 INFO - {} 00:58:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 4766ms 00:58:51 INFO - PROCESS | 1858 | 1461139131488 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 00:58:51 INFO - PROCESS | 1858 | 1461139131499 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 00:58:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 00:58:51 INFO - PROCESS | 1858 | 1461139131516 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 00:58:51 INFO - PROCESS | 1858 | 1461139131528 Marionette TRACE conn3 <- [1,3034,null,{}] 00:58:51 INFO - PROCESS | 1858 | 1461139131698 Marionette TRACE conn3 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:51 INFO - PROCESS | 1858 | 1461139131893 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 00:58:51 INFO - PROCESS | 1858 | 1461139131915 Marionette TRACE conn3 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:51 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431e617000 == 156 [pid = 1858] [id = 768] 00:58:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f431f989c00) [pid = 1858] [serial = 2303] [outer = (nil)] 00:58:51 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f432117d000) [pid = 1858] [serial = 2304] [outer = 0x7f431f989c00] 00:58:51 INFO - PROCESS | 1858 | 1461139131990 Marionette DEBUG loaded listener.js 00:58:52 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f4321188000) [pid = 1858] [serial = 2305] [outer = 0x7f431f989c00] 00:58:52 INFO - PROCESS | 1858 | 1461139132823 Marionette TRACE conn3 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 00:58:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 00:58:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1348ms 00:58:52 INFO - PROCESS | 1858 | 1461139132864 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 00:58:52 INFO - PROCESS | 1858 | 1461139132872 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 00:58:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 00:58:52 INFO - PROCESS | 1858 | 1461139132882 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 00:58:52 INFO - PROCESS | 1858 | 1461139132885 Marionette TRACE conn3 <- [1,3038,null,{}] 00:58:52 INFO - PROCESS | 1858 | 1461139132892 Marionette TRACE conn3 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:53 INFO - PROCESS | 1858 | 1461139133125 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 00:58:53 INFO - PROCESS | 1858 | 1461139133328 Marionette TRACE conn3 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:53 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43212c1800 == 157 [pid = 1858] [id = 769] 00:58:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f431f982800) [pid = 1858] [serial = 2306] [outer = (nil)] 00:58:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f4321187400) [pid = 1858] [serial = 2307] [outer = 0x7f431f982800] 00:58:53 INFO - PROCESS | 1858 | 1461139133390 Marionette DEBUG loaded listener.js 00:58:53 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f4324410c00) [pid = 1858] [serial = 2308] [outer = 0x7f431f982800] 00:58:54 INFO - PROCESS | 1858 | 1461139134145 Marionette TRACE conn3 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 00:58:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 00:58:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 00:58:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 00:58:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1282ms 00:58:54 INFO - PROCESS | 1858 | 1461139134165 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 00:58:54 INFO - PROCESS | 1858 | 1461139134167 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 00:58:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 00:58:54 INFO - PROCESS | 1858 | 1461139134174 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 00:58:54 INFO - PROCESS | 1858 | 1461139134179 Marionette TRACE conn3 <- [1,3042,null,{}] 00:58:54 INFO - PROCESS | 1858 | 1461139134204 Marionette TRACE conn3 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:54 INFO - PROCESS | 1858 | 1461139134479 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 00:58:54 INFO - PROCESS | 1858 | 1461139134524 Marionette TRACE conn3 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:54 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43223cb800 == 158 [pid = 1858] [id = 770] 00:58:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f4325135400) [pid = 1858] [serial = 2309] [outer = (nil)] 00:58:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f4325e02800) [pid = 1858] [serial = 2310] [outer = 0x7f4325135400] 00:58:54 INFO - PROCESS | 1858 | 1461139134587 Marionette DEBUG loaded listener.js 00:58:54 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f4325e10c00) [pid = 1858] [serial = 2311] [outer = 0x7f4325135400] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 157 (0x7f4328911000) [pid = 1858] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 156 (0x7f432c218400) [pid = 1858] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 155 (0x7f431e21c400) [pid = 1858] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 154 (0x7f43340ef800) [pid = 1858] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 153 (0x7f433bf77c00) [pid = 1858] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 152 (0x7f433a52e800) [pid = 1858] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 151 (0x7f433a746c00) [pid = 1858] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 150 (0x7f4339629000) [pid = 1858] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 149 (0x7f4327d04400) [pid = 1858] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 148 (0x7f432ad49c00) [pid = 1858] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 147 (0x7f432f852c00) [pid = 1858] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 146 (0x7f432fac1000) [pid = 1858] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 145 (0x7f432fabd800) [pid = 1858] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 144 (0x7f432c2d6400) [pid = 1858] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 143 (0x7f432c211000) [pid = 1858] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 142 (0x7f4324405400) [pid = 1858] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 141 (0x7f4324403000) [pid = 1858] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 140 (0x7f4325138800) [pid = 1858] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 139 (0x7f4322198400) [pid = 1858] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 138 (0x7f4325e05400) [pid = 1858] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 137 (0x7f434cd94800) [pid = 1858] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 136 (0x7f433f06dc00) [pid = 1858] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 00:58:56 INFO - PROCESS | 1858 | --DOMWINDOW == 135 (0x7f433a526400) [pid = 1858] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 00:58:56 INFO - PROCESS | 1858 | 1461139136808 Marionette TRACE conn3 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 00:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 00:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 00:58:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 00:58:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:58:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 00:58:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 00:58:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 00:58:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2712ms 00:58:56 INFO - PROCESS | 1858 | 1461139136889 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 00:58:56 INFO - PROCESS | 1858 | 1461139136899 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 00:58:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 00:58:56 INFO - PROCESS | 1858 | 1461139136915 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 00:58:56 INFO - PROCESS | 1858 | 1461139136917 Marionette TRACE conn3 <- [1,3046,null,{}] 00:58:56 INFO - PROCESS | 1858 | 1461139136964 Marionette TRACE conn3 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:57 INFO - PROCESS | 1858 | 1461139137252 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 00:58:57 INFO - PROCESS | 1858 | 1461139137281 Marionette TRACE conn3 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:57 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f431c862000 == 159 [pid = 1858] [id = 771] 00:58:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 136 (0x7f4324403000) [pid = 1858] [serial = 2312] [outer = (nil)] 00:58:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 137 (0x7f4325e05400) [pid = 1858] [serial = 2313] [outer = 0x7f4324403000] 00:58:57 INFO - PROCESS | 1858 | 1461139137345 Marionette DEBUG loaded listener.js 00:58:57 INFO - PROCESS | 1858 | ++DOMWINDOW == 138 (0x7f4326155800) [pid = 1858] [serial = 2314] [outer = 0x7f4324403000] 00:58:57 INFO - PROCESS | 1858 | [1858] 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 00:58:58 INFO - PROCESS | 1858 | 1461139138080 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 00:58:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 00:58:58 INFO - {} 00:58:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1194ms 00:58:58 INFO - PROCESS | 1858 | 1461139138125 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 00:58:58 INFO - PROCESS | 1858 | 1461139138128 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 00:58:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 00:58:58 INFO - PROCESS | 1858 | 1461139138137 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 00:58:58 INFO - PROCESS | 1858 | 1461139138140 Marionette TRACE conn3 <- [1,3050,null,{}] 00:58:58 INFO - PROCESS | 1858 | 1461139138145 Marionette TRACE conn3 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:58 INFO - PROCESS | 1858 | 1461139138410 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 00:58:58 INFO - PROCESS | 1858 | 1461139138438 Marionette TRACE conn3 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:58:58 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4321e52000 == 160 [pid = 1858] [id = 772] 00:58:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 139 (0x7f43268aac00) [pid = 1858] [serial = 2315] [outer = (nil)] 00:58:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 140 (0x7f4328824800) [pid = 1858] [serial = 2316] [outer = 0x7f43268aac00] 00:58:58 INFO - PROCESS | 1858 | 1461139138500 Marionette DEBUG loaded listener.js 00:58:58 INFO - PROCESS | 1858 | ++DOMWINDOW == 141 (0x7f43289ca000) [pid = 1858] [serial = 2317] [outer = 0x7f43268aac00] 00:58:59 INFO - PROCESS | 1858 | 1461139139614 Marionette TRACE conn3 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 00:58:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 00:58:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 00:58:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 00:58:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 00:58:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1535ms 00:58:59 INFO - PROCESS | 1858 | 1461139139676 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 00:58:59 INFO - PROCESS | 1858 | 1461139139683 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 00:58:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 00:58:59 INFO - PROCESS | 1858 | 1461139139708 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 00:58:59 INFO - PROCESS | 1858 | 1461139139714 Marionette TRACE conn3 <- [1,3054,null,{}] 00:58:59 INFO - PROCESS | 1858 | 1461139139726 Marionette TRACE conn3 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:58:59 INFO - PROCESS | 1858 | 1461139139974 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 00:59:00 INFO - PROCESS | 1858 | 1461139140289 Marionette TRACE conn3 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:00 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f43210e0800 == 161 [pid = 1858] [id = 773] 00:59:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 142 (0x7f432219b000) [pid = 1858] [serial = 2318] [outer = (nil)] 00:59:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 143 (0x7f43241db000) [pid = 1858] [serial = 2319] [outer = 0x7f432219b000] 00:59:00 INFO - PROCESS | 1858 | 1461139140389 Marionette DEBUG loaded listener.js 00:59:00 INFO - PROCESS | 1858 | ++DOMWINDOW == 144 (0x7f4325131c00) [pid = 1858] [serial = 2320] [outer = 0x7f432219b000] 00:59:01 INFO - PROCESS | 1858 | 1461139141709 Marionette TRACE conn3 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 00:59:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:59:01 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 00:59:01 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 00:59:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:01 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 00:59:01 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 00:59:01 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2179ms 00:59:02 INFO - PROCESS | 1858 | 1461139142020 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 00:59:02 INFO - PROCESS | 1858 | 1461139142029 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 00:59:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 00:59:02 INFO - PROCESS | 1858 | 1461139142060 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 00:59:02 INFO - PROCESS | 1858 | 1461139142065 Marionette TRACE conn3 <- [1,3058,null,{}] 00:59:02 INFO - PROCESS | 1858 | 1461139142071 Marionette TRACE conn3 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:02 INFO - PROCESS | 1858 | 1461139142316 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 00:59:02 INFO - PROCESS | 1858 | 1461139142578 Marionette TRACE conn3 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:02 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327105800 == 162 [pid = 1858] [id = 774] 00:59:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 145 (0x7f431f98a000) [pid = 1858] [serial = 2321] [outer = (nil)] 00:59:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 146 (0x7f4328822000) [pid = 1858] [serial = 2322] [outer = 0x7f431f98a000] 00:59:02 INFO - PROCESS | 1858 | 1461139142654 Marionette DEBUG loaded listener.js 00:59:02 INFO - PROCESS | 1858 | ++DOMWINDOW == 147 (0x7f4328aac000) [pid = 1858] [serial = 2323] [outer = 0x7f431f98a000] 00:59:03 INFO - PROCESS | 1858 | 1461139143501 Marionette TRACE conn3 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 00:59:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 00:59:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 00:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 00:59:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 00:59:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 00:59:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 00:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 00:59:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 00:59:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 00:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 00:59:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 00:59:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1492ms 00:59:03 INFO - PROCESS | 1858 | 1461139143556 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 00:59:03 INFO - PROCESS | 1858 | 1461139143564 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 00:59:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 00:59:03 INFO - PROCESS | 1858 | 1461139143624 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 00:59:03 INFO - PROCESS | 1858 | 1461139143630 Marionette TRACE conn3 <- [1,3062,null,{}] 00:59:03 INFO - PROCESS | 1858 | 1461139143650 Marionette TRACE conn3 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:03 INFO - PROCESS | 1858 | 1461139143901 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 00:59:04 INFO - PROCESS | 1858 | 1461139144221 Marionette TRACE conn3 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:04 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4327f92000 == 163 [pid = 1858] [id = 775] 00:59:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 148 (0x7f432ad3d400) [pid = 1858] [serial = 2324] [outer = (nil)] 00:59:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 149 (0x7f432be27c00) [pid = 1858] [serial = 2325] [outer = 0x7f432ad3d400] 00:59:04 INFO - PROCESS | 1858 | 1461139144308 Marionette DEBUG loaded listener.js 00:59:04 INFO - PROCESS | 1858 | ++DOMWINDOW == 150 (0x7f432bf3e800) [pid = 1858] [serial = 2326] [outer = 0x7f432ad3d400] 00:59:04 INFO - PROCESS | 1858 | [1858] 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 00:59:05 INFO - PROCESS | 1858 | 1461139145110 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 00:59:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 00:59:05 INFO - {} 00:59:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1546ms 00:59:05 INFO - PROCESS | 1858 | 1461139145165 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 00:59:05 INFO - PROCESS | 1858 | 1461139145170 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 00:59:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 00:59:05 INFO - PROCESS | 1858 | 1461139145182 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 00:59:05 INFO - PROCESS | 1858 | 1461139145185 Marionette TRACE conn3 <- [1,3066,null,{}] 00:59:05 INFO - PROCESS | 1858 | 1461139145191 Marionette TRACE conn3 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:05 INFO - PROCESS | 1858 | 1461139145457 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 00:59:05 INFO - PROCESS | 1858 | 1461139145694 Marionette TRACE conn3 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:05 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432944a000 == 164 [pid = 1858] [id = 776] 00:59:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 151 (0x7f431c969000) [pid = 1858] [serial = 2327] [outer = (nil)] 00:59:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 152 (0x7f432c2de000) [pid = 1858] [serial = 2328] [outer = 0x7f431c969000] 00:59:05 INFO - PROCESS | 1858 | 1461139145812 Marionette DEBUG loaded listener.js 00:59:05 INFO - PROCESS | 1858 | ++DOMWINDOW == 153 (0x7f432cdb1c00) [pid = 1858] [serial = 2329] [outer = 0x7f431c969000] 00:59:06 INFO - PROCESS | 1858 | 1461139146530 Marionette TRACE conn3 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 00:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 00:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 00:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 00:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 00:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 00:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 00:59:06 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 00:59:06 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1384ms 00:59:06 INFO - PROCESS | 1858 | 1461139146569 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 00:59:06 INFO - PROCESS | 1858 | 1461139146572 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 00:59:06 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 00:59:06 INFO - PROCESS | 1858 | 1461139146578 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 00:59:06 INFO - PROCESS | 1858 | 1461139146581 Marionette TRACE conn3 <- [1,3070,null,{}] 00:59:06 INFO - PROCESS | 1858 | 1461139146586 Marionette TRACE conn3 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:06 INFO - PROCESS | 1858 | 1461139146813 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 00:59:07 INFO - PROCESS | 1858 | 1461139147062 Marionette TRACE conn3 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:07 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432adca000 == 165 [pid = 1858] [id = 777] 00:59:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 154 (0x7f432b451000) [pid = 1858] [serial = 2330] [outer = (nil)] 00:59:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 155 (0x7f432cf60c00) [pid = 1858] [serial = 2331] [outer = 0x7f432b451000] 00:59:07 INFO - PROCESS | 1858 | 1461139147138 Marionette DEBUG loaded listener.js 00:59:07 INFO - PROCESS | 1858 | ++DOMWINDOW == 156 (0x7f432dc4c400) [pid = 1858] [serial = 2332] [outer = 0x7f432b451000] 00:59:07 INFO - PROCESS | 1858 | 1461139147919 Marionette TRACE conn3 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 00:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 00:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 00:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 00:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 00:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 00:59:07 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 00:59:07 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1399ms 00:59:08 INFO - PROCESS | 1858 | 1461139148024 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 00:59:08 INFO - PROCESS | 1858 | 1461139148029 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 00:59:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 00:59:08 INFO - PROCESS | 1858 | 1461139148040 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 00:59:08 INFO - PROCESS | 1858 | 1461139148042 Marionette TRACE conn3 <- [1,3074,null,{}] 00:59:08 INFO - PROCESS | 1858 | 1461139148048 Marionette TRACE conn3 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:08 INFO - PROCESS | 1858 | 1461139148301 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 00:59:08 INFO - PROCESS | 1858 | 1461139148578 Marionette TRACE conn3 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:08 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432b449800 == 166 [pid = 1858] [id = 778] 00:59:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 157 (0x7f431f97f400) [pid = 1858] [serial = 2333] [outer = (nil)] 00:59:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 158 (0x7f432f507400) [pid = 1858] [serial = 2334] [outer = 0x7f431f97f400] 00:59:08 INFO - PROCESS | 1858 | 1461139148701 Marionette DEBUG loaded listener.js 00:59:08 INFO - PROCESS | 1858 | ++DOMWINDOW == 159 (0x7f432f851800) [pid = 1858] [serial = 2335] [outer = 0x7f431f97f400] 00:59:09 INFO - PROCESS | 1858 | 1461139149435 Marionette TRACE conn3 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 00:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 00:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 00:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 00:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 00:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 00:59:09 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 00:59:09 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1437ms 00:59:09 INFO - PROCESS | 1858 | 1461139149476 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 00:59:09 INFO - PROCESS | 1858 | 1461139149480 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 00:59:09 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 00:59:09 INFO - PROCESS | 1858 | 1461139149486 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 00:59:09 INFO - PROCESS | 1858 | 1461139149489 Marionette TRACE conn3 <- [1,3078,null,{}] 00:59:09 INFO - PROCESS | 1858 | 1461139149494 Marionette TRACE conn3 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:09 INFO - PROCESS | 1858 | 1461139149714 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 00:59:09 INFO - PROCESS | 1858 | 1461139149990 Marionette TRACE conn3 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:10 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432c270000 == 167 [pid = 1858] [id = 779] 00:59:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 160 (0x7f4328aa8800) [pid = 1858] [serial = 2336] [outer = (nil)] 00:59:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 161 (0x7f432f8ca400) [pid = 1858] [serial = 2337] [outer = 0x7f4328aa8800] 00:59:10 INFO - PROCESS | 1858 | 1461139150065 Marionette DEBUG loaded listener.js 00:59:10 INFO - PROCESS | 1858 | ++DOMWINDOW == 162 (0x7f432fab8000) [pid = 1858] [serial = 2338] [outer = 0x7f4328aa8800] 00:59:10 INFO - PROCESS | 1858 | 1461139150859 Marionette TRACE conn3 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 00:59:10 INFO - PROCESS | 1858 | 1461139150927 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 00:59:10 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 00:59:10 INFO - PROCESS | 1858 | 1461139150986 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 00:59:10 INFO - PROCESS | 1858 | 1461139150988 Marionette TRACE conn3 <- [1,3082,null,{}] 00:59:10 INFO - PROCESS | 1858 | 1461139150995 Marionette TRACE conn3 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:11 INFO - PROCESS | 1858 | 1461139151236 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 00:59:11 INFO - PROCESS | 1858 | 1461139151483 Marionette TRACE conn3 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:11 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cc45800 == 168 [pid = 1858] [id = 780] 00:59:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 163 (0x7f432bf43400) [pid = 1858] [serial = 2339] [outer = (nil)] 00:59:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 164 (0x7f432fb1b400) [pid = 1858] [serial = 2340] [outer = 0x7f432bf43400] 00:59:11 INFO - PROCESS | 1858 | 1461139151557 Marionette DEBUG loaded listener.js 00:59:11 INFO - PROCESS | 1858 | ++DOMWINDOW == 165 (0x7f432fd10c00) [pid = 1858] [serial = 2341] [outer = 0x7f432bf43400] 00:59:12 INFO - PROCESS | 1858 | 1461139152317 Marionette TRACE conn3 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 00:59:12 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 00:59:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 00:59:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:12 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 00:59:12 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 00:59:12 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1395ms 00:59:12 INFO - PROCESS | 1858 | 1461139152376 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 00:59:12 INFO - PROCESS | 1858 | 1461139152379 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 00:59:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 00:59:12 INFO - PROCESS | 1858 | 1461139152386 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 00:59:12 INFO - PROCESS | 1858 | 1461139152389 Marionette TRACE conn3 <- [1,3086,null,{}] 00:59:12 INFO - PROCESS | 1858 | 1461139152395 Marionette TRACE conn3 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:12 INFO - PROCESS | 1858 | 1461139152711 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 00:59:12 INFO - PROCESS | 1858 | 1461139152931 Marionette TRACE conn3 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:12 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432cde4800 == 169 [pid = 1858] [id = 781] 00:59:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 166 (0x7f432bfa1400) [pid = 1858] [serial = 2342] [outer = (nil)] 00:59:12 INFO - PROCESS | 1858 | ++DOMWINDOW == 167 (0x7f43341a0c00) [pid = 1858] [serial = 2343] [outer = 0x7f432bfa1400] 00:59:13 INFO - PROCESS | 1858 | 1461139153006 Marionette DEBUG loaded listener.js 00:59:13 INFO - PROCESS | 1858 | ++DOMWINDOW == 168 (0x7f433421e800) [pid = 1858] [serial = 2344] [outer = 0x7f432bfa1400] 00:59:13 INFO - PROCESS | 1858 | 1461139153810 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 00:59:13 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 00:59:13 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1478ms 00:59:13 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 00:59:13 INFO - PROCESS | 1858 | 1461139153866 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 00:59:13 INFO - PROCESS | 1858 | 1461139153869 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 00:59:13 INFO - PROCESS | 1858 | 1461139153875 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 00:59:13 INFO - PROCESS | 1858 | 1461139153878 Marionette TRACE conn3 <- [1,3090,null,{}] 00:59:13 INFO - PROCESS | 1858 | 1461139153884 Marionette TRACE conn3 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:14 INFO - PROCESS | 1858 | 1461139154171 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 00:59:14 INFO - PROCESS | 1858 | 1461139154453 Marionette TRACE conn3 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:14 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432dad0800 == 170 [pid = 1858] [id = 782] 00:59:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 169 (0x7f4328821c00) [pid = 1858] [serial = 2345] [outer = (nil)] 00:59:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 170 (0x7f43343dd000) [pid = 1858] [serial = 2346] [outer = 0x7f4328821c00] 00:59:14 INFO - PROCESS | 1858 | 1461139154536 Marionette DEBUG loaded listener.js 00:59:14 INFO - PROCESS | 1858 | ++DOMWINDOW == 171 (0x7f433554d400) [pid = 1858] [serial = 2347] [outer = 0x7f4328821c00] 00:59:15 INFO - PROCESS | 1858 | 1461139155351 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 00:59:15 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 00:59:15 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1530ms 00:59:15 INFO - PROCESS | 1858 | 1461139155406 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 00:59:15 INFO - PROCESS | 1858 | 1461139155409 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 00:59:15 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 00:59:15 INFO - PROCESS | 1858 | 1461139155417 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 00:59:15 INFO - PROCESS | 1858 | 1461139155421 Marionette TRACE conn3 <- [1,3094,null,{}] 00:59:15 INFO - PROCESS | 1858 | 1461139155427 Marionette TRACE conn3 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:15 INFO - PROCESS | 1858 | 1461139155691 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 00:59:15 INFO - PROCESS | 1858 | 1461139155969 Marionette TRACE conn3 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:16 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432e06e000 == 171 [pid = 1858] [id = 783] 00:59:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 172 (0x7f43355ea400) [pid = 1858] [serial = 2348] [outer = (nil)] 00:59:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 173 (0x7f4335661000) [pid = 1858] [serial = 2349] [outer = 0x7f43355ea400] 00:59:16 INFO - PROCESS | 1858 | 1461139156097 Marionette DEBUG loaded listener.js 00:59:16 INFO - PROCESS | 1858 | ++DOMWINDOW == 174 (0x7f4335e07800) [pid = 1858] [serial = 2350] [outer = 0x7f43355ea400] 00:59:16 INFO - PROCESS | 1858 | 1461139156832 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 00:59:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 00:59:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1436ms 00:59:16 INFO - PROCESS | 1858 | 1461139156853 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 00:59:16 INFO - PROCESS | 1858 | 1461139156857 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 00:59:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 00:59:16 INFO - PROCESS | 1858 | 1461139156863 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 00:59:16 INFO - PROCESS | 1858 | 1461139156865 Marionette TRACE conn3 <- [1,3098,null,{}] 00:59:16 INFO - PROCESS | 1858 | 1461139156870 Marionette TRACE conn3 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:17 INFO - PROCESS | 1858 | 1461139157096 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 00:59:17 INFO - PROCESS | 1858 | 1461139157350 Marionette TRACE conn3 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:17 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432f47d800 == 172 [pid = 1858] [id = 784] 00:59:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 175 (0x7f43355f6800) [pid = 1858] [serial = 2351] [outer = (nil)] 00:59:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 176 (0x7f4336083000) [pid = 1858] [serial = 2352] [outer = 0x7f43355f6800] 00:59:17 INFO - PROCESS | 1858 | 1461139157427 Marionette DEBUG loaded listener.js 00:59:17 INFO - PROCESS | 1858 | ++DOMWINDOW == 177 (0x7f4336427000) [pid = 1858] [serial = 2353] [outer = 0x7f43355f6800] 00:59:18 INFO - PROCESS | 1858 | 1461139158238 Marionette TRACE conn3 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 00:59:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 00:59:18 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 00:59:18 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1428ms 00:59:18 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 00:59:18 INFO - PROCESS | 1858 | 1461139158293 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 00:59:18 INFO - PROCESS | 1858 | 1461139158296 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 00:59:18 INFO - PROCESS | 1858 | 1461139158302 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 00:59:18 INFO - PROCESS | 1858 | 1461139158305 Marionette TRACE conn3 <- [1,3102,null,{}] 00:59:18 INFO - PROCESS | 1858 | 1461139158310 Marionette TRACE conn3 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:18 INFO - PROCESS | 1858 | 1461139158555 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 00:59:18 INFO - PROCESS | 1858 | 1461139158813 Marionette TRACE conn3 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:18 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f432fc5e000 == 173 [pid = 1858] [id = 785] 00:59:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 178 (0x7f4335660800) [pid = 1858] [serial = 2354] [outer = (nil)] 00:59:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 179 (0x7f4336533c00) [pid = 1858] [serial = 2355] [outer = 0x7f4335660800] 00:59:18 INFO - PROCESS | 1858 | 1461139158888 Marionette DEBUG loaded listener.js 00:59:18 INFO - PROCESS | 1858 | ++DOMWINDOW == 180 (0x7f433691e400) [pid = 1858] [serial = 2356] [outer = 0x7f4335660800] 00:59:19 INFO - PROCESS | 1858 | 1461139159659 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 00:59:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 00:59:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1379ms 00:59:19 INFO - PROCESS | 1858 | 1461139159681 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 00:59:19 INFO - PROCESS | 1858 | 1461139159685 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 00:59:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 00:59:19 INFO - PROCESS | 1858 | 1461139159691 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 00:59:19 INFO - PROCESS | 1858 | 1461139159693 Marionette TRACE conn3 <- [1,3106,null,{}] 00:59:19 INFO - PROCESS | 1858 | 1461139159700 Marionette TRACE conn3 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:19 INFO - PROCESS | 1858 | 1461139159924 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 00:59:20 INFO - PROCESS | 1858 | 1461139160209 Marionette TRACE conn3 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:20 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335513000 == 174 [pid = 1858] [id = 786] 00:59:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 181 (0x7f4335e0b800) [pid = 1858] [serial = 2357] [outer = (nil)] 00:59:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 182 (0x7f433696e400) [pid = 1858] [serial = 2358] [outer = 0x7f4335e0b800] 00:59:20 INFO - PROCESS | 1858 | 1461139160286 Marionette DEBUG loaded listener.js 00:59:20 INFO - PROCESS | 1858 | ++DOMWINDOW == 183 (0x7f4337d75400) [pid = 1858] [serial = 2359] [outer = 0x7f4335e0b800] 00:59:21 INFO - PROCESS | 1858 | 1461139161041 Marionette TRACE conn3 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 00:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 00:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 00:59:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 00:59:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1392ms 00:59:21 INFO - PROCESS | 1858 | 1461139161085 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 00:59:21 INFO - PROCESS | 1858 | 1461139161089 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 00:59:21 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 00:59:21 INFO - PROCESS | 1858 | 1461139161096 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 00:59:21 INFO - PROCESS | 1858 | 1461139161100 Marionette TRACE conn3 <- [1,3110,null,{}] 00:59:21 INFO - PROCESS | 1858 | 1461139161155 Marionette TRACE conn3 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:21 INFO - PROCESS | 1858 | 1461139161394 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 00:59:21 INFO - PROCESS | 1858 | 1461139161667 Marionette TRACE conn3 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:21 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335c07800 == 175 [pid = 1858] [id = 787] 00:59:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 184 (0x7f433691e800) [pid = 1858] [serial = 2360] [outer = (nil)] 00:59:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 185 (0x7f4337f3e800) [pid = 1858] [serial = 2361] [outer = 0x7f433691e800] 00:59:21 INFO - PROCESS | 1858 | 1461139161744 Marionette DEBUG loaded listener.js 00:59:21 INFO - PROCESS | 1858 | ++DOMWINDOW == 186 (0x7f4339621c00) [pid = 1858] [serial = 2362] [outer = 0x7f433691e800] 00:59:22 INFO - PROCESS | 1858 | 1461139162512 Marionette TRACE conn3 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 00:59:22 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 00:59:22 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 00:59:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 00:59:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 00:59:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 00:59:22 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 00:59:22 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1431ms 00:59:22 INFO - PROCESS | 1858 | 1461139162528 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 00:59:22 INFO - PROCESS | 1858 | 1461139162532 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 00:59:22 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 00:59:22 INFO - PROCESS | 1858 | 1461139162539 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 00:59:22 INFO - PROCESS | 1858 | 1461139162542 Marionette TRACE conn3 <- [1,3114,null,{}] 00:59:22 INFO - PROCESS | 1858 | 1461139162547 Marionette TRACE conn3 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 00:59:22 INFO - PROCESS | 1858 | 1461139162781 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 00:59:23 INFO - PROCESS | 1858 | 1461139163038 Marionette TRACE conn3 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"1ce43105-dcf0-40bb-a641-454c28e66f0b\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 00:59:23 INFO - PROCESS | 1858 | ++DOCSHELL 0x7f4335ea6000 == 176 [pid = 1858] [id = 788] 00:59:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 187 (0x7f4336964000) [pid = 1858] [serial = 2363] [outer = (nil)] 00:59:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 188 (0x7f433983ac00) [pid = 1858] [serial = 2364] [outer = 0x7f4336964000] 00:59:23 INFO - PROCESS | 1858 | 1461139163111 Marionette DEBUG loaded listener.js 00:59:23 INFO - PROCESS | 1858 | ++DOMWINDOW == 189 (0x7f433a525c00) [pid = 1858] [serial = 2365] [outer = 0x7f4336964000] 00:59:23 INFO - PROCESS | 1858 | 1461139163929 Marionette TRACE conn3 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 00:59:23 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 00:59:23 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1433ms 00:59:23 INFO - PROCESS | 1858 | 1461139163973 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 00:59:23 INFO - PROCESS | 1858 | 1461139163977 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 00:59:25 WARNING - u'runner_teardown' () 00:59:25 INFO - No more tests 00:59:25 INFO - Got 0 unexpected results 00:59:25 INFO - SUITE-END | took 1166s 00:59:25 INFO - Closing logging queue 00:59:25 INFO - queue closed 00:59:25 INFO - Return code: 0 00:59:25 WARNING - # TBPL SUCCESS # 00:59:25 INFO - Running post-action listener: _resource_record_post_action 00:59:25 INFO - Running post-run listener: _resource_record_post_run 00:59:26 INFO - Total resource usage - Wall time: 1201s; CPU: 98.0%; Read bytes: 8409088; Write bytes: 971743232; Read time: 400; Write time: 318140 00:59:26 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 00:59:26 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 0; Write bytes: 85622784; Read time: 0; Write time: 89856 00:59:26 INFO - run-tests - Wall time: 1172s; CPU: 98.0%; Read bytes: 5799936; Write bytes: 885989376; Read time: 272; Write time: 228276 00:59:26 INFO - Running post-run listener: _upload_blobber_files 00:59:26 INFO - Blob upload gear active. 00:59:26 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 00:59:26 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 00:59:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 00:59:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 00:59:27 INFO - (blobuploader) - INFO - Open directory for files ... 00:59:27 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 00:59:27 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:59:27 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:59:29 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 00:59:29 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:59:29 INFO - (blobuploader) - INFO - Done attempting. 00:59:29 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 00:59:29 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 00:59:29 INFO - (blobuploader) - INFO - Uploading, attempt #1. 00:59:30 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 00:59:30 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 00:59:30 INFO - (blobuploader) - INFO - Done attempting. 00:59:30 INFO - (blobuploader) - INFO - Iteration through files over. 00:59:30 INFO - Return code: 0 00:59:30 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 00:59:30 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 00:59:30 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/417212ca7550914da5dc188c0b9acd8c17b1518ea9d75f767ac1d90c09a12907233cf81e4251ab05e5429b6f412ec93da75ec553ff3b92391cb33dfca42db2e8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1a12c10555cb923e2a61ea0cc9e14a8975f6b5ed234d6b92d1738cf5fa839c254ad57532da834dfde79a0c9d1cf6cb1090857ca4da21fdf05e8834c79f30eda7"} 00:59:30 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 00:59:30 INFO - Writing to file /builds/slave/test/properties/blobber_files 00:59:30 INFO - Contents: 00:59:30 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/417212ca7550914da5dc188c0b9acd8c17b1518ea9d75f767ac1d90c09a12907233cf81e4251ab05e5429b6f412ec93da75ec553ff3b92391cb33dfca42db2e8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1a12c10555cb923e2a61ea0cc9e14a8975f6b5ed234d6b92d1738cf5fa839c254ad57532da834dfde79a0c9d1cf6cb1090857ca4da21fdf05e8834c79f30eda7"} 00:59:30 INFO - Running post-run listener: copy_logs_to_upload_dir 00:59:30 INFO - Copying logs to upload dir... 00:59:30 INFO - mkdir: /builds/slave/test/build/upload/logs 00:59:30 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1283.018347 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 21 mins, 23 secs) (at 2016-04-20 00:59:30.792093) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-20 00:59:30.793311) ========= 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-1461137415.753602-926367671 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/417212ca7550914da5dc188c0b9acd8c17b1518ea9d75f767ac1d90c09a12907233cf81e4251ab05e5429b6f412ec93da75ec553ff3b92391cb33dfca42db2e8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1a12c10555cb923e2a61ea0cc9e14a8975f6b5ed234d6b92d1738cf5fa839c254ad57532da834dfde79a0c9d1cf6cb1090857ca4da21fdf05e8834c79f30eda7"} build_url:https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/artifacts/public/build/firefox-48.0a1.en-US.linux-x86_64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.035627 build_url: 'https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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/417212ca7550914da5dc188c0b9acd8c17b1518ea9d75f767ac1d90c09a12907233cf81e4251ab05e5429b6f412ec93da75ec553ff3b92391cb33dfca42db2e8", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/1a12c10555cb923e2a61ea0cc9e14a8975f6b5ed234d6b92d1738cf5fa839c254ad57532da834dfde79a0c9d1cf6cb1090857ca4da21fdf05e8834c79f30eda7"}' symbols_url: 'https://queue.taskcluster.net/v1/task/DKHFs1DBSrOXhGYGhUJXbg/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 00:59:30.868030) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:59:30.868533) ========= 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-1461137415.753602-926367671 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.020249 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-20 00:59:30.933731) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:59:30.934046) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-20 00:59:30.934420) ========= ========= Total master_lag: 0.67 =========